写点什么

预览版“纯血鸿蒙”开放申请,中国开发者要为“四端”体验一致头痛了

  • 2024-01-19
    北京
  • 本文字数:4886 字

    阅读完需:约 16 分钟

大小:2.39M时长:13:55
预览版“纯血鸿蒙”开放申请,中国开发者要为“四端”体验一致头痛了

华为 HarmonyOS NEXT 鸿蒙星河版(即开发者预览版)面向开发者开放申请,即刻可以下载;今年 Q4,将会有真正的商业版跟所有消费者见面。

 

最近一段时间,很多大家耳熟能详的国民级应用都开启了鸿蒙原生应用的开发,很多 985、211 高校也接连开设了鸿蒙相关课程,“鸿蒙千帆起”正在成为一个大型的社会现象。1 月 18 日,华为 “鸿蒙生态千帆启航仪式”在深圳举行。

 


华为常务董事、终端 BG CEO、智能汽车解决方案 BU 董事长余承东在开场演讲中表示,今天,鸿蒙生态大势已定,满天星光,终汇成璀璨星河。2023 年 8 月华为开发者大会官宣鸿蒙生态设备数量为 7 亿台,仅历时 5 个月,鸿蒙生态设备发展迅速,如今这个数字已经增长至 8 亿。

 

余承东强调,有底座有生态才是真正的操作系统。鸿蒙操作系统经历十年磨砺,一次次蝶变,今天已经运行在丰富的全场景设备上。华为向下扎到根,具备从 OS 内核、文件系统、编程语言(ArkTS/仓颉)、编译器运行时、编程框架、设计系统、集成开发环境、安全隐私、AI 框架到 AI 大模型全栈自研能力。

 


随后,余承东宣布 HarmonyOS NEXT 鸿蒙星河版面向开发者开放申请。鸿蒙星河版将实现原生精致、原生易用、原生流畅、原生安全、原生智能、原生互联 6 大极致原生体验。

 

了解 HarmonyOS NEXT 开发者预览版关键特性可访问:

https://developer.huawei.com/consumer/cn/next



自去年 9 月份华为宣布 HarmonyOS NEXT 蓄势待发、鸿蒙原生应用全面启动以来,首批 200 多个鸿蒙原生应用已在加速开发,覆盖便捷生活、出行文旅、金融便利、社交资讯、生产力工具、影音娱乐、游戏等领域,鸿蒙原生应用版图已基本成型。其中,蚂蚁集团、中国银联等众多合作伙伴开放垂域创新能力,和鸿蒙的底座能力一起,给开发者提供了高效的全链路开发工具,进一步加速鸿蒙原生应用开发。

 


余承东最后总结道:鸿蒙将走出一条全新的生态之路,打造万物互联的全场景操作系统。

 

活动现场,华为邀请了诸多鸿蒙生态合作伙伴分享合作进展和成果,其中 360 集团创始人、董事长周鸿祎也来到现场为鸿蒙站台,抛出不少段子。周鸿祎表示,未来 360 旗下多个优质应用将加入鸿蒙生态版图,带来更流畅、更智能、更安全的使用体验,并呼吁大家早日加入鸿蒙操作系统生态,才能早日获取到鸿蒙生态的红利。

一个操作系统做了近十年:每年投入超百亿元



在 2019 年华为开发者大会上,鸿蒙操作系统正式对外发布。余承东表示,鸿蒙 OS 是全世界第一个基于微内核的全场景分布式 OS,通信效率秒杀现有一众操作系统。

 

据介绍,鸿蒙 OS 采用分布式架构,能够实现模块化解耦,对应智慧屏、穿戴设备、车机、音箱、手机等不同设备可弹性部署,灵活适配全场景丰富终端形态。可以实现跨终端无缝协同体验,终端之间实现能力互助共享,带来最佳协同体验。内核方面,鸿蒙 OS 微内核技术用于可信执行环境,首次通过形式化方法显著提高 TEE 内核安全。形式化环境方法是利用数学方法从源头验证系统正确的有效手段,传统方法很难保证充分验证代码匹配设计。

 

彼时在发布会现场,余承东也公布了鸿蒙 OS 的历程及路标。

 

过去这五年间,鸿蒙不断更新,一步步完成原定路线图的目标:2020 年 12 月,鸿蒙推出了面向手机开发者的 Beta 版本;2021 年 6 月 2 日,华为发布多款搭载 HarmonyOS 2 的新产品,并开始搭载于智能手机上;2022 年 7 月,华为鸿蒙设备数突破 3 亿,并正式发布 HarmonyOS 3,在 HarmonyOS 3 中,手表首次加入超级终端;2023 年 8 月 4 日,华为正式发布 HarmonyOS 4,同时发布 HarmonyOS NEXT 开发者预览版,该版本集合了华为在操作系统技术方面的最新探索,包含软件根技术的进化、开发理念的实践、开发工具全面升级等。

 

