一文看懂HarmonyOS在Openharmony底子上做了什么

打印 上一主题 下一主题

主题 1005|帖子 1005|积分 3015

一文看懂HarmonyOS在Openharmony底子上做了什么

很多人会问HarmonyOS与OpenHarmony的关系是什么,最简单的回答是HarmonyOS是OpenHarmony的一个发行版。再稍微详细点会介绍它们的汗青渊源:
华为将 HarmonyOS 的底子本领部分开源出来,捐赠给开放原子开源基金会,从而正式成立了 OpenHarmony 开源项目,这为 OpenHarmony 的发展奠定了底子,使得二者在技能上有了共同的源头。二者都基于分布式技能设计,支持跨装备的无缝毗连,旨在构建一个同一的操作系统平台,以实现多装备协同工作,为用户提供更好的体验。
OpenHarmony 是完全开源的项目,由开放原子开源基金会托管,面向举世开发者和厂商,可应用于各种物联网装备及更多场景;而 HarmonyOS 是华为的商业版本,虽然部分源码开源,但重要用于华为自家装备和生态系统,应用场景更侧重于消耗级智能装备。OpenHarmony 侧重于提供系统底座的底子功能和框架,为不同硬件装备的开发和应用程序的开发提供底层支持;HarmonyOS 则在 OpenHarmony 的底子上,进一步整合了华为的各种特色服务。
这里面提到HarmonyOS 在OpenHarmony底子上整合了华为的特色服务,具体哪些特色服务呢?本文讲从这个系统架构减少引入的特色服务,盼望让你彻底明确HarmonyOS在OpenHarmony上面建设了哪些本领。
OpenHarmony架构介绍

下面是OpenHarmony官方给出的技能架构图:

可以看到有四层:内核层、系统服务层、框架层、应用层。
内核层除了有KAL外还有驱动子系统和HDF,HDF感觉可以明确为Android的Hal层,不同厂商的硬件实现各自的硬件驱动,但是对上层接口保持一致,HarmonyOS跑在华为硬件中,这一块HarmonyOS肯定是自己的。
框架层和系统服务层,HarmonyOS也提供了自己的本领,好比AI等,框架层为应用开发提供了C/C++/JS等多语言的用户程序框架和Ability框架,实用于JS语言的ArkUI框架,以及各种软硬件服务对外开放的多语言框架API。根据系统的组件化裁剪程度,在HarmonyOS与OpenHarmony中这块是一致的。
应用层HarmonyOS也提供了很多系统应用,好比AppGallery,提供应用商店等。
整个设计思想上,两者是保持高度一致的:硬件互助,资源共享一次开发,多端部署同一OS,弹性部署等,而且华为也对外承诺,OpenHarmony会与HarmonyOS互通。
HarmonyOS 特色本领

接下来我们具体聊聊HarmonyOS在OpenHarmony底子上提供了哪些本领。
最简单的方式,我们看看HarmonyOS官方中的应用服务:

这些都是华为提供的”特色“服务,是对接华为服务端,利用华为本领的。这里面包含:

  • 华为账号服务
  • 广告服务
  • 日历服务
  • 通话服务
  • 云开发服务
  • 联系人服务
  • 游戏服务
  • 运动康健服务
  • 应用支付服务
  • 实况窗服务
  • 位置服务
  • 舆图服务
  • 用户通知服务
  • 华为支付服务
  • PDF服务
  • 文件预览服务
  • 推送服务
  • 融合场景服务
  • 分享服务
  • 应用市场服务
  • 钱包服务
  • 天气服务
这些都为为用户提供更加丰富和便捷的体验,利用了华为服务端提供的本领,是OpenHarmony不具有也不能拥有的,假如有另一个手机厂商基于OpenHarmony做手机,这些服务也是须要重新开发的。
除了这些,还有AI本领也是HarmonyOS独有的:

以意图框架为例,Intents Kit(意图框架服务)是HarmonyOS级的意图标准体系 ,意图毗连了应用/元服务内的业务功能。
意图框架能帮开发者将应用/元服务内的业务功能,智能分发到各系统入口,这个过程即智慧分发。其中系统入口包罗:小艺对话、小艺搜索、小艺发起等。
系统入口、意图框架、鸿蒙生态的关系如下:

利用HarmonyOS的大模子、多维装备感知等AI本领,准确且及时地获取到用户显性、潜伏意图,从而实现个性化、多模态、精准的智慧分发。智慧分发提供了多种特性种别,当前已开放习惯保举、事故保举、技能调用-语音、当地搜索,后续会陆续开放其他特性种别
HarmonyOS、应用/元服务的交互中,意图运行方式分为意图调用和意图共享:

从图上看到,最终照旧依靠华为云端本领,是HarmonyOS特色本领。
讲到这里,别人再问起HarmonyOS 与 OpenHarmony的区别时肯定能说出具体的好多点特色本领。
总结

本文介绍了HarmonyOS在OpenHarmony底子上提供的应用服务和AI服务,而且介绍了OpenHarmony架构等。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

汕尾海湾

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表