当前位置:网站首页>【云驻共创】解读HarmonyOS 应用与服务生态
【云驻共创】解读HarmonyOS 应用与服务生态
2022-06-24 10:04:00 【华为云】
摘要:本文首先介绍手机App红利时代已过,全场景多设备为下一阶段蓝海,进一步说明蓝海时代规模部署的四大挑战,进而了解Harmony的三大技术特性,以及HarmonyOS的最大挑战,最后介绍HarmonyOS为消费者和CP带来的三大核心价值和如何做好鸿蒙社区生态。
1.引言
目前鸿蒙的价值初现,好多厂家也是积极的拥抱鸿蒙,然后随着时代的发展,18年左右,消费者的人口红利已经过去,通过应用预装获得拉新的效果不再明显,由于用户数增长缓慢,然后随着App使用时长也已经见顶,单设备的用户体验也已经见顶。
手机App时代红利已过,全场景多设备为下一阶段蓝海
这也就是说虽然上面的这些数据不理想,三方面都已经见顶了,但是目前IoT设备增长已经成为移动互联新引擎,2025年左右的时候人均持有智能终端超9台,在这儿,我们就能够发现一片蓝海,这就看我们如何去把握。
2.规模部署的四大挑战
虽然上面是一片蓝海,但是目前联网率不高,10%左右,主要联网的步骤复杂,好多有七八步,然后还要wifi,App等协同,基本上80%的用户就被拒绝门外了,那第二个呢,就是无法进行生态共享,比如说目前音箱在国内的发货量有非常非常多了,但是牌子很多,服务很少,久而久之,大家就当普通音响使用了,第三也就是这个音响听的歌,换个设备就没有了,我还得把它当作一个独立的设备来用,因为所有的传统的硬件的设计理念,他就是一个单一的操作系统独立的生态体系,这就带来了数据难以互通的问题,第四个就是因为各品牌使用的硬件不同,带来的能力也就不同。一句话概括是就是更多的智能设备并没有带来更好的全场景体验。主要是下面四个问题
生态无法共享
连接步骤复杂
数据难以互通
能力难以协同
这四个问题也就是鸿蒙立项所要解决的问题,鸿蒙立项就是为的,而不仅仅是替代Android或者IoS,做一个手机的操作系统,更是为泛终端做的准备,提升硬件的连接数据的共享性,同时希望能够带来一种简洁,流畅,连续,安全可控的这个全场景的体验。解决智能硬件不智能等问题。
当然生态能否成功主要还是看
消费者能否享受新的体验,得到不同的体验
生态体系能否利于开发者或者CP创新和获益
最后鸿蒙从单设备演进到万物互联也是得益于它的三大技术特性。
3.HarmonyOS的技术特性
3.1统一OS,弹性部署
鸿蒙通过组件化和组件弹性化等设计方法,做到硬件资源的可大可小,在多种终端设备间,按需弹性部署,全面覆盖了ARM、RISC-V、x86等各种CPU,从百KiB到GiB级别的RAM。
3.2硬件互助,资源共享
如何做到硬件互助,资源共享,主要通过下列模块达成,首先通过云
设备虚拟化
分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,将周边设备作为手机能力的延伸,共同形成一个超级虚拟终端。
分布式软总线
分布式软总线是多设备终端的统一基座,为设备间的无缝互联提供了统一的分布式通信能力,能够快速发现并连接设备,高效地传输任务和数据。
分布式数据管理
分布式数据管理位于基于分布式软总线之上的能力,实现了应用程序数据和用户数据的分布式管理。用户数据不再与单一物理设备绑定,业务逻辑与数据存储分离,应用跨设备运行时数据无缝衔接,为打造一致、流畅的用户体验创造了基础条件。
分布式任务调度
分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行远程启动、远程调用、绑定/解绑、以及迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况并结合用户的习惯和意图,选择最合适的设备运行分布式任务。
3.3一次开发,多端部署
鸿蒙提供用户程序框架、Ability框架以及UI框架,能够保证开发的应用在多终端运行时保证一致性。一次开发、多端部署。
多终端软件平台API具备一致性,确保用户程序的运行兼容性。
支持在开发过程中预览终端的能力适配情况(CPU/内存/外设/软件资源等)。
支持根据用户程序与软件平台的兼容性来调度用户呈现。
上面这三个技术特性也是它最大的差异性,正因为如此,也是为鸿蒙带来了无尽可能,
4.信息化时代的变革,HarmonyOS最大的挑战
开发和运营成本的变革也透漏着一些信息,以前在PC时代开发成本和运营成本都是百万级别,到了移动互联网时代降为十万级,到万物互联时代的万级的开发成本和千级的运营成本,成本的降低也是为万物互联带来了无尽可能。
当然华为HarmonyOS发展到现在,已经不仅仅是华为的鸿蒙,HarmonyOS最大的挑战在于生态建设,而生态建设仅仅靠华为一家及其合作伙伴是远远不够的,因此必然需要广大开发者的参与,消费者的信赖。
5.HarmonyOS为消费者和CP带来的核心价值
HarmonyOS的原子化服务能力使得它具有三个很明显的优点:
入口更丰富
分发更智能
转化更高效
原子化服务能力是鸿蒙系统的特色,其免安装、即用即走的特性对用户更加友好,对 App 开发者来说可以提高用户活跃度。因此这一年 HarmonyOS 系统的原子化服务可以说是“野蛮生长”,点开服务中心可以看到“五花八门”的原子化卡片,覆盖各行各业,比如中国国际航空推出了“中国国航”,点击卡片即可一键进行预订机票、查看行程、办理值机等操作;广发证券推出“行情服务”、“开户服务”、“秒答服务”等等......生态中“吃螃蟹”的不仅只有互联网公司。
与此同时,HarmonyOS 社区也变得越来越热闹。市面上有越来越多的 HarmonyOS 开发类书籍,以及相关的开发者网站和公众号,开源网站上也出现不少开发者上手 HarmonyOS 的开源项目。助力生态完善。
5.鸿蒙开发更为高效
在开发方面也是基于Harmony的设计系统,方舟开发框架,方舟编译器,DevEcoStudio,以及Harmony OS SDK,使得开发更为高效
6.如何做好鸿蒙社区生态?
社区的使命愿景价值观
安全和可信赖的社区环境
社会资本在用户之间产生
有属于自己社区的故事
总结
按照目前的速度,鸿蒙系统迎头赶上应该只是时间问题,期望鸿蒙操作系统能如同像它的名字一样,为中国科技的腾飞,开创一片天空,在科技世界的舞台上有它一席之地。鸿蒙的出现就是全场景多设备的下一蓝海,本文说明蓝海时代规模部署的四大挑战,进而了解Harmony的三大技术特性,以及HarmonyOS的最大挑战,最后介绍HarmonyOS为消费者和CP带来的三大核心价值和从四方面做好鸿蒙社区生态。
本文参与华为云社区【内容共创】活动第17期。
https://bbs.huaweicloud.com/blogs/358780
任务14
边栏推荐
- It's so difficult for me. Have you met these interview questions?
- Maui的学习之路 -- 开篇
- I pushed my younger brother into Tencent. Look at his benchmark resume!
- Anonymous Messenger: hidden communication of Trojan horse
- How to open a video number?
- Example of PHP observer mode [useful in the laravel framework]
- How to use arbitrarygen code generator what are the characteristics of this generator
- Redis
- Network monitoring: active troubleshooting becomes simple
- A fault record of misoperation dhclient script
猜你喜欢
工具及方法 - 在Source Insight中使用代码格式化工具
“一次编写,运行各端”,高通重磅发布 AI 软件栈!
Today's sleep quality record 76 points
《opencv学习笔记》-- 感兴趣区域(ROI)、图像混合
Qt: 判断字符串是否为数字格式
TP-LINK 1208路由器教程(2)
如何开发短信通知和语音功能医院信息系统(HIS系统)
Group counting_ Structure and workflow of CPU
math_ Summation and derivation of proportional series & derivation of sum and difference of equal powers / difference between two nth power numbers/
喜歡就去行動
随机推荐
Jetpack Compose 教程之 从一开始就投资于良好的导航框架将帮助您在之后节省大量的迁移工作
TP-LINK 1208 router tutorial (2)
Influence of DEX optimization on arouter lookup path
脚本之美│VBS 入门交互实战
Any 与 TypeVar,让 IDE 的自动补全更好用
RPM installation percona5.7.34
[the lottery in May has ended, and the list of winners has been announced] special session of techo youth university open course database
5W1H talk about open source - what is open source?
程序员大部分时间不是写代码,而是。。。
Google Earth Engine(GEE)—如何新增一个图例在Map面板
[deep learning][pytorch][original]crnn trains loss on the higher version of pytorch as a solution for Nan
喜歡就去行動
TP-LINK 1208路由器教程(2)
math_等比数列求和推导&等幂和差推导/两个n次方数之差/
2D 照片变身 3D 模型,来看英伟达的 AI 新“魔法”!
math_ Summation and derivation of proportional series & derivation of sum and difference of equal powers / difference between two nth power numbers/
Tencent geek challenge small - endless!
“一个优秀程序员可抵五个普通程序员!”
Network monitoring: active troubleshooting becomes simple
Give you a server. Can you deploy your code online?