前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解读HarmonyOS 应用与服务生态

解读HarmonyOS 应用与服务生态

作者头像
徐建国
发布2022-12-05 15:00:34
4800
发布2022-12-05 15:00:34
举报
文章被收录于专栏:个人路线

作者:坚果 公众号:"大前端之旅" 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.如何做好鸿蒙社区生态?

  1. 社区的使命愿景价值观
  2. 安全和可信赖的社区环境
  3. 社会资本在用户之间产生
  4. 有属于自己社区的故事

总结

按照目前的速度,鸿蒙系统迎头赶上应该只是时间问题,期望鸿蒙操作系统能如同像它的名字一样,为中国科技的腾飞,开创一片天空,在科技世界的舞台上有它一席之地。鸿蒙的出现就是全场景多设备的下一蓝海,本文首先对蓝海时代规模部署的四大挑战了解,进而了解Harmony的三大技术特性,以及HarmonyOS的最大挑战,最后介绍HarmonyOS为消费者和CP带来的三大核心价值和从四方面做好鸿蒙社区生态。相信鸿蒙的未来会越来越好!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大前端之旅 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
    • 手机App时代红利已过,全场景多设备为下一阶段蓝海
    • 1.规模部署的四大挑战
    • 2.HarmonyOS的技术特性
      • 2.1统一OS,弹性部署
        • 2.2硬件互助,资源共享
          • 2.3一次开发,多端部署
          • 3.信息化时代的变革,HarmonyOS最大的挑战
          • 4.HarmonyOS为消费者和CP带来的核心价值
          • 5.鸿蒙开发更为高效
          • 6.如何做好鸿蒙社区生态?
          • 总结
          相关产品与服务
          数据保险箱
          数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档