“纯血”鸿蒙到来,对开发者是机会吗?
大家好,我是「云舒编程」,今天我们来聊聊华为"纯血鸿蒙"。
文章首发于微信公众号:云舒编程
关注公众号获取:1、大厂项目分享 2、各种技术原理分享 3、部门内推
前言
【华为重大宣布!“纯血”鸿蒙到来】华为宣布 HarmonyOS NEXT 鸿蒙星河版面向开发者开放申请,这一最新版本的鸿蒙系统也被喻为“纯血鸿蒙”。用余承东的话说便是,HarmonyOS NEXT 不依赖传统的 Unix 内核和 Linux 内核,而是依靠自主的鸿蒙内核。<br/> 1 月 18 日,在预热已久的鸿蒙生态千帆启航仪式上,华为常务董事、终端 BG CEO、智能汽车解决方案 BU 董事长余承东强调:“有底座、有生态,才是真正的操作系统。” <br/> 据华为方面透露,目前已有超 200 家头部应用加速鸿蒙原生开发,原生应用版图成型。华为方面表示,希望到 2024 年底,加入鸿蒙生态的原生应用超过 5000 个以上,正如此次活动的主题——“星河璀璨,千帆启航”。
基于自主的鸿蒙内核
华为从 2015 年开始启动鸿蒙系统预研,此后陆续推出 HarmonyOS1.0 至 4.0 版本。为了保证用户日常使用,鸿蒙迄今的用户版本均兼容安卓。而 HarmonyOS NEXT 的发布是一道分界线,它将脱离安卓架构,成为真正独立的操作系统,也被称为“纯血鸿蒙”。 <br/> 鸿蒙操作系统经历十年磨砺,一次次蝶变,今天已经运行在丰富的全场景设备上。华为向下扎到根,具备从 OS 内核、文件系统、编程语言(ArkTS/ 仓颉)、编译器运行时、编程框架、设计系统、集成开发环境、安全隐私、AI 框架到 AI 大模型全栈自研能力。
<br/> 鸿蒙 OS 采用分布式架构,能够实现模块化解耦,对应智慧屏、穿戴设备、车机、音箱、手机等不同设备可弹性部署,灵活适配全场景丰富终端形态。可以实现跨终端无缝协同体验,终端之间实现能力互助共享,带来最佳协同体验。内核方面,鸿蒙 OS 微内核技术用于可信执行环境,首次通过形式化方法显著提高 TEE 内核安全。形式化环境方法是利用数学方法从源头验证系统正确的有效手段,传统方法很难保证充分验证代码匹配设计。 <br/> 同时鸿蒙还使用全新的方舟引擎,包含图形、多媒体、内存、调度、存储和低功耗六大引擎。在引入方舟图形引擎后,图形单帧渲染功耗降低了 68%,GPU 负载降低了 58%,CPU 负载降低了 12%,几乎是全方位的提升。同时龚体表示,方舟图形引擎在动效计算、绘制框架等方面的能力也获得了大幅的增强。 <br/> 因此鸿蒙星河版将实现原生精致、原生易用、原生流畅、原生安全、原生智能、原生互联 6 大原生体验。<br/> HarmonyOS NEXT 基于鸿蒙内核,在内核层面只保留最基本、最核心的服务,降低内核中单个模块出错对整体系统的影响,在稳定性上优于安卓系统,并且更易于进行模块化扩展。相较于传统的 Unix 内核和 Linux 内核更为优化,更适合全场景设备多样化。
原生应用版图成型
在 2023 年 8 月的华为开发者大会上,余承东官宣鸿蒙生态设备数量达到 7 亿台。但仅过了 5 个月,鸿蒙生态设备目前已经增长至 8 亿台。<br/> 尤其是 2023 年华为手机业务强势重启,鸿蒙系统快速夺取份额。2023 年下半年,华为发布 Mate60 系列;在 2023 年 12 月,华为又发布了 nova12 系列。除此之外,华为预计将在 2024 年上半年,发布 P70 系列手机。 <br/> 另外,华为在鸿蒙生态建设中,一直积极寻求合作伙伴的支持。目前已有超过 200 家头部企业正加速鸿蒙原生应用开发,包括支付宝、美团、京东、钉钉、WPS、高德、国航、央视网、小红书、新浪、网易等,覆盖便捷生活、出行文旅、金融便利、社交资讯、生产力工具、影音娱乐、游戏等领域,鸿蒙原生应用版图已基本成形。另外,目前鸿蒙生态设备数已达 8 亿(2023 年 8 月份是 7 亿),已成为搭载了手机、平板、电脑、电视机、智能穿戴、车机等各类终端设备的全场景泛终端操作系统。
根据华为方面预期,希望到 2024 年底,加入鸿蒙生态的原生应用超过 5000 个以上。另外,鸿蒙校园公开课已走进 135 家高校,305 所高校学生参与鸿蒙活动,286 家企业参加鸿蒙生态学堂,38 万个以上开发者通过鸿蒙认证。
开发者生态
华为在鸿蒙生态应用开发白皮书 V2.0 中提出了【鸿蒙生态应用核心技术理念】与【鸿蒙生态应用开发能力全景】。
鸿蒙生态应用核心技术理念
鸿蒙系统结合移动生态发展的趋势,提出了三大技术理念:一次开发,多端部署;可分可合,自由流转;统一生态,原生智能。
鸿蒙生态应用开发能力全景
此外,鸿蒙系统为开发者提供了赋能套件、鸿蒙开发套件、三方库、开发者支持平台。具体能力全景图如下图所示:
推荐阅读
如果你也觉得我的分享有价值,记得点赞或者收藏哦!你的鼓励与支持,会让我更有动力写出更好的文章哦!
更多精彩内容,请关注公众号「云舒编程」
版权声明: 本文为 InfoQ 作者【云舒编程】的原创文章。
原文链接:【http://xie.infoq.cn/article/dcc1795c35c5d6ed9452e42b2】。文章转载请联系作者。
评论