作者:坚果 公众号:"大前端之旅" OpenHarmony布道师,InfoQ签约作者,CSDN博客专家,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。
摘要:本文首先介绍手机App红利时代已过,全场景多设备为下一阶段蓝海,进一步说明蓝海时代规模部署的四大挑战,进而了解Harmony的三大技术特性,以及HarmonyOS的最大挑战,最后介绍HarmonyOS为消费者和CP带来的三大核心价值和如何做好鸿蒙社区生态。
引言
目前鸿蒙的价值初现,好多厂家也是积极的拥抱鸿蒙,然后随着时代的发展,18年左右,消费者的人口红利已经过去,通过应用预装获得拉新的效果不再明显,由于用户数增长缓慢,然后随着App使用时长也已经见顶,单设备的用户体验也已经见顶。
手机App时代红利已过,全场景多设备为下一阶段蓝海
image-20220623220728848
这也就是说虽然上面的这些数据不理想,三方面都已经见顶了,但是目前IoT设备增长已经成为移动互联新引擎,2025年左右的时候人均持有智能终端超9台,在这儿,我们就能够发现一片蓝海,这就看我们如何去把握。
image-20220623221203717
1.规模部署的四大挑战
虽然上面是一片蓝海,但是目前联网步骤复杂,好多有七八步才能成功,然后还要wifi,App等协同,这样导致基本上80%的用户就被拒绝门外,第二个,无法进行生态共享,比如说目前音箱在国内的发货量有很多,但是牌子很多,服务很少,久而久之,大家就当普通音响使用了,第三也就是这个音响听的歌,换个设备就没有了,我还得只能把它当作一个独立的设备来用,因为所有的传统的硬件的设计理念,他就是一个单一的操作系统独立的生态体系,这就带来了数据难以互通的问题,第四个就是因为各品牌使用的硬件不同,带来的能力也就不同。一句话概括就是更多的智能设备并没有带来更好的全场景体验。主要是下面四个问题
- 生态无法共享
- 连接步骤复杂
- 数据难以互通
- 能力难以协同
这四个问题也就是鸿蒙立项所要解决的问题,而不仅仅是替代Android或者IoS,做一个手机的操作系统,而是为泛终端做的系统,提升硬件的连接数据的共享性,同时希望能够带来一种简洁,流畅,连续,安全可控的这个全场景的体验。解决智能硬件不智能等问题。
image-20220623221419767
当然生态能否成功主要还是看
- 消费者能否享受新的体验,得到不同的体验
- 生态体系能否利于开发者或者CP创新和获益
最后鸿蒙从单设备演进到万物互联也是得益于它的三大技术特性。
image-20220623221827398
2.HarmonyOS的技术特性
2.1统一OS,弹性部署
鸿蒙通过组件化和组件弹性化等设计方法,做到硬件资源的可大可小,在多种终端设备间,按需弹性部署,全面覆盖了ARM、RISC-V、x86等各种CPU,从百KiB到GiB级别的RAM。
2.2硬件互助,资源共享
如何做到硬件互助,资源共享,主要通过下列模块达成,首先通过云
- 设备虚拟化
分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,将周边设备作为手机能力的延伸,共同形成一个超级虚拟终端。
- 分布式软总线
分布式软总线是多设备终端的统一基座,为设备间的无缝互联提供了统一的分布式通信能力,能够快速发现并连接设备,高效地传输任务和数据。
- 分布式数据管理
分布式数据管理位于基于分布式软总线之上的能力,实现了应用程序数据和用户数据的分布式管理。用户数据不再与单一物理设备绑定,业务逻辑与数据存储分离,应用跨设备运行时数据无缝衔接,为打造一致、流畅的用户体验创造了基础条件。
- 分布式任务调度
分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行远程启动、远程调用、绑定/解绑、以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况并结合用户的习惯和意图,选择最合适的设备运行分布式任务。
2.3一次开发,多端部署
鸿蒙提供用户程序框架、Ability框架以及UI框架,能够保证开发的应用在多终端运行时保证一致性。一次开发、多端部署。
多终端软件平台API具备一致性,确保用户程序的运行兼容性。
- 支持在开发过程中预览终端的能力适配情况(CPU/内存/外设/软件资源等)。
- 支持根据用户程序与软件平台的兼容性来调度用户呈现。
上面这三个技术特性也是它最大的差异性,正因为如此,也是为鸿蒙带来了无尽可能,
image-20220623222919879
3.信息化时代的变革,HarmonyOS最大的挑战
开发和运营成本的变革也透漏着一些信息,以前在PC时代开发成本和运营成本都是百万级别,到了移动互联网时代降为十万级,到万物互联时代的万级的开发成本和千级的运营成本,成本的降低也是为万物互联带来了无尽可能。
当然华为HarmonyOS发展到现在,已经不仅仅是华为的鸿蒙,HarmonyOS最大的挑战在于生态建设,而生态建设仅仅靠华为一家及其合作伙伴是远远不够的,因此必然需要广大开发者的参与,消费者的信赖。
image-20220623223735341
4.HarmonyOS为消费者和CP带来的核心价值
HarmonyOS的原子化服务能力使得它具有三个很明显的优点:
- 入口更丰富
- 分发更智能
- 转化更高效
image-20220623223941047
原子化服务能力是鸿蒙系统的特色,其免安装、即用即走的特性对用户更加友好,对 App 开发者来说可以提高用户活跃度。因此这一年 HarmonyOS 系统的原子化服务可以说是“野蛮生长”,点开服务中心可以看到“五花八门”的原子化卡片,覆盖各行各业,比如中国国际航空推出了“中国国航”,点击卡片即可一键进行预订机票、查看行程、办理值机等操作;广发证券推出“行情服务”、“开户服务”、“秒答服务”等等......生态中“吃螃蟹”的不仅只有互联网公司。
与此同时,HarmonyOS 社区也变得越来越热闹。市面上有越来越多的 HarmonyOS 开发类书籍,以及相关的开发者网站和公众号,开源网站上也出现不少开发者上手 HarmonyOS 的开源项目。助力生态完善。
5.鸿蒙开发更为高效
在开发方面也是基于Harmony的设计系统,方舟开发框架,方舟编译器,DevEcoStudio,以及Harmony OS SDK,使得开发更为高效
image-20220623225321155
6.如何做好鸿蒙社区生态?
- 社区的使命愿景价值观
- 安全和可信赖的社区环境
- 社会资本在用户之间产生
- 有属于自己社区的故事
总结
按照目前的速度,鸿蒙系统迎头赶上应该只是时间问题,期望鸿蒙操作系统能如同像它的名字一样,为中国科技的腾飞,开创一片天空,在科技世界的舞台上有它一席之地。鸿蒙的出现就是全场景多设备的下一蓝海,本文首先对蓝海时代规模部署的四大挑战了解,进而了解Harmony的三大技术特性,以及HarmonyOS的最大挑战,最后介绍HarmonyOS为消费者和CP带来的三大核心价值和从四方面做好鸿蒙社区生态。相信鸿蒙的未来会越来越好!