麦当劳鸿蒙版App,是如何诞生的?
11月19日,搜狐科技来到麦当劳中国科技研发中心,探秘麦当劳鸿蒙版App的开发过程。通过与麦当劳核心研发人员进行对话,搜狐科技深入了解到了麦当劳与华为如何合作完成这场数字化的关键布局。
从仅有两个人的团队起步,项目仅历时半年开发,便为用户带来了与其他系统生态一致的应用体验。如此高效的开发进程,既得益于麦当劳研发团队的紧密协作及其成熟的人才培养机制,也离不开华为HarmonyOS SDK的底层能力支持。
与此同时,鸿蒙版麦当劳的体验还在不断进化。不少用户反馈认为,麦当劳从初代到目前的版本,不但点餐过程越来越流畅,适配的动画效果也越来越精致。
从两人团队起步,鸿蒙麦当劳的半年狂奔
用户打开麦当劳鸿蒙版App,在用户授权后会自动完成定位,并推荐距离最近的餐厅;确认下单时,App会再次显示用餐地点信息,供用户核对;订单支付成功后,无需主动进入App,其状态便以实时进度条的形式,持续显示在手机顶部状态栏和锁屏界面,直至订单完成.......
或许很少有人知道,如此丝滑、流畅的鸿蒙应用体验背后,麦当劳开发团队是从两个人起步。后续随着更多成员加入鸿蒙版麦当劳应用研发,去年3月才达到如今的团队规模。
甚至,留给开发者们的研发时间,仅仅只有半年。对于一个基于全新生态的应用来说,这样的速度几乎是无法想象的。
2023年12月,麦当劳面向鸿蒙生态的研发团队正式组建。在当时,鸿蒙还是一个陌生的领域,他们面前没有成型的路径——既不知道使用何种开发工具,也不确定具体的开发语言。
这意味着,麦当劳的研发团队不仅要在人手紧缺的情况下与时间赛跑,还必须率先学习并适应全新的系统开发环境。
麦当劳研发工程师告诉搜狐科技,“一开始,我们确实压力非常大。不过麦当劳有一套成熟的跨平台架构——麦当劳的部分业务代码基于此架构,本身与原生系统解耦,可以快速地跨小程序和App,实现一致、流畅的功能与体验。”
因此,面向鸿蒙,麦当劳只需在底层开发一个高效的“翻译官”,让现有的跨端业务代码进行部分改造即可在鸿蒙上运行,从而实现核心业务的快速、高质量迁移。
华为团队的帮助以及HarmonyOS SDK的支持,也让麦当劳在开发过程省去了大量的基础工作。
麦当劳研发工程师告诉搜狐科技,“一开始华为邀请我们去做扫盲培训,大家发现可以在三天的密集培训过程中掌握绝大部分知识,所以才对6个月后的任务稍微有了一些信心。”
作为面向鸿蒙应用和元服务开发的开放能力合集,HarmonyOS SDK提升了麦当劳应用的开发效率,帮助麦当劳的研发团队快速构建起创新易用的鸿蒙应用体验。
令麦当劳研发团队比较印象深刻的SDK有Live View Kit,也就是实况窗,可以帮助麦当劳展示有时效性和持续性的服务进展,例如点餐流程的实时状态更新。
麦当劳工程师告诉搜狐科技,“在其他生态平台上也做过相关的实践开发,但在鸿蒙的开发时间会更短。包括中间衔接的动画,鸿蒙已经提供了比较完善的模板,可以让开发者直接进行调用。”
事实上,HarmonyOS SDK提供了包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,除了实况窗,还有账号、推送、扫码、地图等诸多能力。
其中,Map Kit在应用中加入地图呈现、地图交互等功能。Account Kit提供了简单、快速、安全的“华为账号一键登录”功能,方便用户不必输入账号、密码。
Push Kit则为用户实时推送消息,提升用户的感知度和活跃度。Scan Kit对复杂扫码场景做了特定识别优化,让用户的扫码体验更顺畅。
可以说,HarmonyOS SDK以工具箱式的完备能力,让开发者能将精力聚焦于打磨用户体验,而非重复进行基础能力建设,这也让麦当劳鸿蒙版的诞生更为顺利。
麦当劳“邂逅”鸿蒙,科技如何带来有温度的体验?
当麦当劳与鸿蒙相遇,科技便有了温度。然而,这条探索之路并非一帆风顺。
麦当劳研发团队向搜狐科技回忆时表示,当时和华为更像是亲密的战友关系,双方一起经历了很多开发过程的攻坚克难,才让项目成功上线。
令麦当劳研发团队印象尤为深刻的,是华为鸿蒙团队的认真与高效。在开发过程中,麦当劳团队曾发现所使用的网络框架无法包含数字字段,导致请求信息不完整。在向华为反馈后,对方迅速响应,很快便完成了修复。
麦当劳希望把极致的流畅体验带给消费者,然而团队曾发现在部分旧款鸿蒙机型上菜单列表的FPS低于预期。
借助鸿蒙的性能分析工具,他们迅速进行问题定位后发现,菜单实时渲染计算导致微小的时延。最终,麦当劳通过咨询华为鸿蒙团队,在对方提供的技术方案与组件的支持下,成功攻克了这一性能难题。
在麦当劳Alpha版本发布期间,正好碰上了端午小长假,麦当劳团队在节前完成了全部业务流程和高保真测试,但因担心审核进度,提前联系了华为团队。令他们意外的是,对方不仅迅速回复,还给出了非常细致的优化建议:比如购物车距离底部太近,5像素的偏差,可能导致用户误触。
正是华为鸿蒙团队具体、专业的支持,帮助麦当劳团队解决了一个个难题,加快了App的上线速度,也让他们对双方的合作越来越有信心。
在鸿蒙版App上线之后,麦当劳团队一直密切关注着用户评价。“令我们印象比较深刻的,是许多用户对实况窗功能的好评,他们可以不打开App看订单实时状态。还有个很有意思的一星差评,内容是装了麦当劳App后,忍不住吃太多顿,钱包都瘪了。”
接下来,麦当劳希望结合自身的业务特点,继续在用户体验上进行升级。
比如,结合Intents Kit意图框架服务,实现对用户显性与潜在意图的理解,为用户带来更加智能化的点餐体验。
此外,麦当劳团队还希望基于Car Kit,在鸿蒙座舱上面实现“说话可以点单”的闭环体验。基于Share Kit,麦当劳希望在线下餐厅为用户带来“碰一碰领券”等新玩法。
对于用户而言,这些功能不仅是体验的升级,更标志着一个随场景自由流转的智能生活入口,正从概念走向现实。
回头来看,从两人团队起步到半年完成开发上线,鸿蒙版麦当劳的诞生历程,不仅诠释了鸿蒙系统“一次开发,多端部署”的技术优势,更印证了其生态的生命力。
麦当劳与华为的这次合作,也为行业提供了一个具体可行的样本。未来,随着更多此类合作的展开,鸿蒙应用生态将更加完善。