用了这些鸿蒙能力 资讯App迎来点击口碑双丰收
一、预加载能力 针对新闻资讯类应用的高频痛点——应用首开加载速度慢问题,基于HarmonyOS预加载功能,让应用在安装时同步完成数据加载,帮助应用页面首开速度提升50%,大大提升用户使用体验。 能力概述:HarmonyOS提供系统级的缓存预加载能力,可在应用安装时获取应用数据缓存在OS层,应用可直接从缓存获取数据渲染页面,提升应用首开速度和页面加载速度。 原理介绍: 1. OS通过预加载服务SA从
一、预加载能力
针对新闻资讯类应用的高频痛点——应用首开加载速度慢问题,基于HarmonyOS预加载功能,让应用在安装时同步完成数据加载,帮助应用页面首开速度提升50%,大大提升用户使用体验。
能力概述:HarmonyOS提供系统级的缓存预加载能力,可在应用安装时获取应用数据缓存在OS层,应用可直接从缓存获取数据渲染页面,提升应用首开速度和页面加载速度。
原理介绍:
1. OS通过预加载服务SA从App后台服务器获取预加载数据,缓存在本地;
2. App通过接口获取缓存数据,直接渲染页面。
二、自由流转能力
针对资讯内容跨端阅读重复打开,跨屏流转体验不顺畅问题,基于HarmonyOS的分布式特性,实现音视频内容的跨端跨场景自由流转接续播放。例如,用户在书房用手机观看视频、收听广播,到客厅后可将内容一键流转至大屏,获得顺畅不中断的无缝体验。
能力概述:流转在HarmonyOS中泛指跨多设备的分布式操作。流转能力打破设备界限,多设备联动,使用户应用程序可分可合、可流转,实现如邮件跨设备编辑、多设备协同健身、多屏游戏等分布式业务。流转为开发者提供更广的使用场景和更新的产品视角,强化产品优势,实现体验升级。流转按照使用场景可分为跨端迁移和多端协同,手机到车机的内容流转便是跨端迁移场景。
跨端迁移概述:在用户使用设备的过程中,当使用情境发生变化时,之前使用的设备可能已经不适合继续当前的任务,此时,用户可以选择新的设备来继续当前的任务,原设备可按需决定是否退出任务,这就是跨端迁移场景。在应用开发层面,跨端迁移指在A端运行的UIAbility迁移到B端上,完成迁移后,B端UIAbility继续任务,而A端UIAbility可按需决定是否退出。
跨端播控运作机制:
1.发现和连接设备
用户在应用界面上点击AVCastPicker组件,触发系统发现可用于投播的设备。用户在设备列表中选择对应设备后,系统连接对应设备。应用无需关注设备的发现连接过程,仅需关注设备在远端是否可用。应用需要接入AVSession,才可以使用系统提供的统一投播能力,由系统进行设备发现和管理。
2.进入远端投播
应用通过AVSession监听设备的连接情况,监听到设备已连接后,可通过AVSession获取一个AVCastController对象用于发送控制命令(如播放、暂停、下一首等)。
3.应用在进入远端投播时,应停止本地的播放器,避免本端和远端设备同时播放的情况。同时,建议应用重新绘制应用界面,比如界面变更为一个遥控器,来控制远端播放。
4.在本端控制播放
在本端(包括应用内和播控中心)控制播放时,控制命令将通过AVCastController发送,系统将完成数据传输和信息同步,然后更新远端系统预置播放器的状态。
5.在远端控制播放
用户同样可以在远端直接控制播放,会直接修改远端播放器的状态。
6.远端播放器状态回调
当远端播放器状态变更后,会触发回调,将状态信息返回到本端。应用可以通过AVCastController监听到远端播放器的状态变化。
三、意图框架能力
针对资讯类应用竞争激烈,点击率打开率低问题,基于HarmonyOS意图框架能力,实现根据用户习惯、事件与系统感知的智能化服务推荐。例如,用户连续数天,20:00,在家,浏览新闻。则系统会基于用户习惯规律,在相应的时间地点,给用户推荐相关内容。意图框架作为系统级流量分发平台,可以帮助应用获得更多展示机会。如XX视频接入意图框架后,点击率由0.X%提升至6.X%。
能力概述与价值:HarmonyOS意图框架是HarmonyOS系统级的意图标准体系,通过多维系统感知、大模型等能力构建全局意图范式,实现对用户显性与潜在意图的理解,并及时、准确地将用户需求传递给生态伙伴,匹配合时宜的服务,为用户提供多模态、个性化的进阶场景体验。
系统入口、意图框架、鸿蒙生态的关系如下图:
对行业垂类开发者和消费者来说,对意图框架的接入和灵活使用,能够很大程度上契合垂类应用在目标场景下的适时唤起。多样化的自然交互,多模态协同联动,能够获取到更加智慧便捷的终端体验。开发者也能够基于意图框架进行更加精准的流量分发。
原理与适用场景:根据智能化和自动化程度,用户通过系统智能入口使用应用或元服务的路径被分为了如下图中的三种场景。应用和元服务通过意图框架,可以获得多维度的系统感知和大数据AI加持,并在系统入口实现三种进阶分发效果。
为方便开发者接入,智慧分发提供了4类智慧分发特性。每类特性支持的典型系统入口、分发逻辑见下表:
四、朗读控件+AI字幕控件
针对部分障碍用户无法正常阅读或收听内容的问题,Speech Kit(场景化语音服务)集成了语音类AI能力,包括朗读控件(TextReader)和AI字幕控件(AICaption)能力,实现将内容从文字转换为语音朗读,将声音实时转换成文字,为障碍用户扫清获取信息障碍,真正实现广闻信息无障碍,极大提升用户获取内容的体验。
能力概述:开发者可基于Accessibility Kit(无障碍开发服务)提供扩展服务的开放能力,基于Speech Kit开放能力开发出类似读屏软件的扩展服务,同时也为三方应用提供开放能力,使三方应用可以更好的适配扩展服务,以更好的服务于障碍人群和障碍场景。例如利用读屏软件,用户可以“听见”当前屏幕内容。
框架原理:无障碍扩展服务框架提供在三方应用和和扩展服务之间交换信息的标准机制。扩展服务通过AAkit向AAMS发出查询或操作请求,AAMS通过ASACkit向三方应用执行查询或操作请求,并将执行结果返回给扩展服务。
1. Accessibility App:基于无障碍扩展服务框架开发的扩展服务,如视障用户使用的读屏App。
2. Target App:被Accessibility App辅助的三方应用。
3. AccessibilityAbilityManagerService(AAMS):无障碍扩展服务框架主服务,用于对Accessibility App生命周期进行管理,同时为Accessibility App和Target App提供信息交互的桥梁。
4. AccessibilityAbility(AAkit):Accessibility App利用AAkit构建扩展服务Ability运行环境,并为Accessibility App提供可查询和操作Target App的接口,如查询节点信息、对节点执行点击/长按操作等。
5. AccessibilitySystemAbilityClient(ASACkit):Target App通过ASACkit向AAMS发送无障碍事件,如内容变化事件等,同时响应Accessibility App通过AAMS请求的指令,如查询节点信息、对节点执行点击/长按操作等。
以上应用创新场景还仅仅是HarmonyOS能力应用的一部分,鸿蒙的巨大潜力还远未被充分挖掘,更多的应用创新场景等待着您去探索和发现,我们希望通过以上案例抛砖引玉,引发各位开发者朋友的思考和讨论:
1.您所从事的行业,是否可以利用HarmonyOS的创新能力,来解决行业中的痛点和挑战?
2.您认为鸿蒙系统还需要在哪方面进行改进和优化,以满足行业的特殊需求?
3.对于鸿蒙系统在未来行业应用的发展方向,您有怎样的展望和建议?
期待大家踊跃分享自己的想法和见解,共同推动HarmonyOS在各行各业的广泛应用和持续创新。
更多推荐
所有评论(0)