zoukankan      html  css  js  c++  java
  • 浅析HMS Core开放能力在HarmonyOS中的应用

    据咨询机构报告呈现,到2025年,全球消费者人均持有的智能终端数量将超过9部,包括手机、平板、大屏、PC、智能音响等多形态的泛终端。而手机将不再作为唯一的渠道入口选择来触达用户,用户也不会仅仅单一的通过手机去享受开发者所提供的各式服务。泛终端的服务开发和体验提升,将成为应用开发者首要面临的机遇和挑战。

    同样的,基于手机的应用形态上的业务增长红利也正在放缓。移动互联网应用的月活用户数从18年开始逐渐增长,至今已经呈现了见顶的趋势,月活用户维持在12亿左右。而在游戏、旅游出行、消费金融、生活服务等主要的行业领域里,同一个行业在单一设备的用户体验差异性其实不大,体验趋同,但相比5年前的获客成本却不断的上升。因此,应用开发者逐渐面向用户的全场景进行应用开发,获取更多流量,带来更多收益,势在必行。

    但当开发者开始进行应用开发时,用户全场景的设备形态和能力的差异性给开发人员带来极大的挑战和问题。首先是应用在多设备上的形态差异,给开发人员造成大量开发成本,譬如应用的多端显示,横屏、竖屏、刘海屏、圆形屏、折叠屏等异形屏幕,以及各种不同分辨率大、中、小的适配。其次是应用在多场景、多设备上交互及输入的逻辑一致性问题,譬如用户在使用大屏、语音、触摸、旋钮、键盘、鼠标、笔时肯定希望输入的体验是一致且延续的,基于不同输入方式的反馈也是一致的。再者是不同设备的配置不同,小到百KB,大到几GB的内存硬件,主频在百M到G级的业务平台,这些差异化的设备能力汇聚在一起,如何协同开发,如何快速的提高开发效率便成了继续解决的问题。

    HarmonyOS可以提供UI信息结构的抽象,结合交互事件的归一,使得开发人员快速的自适应多端显示和交互体验。而统一的开发API范式,包括前端框架、JS引擎、UI组件等,则可以实现多端的协同可伸缩。

    11.png

    应用开发者基于HarmonyOS的多端协同特性完成服务在多个设备上的开发后,若想继续在业务上形成差异化的体验,从而解决获客、激活、转化等问题,这时候需要结合HMS Core的开放能力在业务上进行全场景的不断创新。

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

    11.png

    对于电商行业的开发者,首先是需要海量的流量入口,不论是软硬件级别的入口,还是系统级的,以支持电商应用对各类用户群体的快速覆盖。应用从曝光、点击、下载、安装、打开、注册激活全流程,都可以通过智能分发,实现场景化的转化裂变。而在这些流量入口上的差异化体验,可以大大提升电商平台的转化率。因此,HarmonyOS在多设备上的多流量入口可以提升应用的获客能力,同时HMS Core提供的推送服务可以帮助电商平台在这样的多种入口上激活沉默用户,促进用户活跃。而像AR Engine的“试穿”、“试戴”、“试妆”、“家具摆摆看”等各式各样的虚拟现实技术场景和机器学习服务的“拍照购”、“扫码购”、“语音输入”等创新的能力可以极大程度丰富电商应用在平板、大屏、PC等全场景设备上的用户体验,从而增强用户转化。

    运动健康行业的应用,需要进行运动数据监控及时上报,包括北向应用和南向健身器材等设备的数据打通。基于华为运动健康服务的数据同步,可以从用户在打开应用、到跑步、到手表、大屏的不同体验场景下的运动数据更加趣味化的呈现出来。

    最后,不同行业的应用对于HarmonyOS在不同设备上的开放能力要求也是不尽相同,平板的应用开发会关注手写笔和视频播放能力,手表上的应用需要体现出运动和健康数据的智能分享,大屏应用开发则关注应用在大屏上的广告变现和视频版权等等。HMS Core在各领域的开放能力在鸿蒙生态不断蓬勃的发展中,必将不断衍生出新的有趣的场景,使能应用开发的创新。

    作为下一代操作系统HarmonyOS,作为开发者的首选移动基础服务能力HMS Core,两者的结合,势必会加速提升应用创新,提高开发效率,打造一个全场景超级终端下的智慧应用体验。感兴趣的小伙伴可以访问华为开发者联盟官网,了解更多内容。

    更多详情,请访问:华为开发者联盟 - 智能终端能力开放 (huawei.com)

    华为开发者联盟官网: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/...
    原作者:胡椒
  • 相关阅读:
    AC自动机
    KMP、扩展KMP、MANACHER
    Docker用户身份登录和管理员权限
    Response.Redirect和Server.Transfer比较--(转)
    SQLServer中char、varchar、nchar、nvarchar的区别--(转)
    MsSQL的字段类型--(转)
    读取UEditor编辑框内容到数据库和上传图片的配置
    以做产品的思想分析男女相处之道
    springBoot创建定时任务
    Runnable和Thread的区别
  • 原文地址:https://www.cnblogs.com/developer-huawei/p/15033881.html
Copyright © 2011-2022 走看看