据咨询机构报告呈现,到2025年,全球消费者人均持有的智能终端数量将超过9部,包括手机、平板、大屏、PC、智能音响等多形态的泛终端。而手机将不再作为唯一的渠道入口选择来触达用户,用户也不会仅仅单一的通过手机去享受开发者所提供的各式服务。泛终端的服务开发和体验提升,将成为应用开发者首要面临的机遇和挑战。
同样的,基于手机的应用形态上的业务增长红利也正在放缓。移动互联网应用的月活用户数从18年开始逐渐增长,至今已经呈现了见顶的趋势,月活用户维持在12亿左右。而在游戏、旅游出行、消费金融、生活服务等主要的行业领域里,同一个行业在单一设备的用户体验差异性其实不大,体验趋同,但相比5年前的获客成本却不断的上升。因此,应用开发者逐渐面向用户的全场景进行应用开发,获取更多流量,带来更多收益,势在必行。
但当开发者开始进行应用开发时,用户全场景的设备形态和能力的差异性给开发人员带来极大的挑战和问题。首先是应用在多设备上的形态差异,给开发人员造成大量开发成本,譬如应用的多端显示,横屏、竖屏、刘海屏、圆形屏、折叠屏等异形屏幕,以及各种不同分辨率大、中、小的适配。其次是应用在多场景、多设备上交互及输入的逻辑一致性问题,譬如用户在使用大屏、语音、触摸、旋钮、键盘、鼠标、笔时肯定希望输入的体验是一致且延续的,基于不同输入方式的反馈也是一致的。再者是不同设备的配置不同,小到百KB,大到几GB的内存硬件,主频在百M到G级的业务平台,这些差异化的设备能力汇聚在一起,如何协同开发,如何快速的提高开发效率便成了继续解决的问题。
HarmonyOS可以提供UI信息结构的抽象,结合交互事件的归一,使得开发人员快速的自适应多端显示和交互体验。而统一的开发API范式,包括前端框架、JS引擎、UI组件等,则可以实现多端的协同可伸缩。

举几个例子说明。在新闻阅读行业里,把全场景多设备进行系统性的融合,打造协同体验,对提升用户阅读感知非常关键。因此多渠道多设备间的能力共享非常重要,一方面,应用通过华为推送服务基于运营增长的需要,实现在不同终端上的对用户的触达,并在不频繁打扰用户的情况下进行合理的场景化内容推送。另一方面应用可以基于HMS Core提供的音视频能力和服务打造良好的视听体验,最后基于华为帐号服务进行快速安全的多端登录。AI相关的能力在新闻阅读行业鸿蒙化之路上更是锦上添花,平板上的“划词”特性能提升用户“刷”的体验,音箱基于华为机器学习服务提供的TTS能力提升用户“听”的体验,而华为搜索服务的“扫一扫”和HMS Core即将推出的“接续”能力作为用户阅读过程中在不同设备间的接力操作,不仅帮助开发者构建了应用在不同端之间的平滑体验,更能极大程度丰富用户的阅读感知。

华为开发者联盟官网:
https://developer.huawei.com/consumer/cn/hms?ha_source=hms1
获取开发指导文档:
https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1
参与开发者讨论请到
Reddit
社区:
https://www.reddit.com/r/HuaweiDevelopers/
下载
demo
和示例代码请到
Github
:
https://github.com/HMS-Core
解决集成问题请到
Stack Overflow
:
https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest
原文链接: https://developer.huawei.com/consumer/cn/forum/topic/0201574963680750277?fid=18
原作者:胡椒
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69970551/viewspace-2782205/ ,如需转载,请注明出处,否则将追究法律责任。