(延伸阅读:《刚刚,华为鸿蒙OS 2.0 发布,18点18分开放源代码》《2022 年鸿蒙自研代码量达 2000 万行,华为明年将发布 HarmonyOS 4》《鸿蒙初开,生态蓝图已现》)

 

在 2023 年 8 月举行的华为开发者大会上,华为终端软件部总裁龚体表示鸿蒙内核的能力再获提升。比如:通过动态优先级调度 + 混合动态大页 + 更高效的组件通信为系统加速;通过更轻量化的并发模型 + 更匹配移动算力架构的资源供给 + 更精准的器件控制提升硬件能效;以及通过数学方法对关键安全模块进行形式化证明等等。

 

此外,鸿蒙还带来了全新的方舟引擎,包含图形、多媒体、内存、调度、存储和低功耗六大引擎。在引入方舟图形引擎后,图形单帧渲染功耗降低了 68%,GPU 负载降低了 58%,CPU 负载降低了 12%,几乎是全方位的提升。同时龚体表示,方舟图形引擎在动效计算、绘制框架等方面的能力也获得了大幅的增强。

 

对于鸿蒙操作系统,华为投入巨大。华为此前披露,每年对鸿蒙的投入超过了百亿元。华为还制定了“鸿飞计划”,将在 3 年里投入百亿元,打造全场景鸿蒙生态。

 

根据 Counterpoint 发布的数据,到 2023 年末,鸿蒙 OS 在国内手机市场的占比达到 13%。另根据半导体行业观察机构 Techinsights 最新的报告预测,从 2024 年起,鸿蒙 OS 将取代苹果 iOS,成为中国市场上第二大智能手机操作系统。

与安卓切割,开发者:是“自寻死路”还是“置之死地而后生”?

 

鸿蒙操作系统自诞生以来,始终热议不止。

 

一方面,操作系统作为底层基础设施,上承载各种应用,下适配各种硬件,其重要性不言而喻。然而长久以来,操作系统“卡脖子”问题难以解决,因此鸿蒙系统的出现也被视为中国在操作系统领域打破国外垄断的一次尝试。鸿蒙系统的分布式架构和智能终端能力也是其优势,通过模块化和分布式设计将各种场景应用无缝衔接,应用到各种终端设备上,为用户带来更加便捷、智能的使用体验。同时,鸿蒙系统还具有较高的安全性和可靠性,可以有效地保护用户的数据和隐私。

 

另一方面,按照余承东最初的设想,“如果未来某天安卓不可用,鸿蒙将随时可以顶上”。随着 2021 年 5 月 OpenHarmony 2.0(鸿蒙 OS 的一个开源版本)陆续开源了 L2 分支,关于“鸿蒙套壳安卓”的讨论甚嚣尘上。同年 6 月,华为在心声社区紧急发布了由轮值董事长徐直军签发的总裁办电子邮件《关于规范 HarmonyOS 沟通口径的通知》。徐直军在文件中表示,华为已于 2020 年、2021 年分两次把该智能终端操作系统的基础能力全部捐献给开放原子开源基金会,由开放原子开源基金会整合其他参与者的贡献,形成 OpenHarmony 开源项目。HarmonyOS 2 是华为基于开源项目 OpenHarmony 2.0 开发的面向多种全场景智能设备的商用版本。

 

据了解,OpenHarmony 1.0 版本基于华为开源 Lite OS 内核,没有使用来自 AOSP(Android Open Source Project,安卓开放源代码项目)的代码,不能兼容安卓应用,只能运行鸿蒙应用;OpenHarmony 2.0 Canary(金丝雀版)以及之后的鸿蒙版本,使用部分 AOSP 代码构建安卓应用兼容层,可支持内存大于 128M 的带屏设备。

 

但不少社区开发者对此并不认可,“两个鸿蒙”的概念让开发者认为鸿蒙在玩“文字游戏”。有开发者表示“HarmonyOS(实际是安卓)的产品来给鸿蒙打口碑,OpenHarmony 来宣传纯自研。用了大约 4 年时间,OpenHarmony 差不多可以用在手机上了,再制造出 HarmonyOS 慢慢剔除安卓的假象。简单来说,HarmonyOS 1、2、3、4 是一条线,OpenHarmony、HarmonyOS NEXT 是另一条线。”(来源:https://www.zhihu.com/question/632428627/answer/3322471465

 

也有开发者认为鸿蒙作为一个新生的操作系统,起步之初生态并不完善,很多应用无法在鸿蒙系统上正常使用,为了存活不得不兼容运行安卓应用,“自研系统和安卓双框架并完美运行的只有华为”。

 

至于“套壳安卓”,“鸿蒙之父”王成录早在 2021 年就曾回应称“并不是所有安卓代码都是谷歌开发的,绝大部分代码来自开源社区,鸿蒙会吸收社区的优秀技术和代码”,“用了 AOSP 的开源代码,就判断鸿蒙是安卓换了皮,说明这类吐槽者没有太准确理解什么是开源”。随后,王成录又曾在多场活动中表示,“鸿蒙系统不是安卓、iOS,也不仅仅是一个单设备操作系统”,“鸿蒙最大的价值在于多设备之间,通过鸿蒙软总线能够互相组合”,并表示,“中国在系统软件领域中,鸿蒙是唯一一个在技术架构领先了全球所有操作系统的”。

 

争议之下,鸿蒙迎来了转折点。

 

2023 年 8 月 4 日,华为正式发布 HarmonyOS NEXT 开发者预览版,并宣布不再兼容安卓应用。有开发者实测发现,已经无法安装安卓 APK 文件,会提示“无法打开此文件”。据介绍,HarmonyOS NEXT 系统底座全线自研,砍掉传统的 AOSP 代码,仅支持鸿蒙内核和鸿蒙系统的应用。故而很多人将 HarmonyOS NEXT 称为“纯血鸿蒙”。

 

这也被外界解读为鸿蒙正式与安卓“切割”,这无疑是鸿蒙的重大突破与挑战。但与安卓“切割”并非易事,接下来还有更大的挑战摆在鸿蒙面前——生态。构建一个新的操作系统,相比打造技术底座,构筑生态才是更难打的一仗。生态是操作系统的根本,上一个与安卓“切割”的 Windows Phone 就因生态不足而走向失败。

 

有开发者悲观地表示,与安卓“切割”等同于“自寻死路”,其表示“win11 都兼容 APP 了,安卓和平果都有自循环的内生态软硬件支持,鸿蒙有吗?连国内手机系统生态里都还没有占到主导地位,怎么去跟安卓切割,靠沸腾吗?”

 

也有开发者认为,与安卓“切割”意味着开发者需要开发原生鸿蒙 APP,并保证四端体验一致,对于小型开发者而言,其成本和难度不言而喻,APP 的未来发展前景也并不明朗。毕竟用户规模与软件生态本身就是相互制约的状态——软件厂商希望等用户规模增长起来再适配鸿蒙,用户希望软件生态丰富起来再成为鸿蒙用户。对于企业而言,开发原生鸿蒙 APP 意味着企业需要额外的成本招聘鸿蒙操作系统开发人员,培养熟悉、掌握鸿蒙应用开发的技术团队,人力和维护成本都有所增加。

“纯血鸿蒙”迈入关键期

 

在“纯血鸿蒙”生态建设上,鸿蒙有自己的打法。

 

鸿蒙生态应用开发白皮书 V2.0 中提到,鸿蒙系统结合移动生态发展的趋势,提出了三大技术理念:一次开发,多端部署;可分可合,自由流转;统一生态,原生智能。此外,鸿蒙系统为开发者提供了赋能套件、鸿蒙开发套件、三方库、开发者支持平台。具体能力全景图如下图所示:

 


正如我们在这次 “鸿蒙生态千帆启航仪式”上看到的,当下,鸿蒙系统的独立生态蓝图正在加速构建。

 

本次鸿蒙生态千帆启航仪式上已经出现了不少 HarmonyOS 先锋开发者的身影:小红书率先完成鸿蒙原生应用 Beta 版本交付,通过一次开发多端部署,让用户在更多设备间自由切换创作内容,并总结了第一份先锋指南,将经验传承;高德地图是地图导航领域首个启动鸿蒙原生应用开发的头部伙伴,双方通过联合创新,不仅挑战了鸿蒙重型应用性能新高度,还加速推动了行业鸿蒙化进程;美团是首批加入鸿蒙生态的伙伴,同时也是鸿蒙生态开发多模块协作设计的先行者。美团仅仅用了 6 周的时间,就完成了首个鸿蒙星河版核心功能,并成功地点出了第一份“鸿蒙外卖”;同程旅行是首个实现鸿蒙原生半透明主题的 APP,使用户在购票、订酒店的过程中获得更加丝滑的交互体验,让用户的行程规划和旅行产品预订过程更加顺畅和愉快。

 

华为终端云总裁朱勇刚表示,如今鸿蒙生态建设已经完成第一阶段工作,鸿蒙生态将进入第二阶段,期望携手更多开发者,加速千行百业的应用鸿蒙化。他表示,希望到 2024 年年终,有 5000+应用加入鸿蒙原生生态,最终希望有 50 万+应用加入鸿蒙原生生态。

 


与远大的目标相对应,朱勇刚宣布了一系列举措推进鸿蒙生态建设:2024 HarmonyOS 创新赛正式启动,最高单项奖达 100 万元,为开发者提供一个以赛代练、持续进阶的开放平台;全新 HarmonyOS 开发者官网即刻上线,所有开发者可以在官网上提供软件、硬件、咨询等全栈式服务;70 亿+人民币“耀星计划”持续激励鸿蒙原生应用、元服务、SDK 等生态创新;华为将携手伙伴,依托鸿蒙生态学堂、高校共同培养鸿蒙人才、城市发布鸿蒙人才培养政策等方式,每月培养 10 万+鸿蒙开发者。

 

据介绍,鸿蒙星河版预计在 2024 年 Q2 发布开发者 Beta 版,Q4 发布面向消费者的商用版本。

 


正如余承东早前在内部信中表示的,2024 年是原生鸿蒙的关键一年。对鸿蒙而言,如何一鼓作气打好“纯血鸿蒙”生态战是接下来的重中之重。鸿蒙的目标绝不仅止于打造好国内生态,未来更要走向世界、走向全球。大戏开场,让我们一起拭目以待。

2024-01-19 14:1610401

评论 2 条评论

发布
用户头像
看来谷歌不行了,A股都下跌了
2024-01-24 12:45 · 北京
回复
用户头像
基于鸿蒙操作系统平台,java开发者能做些什么?
2024-01-22 10:57 · 辽宁
回复
没有更多了

划重点!DWS开发的五大要点

华为云开发者联盟

数据库 sql DWS

写在日更之前,持续书写,见证文字的力量

boshi

随笔 随笔杂谈

《华为数据之道》读书笔记:第 9 章 打造“安全合规”的数据可控共享能力

方志

大数据 数据中台 数据安全

金融科技带来套利?专家认为监管应关注平台垄断、权力滥用等问题

CECBC

金融科技

云上看警博会黑科技,得益于华为云打造的“云之盾”

脑极体

这次我让你彻底弄懂 RESTful

yes

RESTful

线程池ForkJoinPool简介

Java老k

Java 线程池 forkjoin

前端: 如何快速将应用封装成js-sdk?

徐小夕

Java 大前端

30分钟玩转「正则表达式」

Yano

正则表达式

一文带你彻底了解Java异步编程

Java老k

Java 响应式编程 reactor 异步编程

聊聊OpenAPI Specification(OAS)

尤利西斯的微笑

全栈工程师 软件设计 swagger OpenAPI

架构师训练营W07作业

Geek_f06ede

Jenkins使用ansible时出现!unreachable错误

Griffenliu

基于区块链的区域股权市场创新试点

CECBC

区块链

面试官问我:Object o = new Object() 占用了多少个字节?

moon聊技术

JVM Java虚拟机 JVM虚拟机原理

每一位程序员都应该保存的计算机网络总结,哪怕你刚进大学

996小迁

Java 架构 面试

甲方日常 60

句子

工作 随笔杂谈 日常

写了一套优雅接口之后,领导让我给大家讲讲这背后的技术原理

楼下小黑哥

spring 重构

万字长文深度剖析面向对象的javascript

程序那些事

Java nodejs 程序那些事 面向对象js

区块链数字物流应用落地解决方案

t13823115967

区块链落地 区块链+ 数字物流应用落地解决方案

架构师训练营 - 第 11 周课后作业(1 期)

Pudding

学Linux到底学什么?未来职业到底是怎么样的?

Linux服务器开发

Linux 后端 Linux服务器 底层应用开发 web服务器

《机器学习》By:周志华,PDF免费下载

计算机与AI

学习

盖洛普

成周

年轻人不讲武德,竟然重构出这么优雅后台 API 接口

楼下小黑哥

重构 Spring MVC

LeetCode题解:455. 分发饼干,贪心for循环,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

区块链系统面临哪些风险以及有哪些防范措施

CECBC

区块链

【Linux开发】编写属于你的第一个Linux内核模块

程序员小灰

c++ Linux 后台开发 架构师 服务器开发

Spring 源码学习 03:创建 IoC 容器的几种方式

程序员小航

spring 源码 ioc 源码阅读

极客大学 - 架构师训练营 第十一周作业

9527

AWS IoT Greengrass设计解析

soolaugust

边缘计算 工业4.0 工业物联网 iiot

预览版“纯血鸿蒙”开放申请,中国开发者要为“四端”体验一致头痛了_华为_凌敏_InfoQ精选文章