1月18日,华为宣布HarmonyOS NEXT开发者预览版开放申请,根据官方注解,这个版本的鸿蒙系统有个更通俗易懂的名字——“星河版”,也被称为“纯血”鸿蒙。
根据官方解释,之所以取名星河版,寓意鸿蒙OS NEXT就像是通过满天星河汇集起来的强大整体。
与前代鸿蒙系统相比,HarmonyOS NEXT的系统底座由华为自研完成,仅支持鸿蒙内核及鸿蒙系统的应用,不再兼容安卓应用,也不支持打开安卓系统应用程序包,即APK文件。
华为常务董事、终端BG CEO、智能汽车解决方案BU董事长余承东在发布会上表示,“鸿蒙系统真正拥有了底座”,全栈自研技术已全面落地,鸿蒙内核已经超越传统内核”,更适应全场景设备多样化。
就在不久前的1月2日,在余承东发布的新年全员信,他就强调:“2024 年是原生鸿蒙的关键一年,我们要加快推进各类鸿蒙原生应用的开发,集中打赢技术底座和三方生态两大最艰巨的战斗。”
鸿蒙“星河版”的发布,让我们似乎听到了两大艰巨战斗的冲锋号。
01 技术底座,真正的独立
“鸿蒙系统实现了 AI 框架、大模型、设计系统、编程框架、编程语言、编译器等全栈自研,有核心技术、全栈能力、底座和生态,是真正的操作系统,而非安卓套皮。”余承东在1月18日的发布会上表示。
可以说,鸿蒙系统已经独立生根发芽。
之所以称得上独立,首先在于系统内核的自主开发。“星河版”与目前华为手机上运行的HarmonyOS最大的不同在于,“星河版”系统底座全线自研,去掉了传统的Linux内核以及AOSP等代码,仅支持鸿蒙内核和鸿蒙系统的应用,减少了40%的冗余代码。
[图片上传失败…(image-e742fc-1705928017647)]
具体来说,鸿蒙的编程语言为 ArkTS/仓颉,编译器为方舟/毕昇编译器,OS 内核为鸿蒙内核等。
在这个基础上,“星河版”鸿蒙将实现原生精致、原生应用、原生流畅、原生安全、原生智能、原生互联等6大极致原生体验。
而且,“星河版”鸿蒙有着自己的创新。
在传统的系统研发中,传统方案采用的是水平分工,比如微软、谷歌负责系统层,英特尔、高通负责硬件,软件厂商负责应用层。
但是,“星河版”鸿蒙选择的方向是全部包圆,从软件、硬件、芯片和云端一起搞定并打通。同时,通过“1+8+N”的全场景战略,解决鸿蒙设备之间的互联体验。
这种研发战略,和苹果的路子很像,就是最核心的东西都要在自己手里。
除了系统底层架构之后,技术方面,“星河版”鸿蒙在安全、智能这两大核心领域,也有自己的研发布局。
安全方面,华为方面表示,鸿蒙内核是 “ 基于数学方法的形式化验证 ” ,在安全性上经过了“行业最高等级的安全认证 ”。
根据节点财经从发布会上的了解,鸿蒙系统在安全性方面,将重点放在了对APP权限调用的严格管理上,从之前的“管权限”转变为“管数据”,可以把隐私管理,精确到每一个文件数据。
智能方面,这次,“星河版”鸿蒙直接把AI框架放入系统层,然后给开发者们推出了AI 控件,比如AI 抠图控件、 AI 语音朗读控件等。
开发者需要什么AI能力,直接调用相关控件即可。
用华为的说法,开发者用一行代码,甚至不用代码,都可以在应用上实现 AI 能力。可以说,从架构到安全,再到AI,这个新版鸿蒙已经彻底支棱起来了。
万事俱备,只欠生态。
02 三方生态,快速发展元年到来?
搭建三方生态,是余承东所说的另一个艰巨任务。
在2023年8月的华为开发者大会上,余承东曾宣布,鸿蒙生态设备数量达到7亿台。如今,仅仅5个月之后,鸿蒙生态设备已经增长至8亿台。
这次发布会上,360集团创始人董事长周鸿祎也来到现场,表示“华为总是啃最难啃的骨头,而360一直和华为站在一起,任何情况下都无条件支持华为。”
他表示,未来360旗下多个优质应用将加入鸿蒙生态版图,带来更流畅、更智能、更安全的使用体验。他同时呼吁业内各方一起加入到鸿蒙生态。
“鸿蒙一定会成为中国最大的操作系统。”周鸿祎说。
综合来看,通过此次“星河版”鸿蒙的发布,华为向外界展示了鸿蒙生态的蓬勃发展和壮大,表明鸿蒙系统及其相关应用,有能力发展的更好,也正在获得市场的认可。
目前,据华为透露,已有超200家头部应用加速鸿蒙原生开发,原生应用版图成型。
比如包括蚂蚁集团、中国银联在内的众多合作方,已经开放垂域创新能力,和鸿蒙的底座能力一起,加速鸿蒙原生应用开发;再比如华为和美团、京东等均已展开全面合作,全力支持鸿蒙。
根据华为方面预期,希望到2024年底,加入鸿蒙生态的原生应用超过5000个以上。另一方面,鸿蒙校园公开课已走进135所高校,305所高校学生参与鸿蒙活动,286家企业参加鸿蒙生态学堂,38万个以上开发者通过鸿蒙认证。
而唯一点缺点就是,对于一部分自由开发者却不是很有好了,他们只能在官网学习一点应用开发的基础内容,对于中高级深入底层的知识却没有合适的渠道,鸿蒙开发面向的方向很广,像之前做过前端、Android、iOS、后端、嵌入式等这些领域的开发人群都是可以转向鸿蒙开发方向的,因为鸿蒙面向的就是万物互联的反向,所以对于一些初级开发的内容他们能很快的上手,但是涉及到中高级版块的内容上手只会越来越慢了。为了帮助到大家解决这方面的烦恼:
码牛课堂推出鸿蒙路线图,助你笑傲职场
①全方位,更合理的学习路径
路线图包括ArkTS基础语法、鸿蒙应用APP开发、鸿蒙能力集APP开发、次开发多端部署开发、物联网开发等九大模块,六大实战项目贯穿始终,由浅入深,层层递进,深入理解鸿蒙开发原理!
②多层次,更多的鸿蒙原生应用
路线图将包含完全基于鸿蒙内核开发的应用,比如一次开发多端部署、自由流转、元服务、端云一体化等,多方位的学习内容让学生能够高效掌握鸿蒙开发,少走弯路,真正理解并应用鸿蒙的核心技术和理念。
③实战化,更贴合企业需求的技术点
学习路线图中的每一个技术点都能够紧贴企业需求,经过多次真实实践,每一个知识点、每一个项目,都是码牛课堂鸿蒙研发团队精心打磨和深度解析的成果,注重对学生的细致教学,每一步都确保学生能够真正理解和掌握。
路线图适合人群
- IT开发人员:想要拓展职业边界,享受新技术溢价红利;
- 零基础小白:鸿蒙爱好者,希望从0到1学习,增加一项技能。
为了能让大家更好的学习鸿蒙 (OpenHarmony) 开发技术,这边特意整理了《鸿蒙 (OpenHarmony)开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05
《鸿蒙 (OpenHarmony)开发学习手册》:https://qr21.cn/FV7h05
入门必看:https://qr21.cn/FV7h05
- 应用开发导读(ArkTS)
- ……
HarmonyOS 概念:https://qr21.cn/FV7h05
- 系统定义
- 技术架构
- 技术特性
- 系统安全
如何快速入门:https://qr21.cn/FV7h05
- 基本概念
- 构建第一个ArkTS应用
- 构建第一个JS应用
- ……
开发基础知识:https://qr21.cn/FV7h05
- 应用基础知识
- 配置文件
- 应用数据管理
- 应用安全管理
- 应用隐私保护
- 三方应用调用管控机制
- 资源分类与访问
- 学习ArkTS语言
- ……
基于ArkTS 开发:https://qr21.cn/FV7h05
- Ability开发
- UI开发
- 公共事件与通知
- 窗口管理
- 媒体
- 安全
- 网络与链接
- 电话服务
- 数据管理
- 后台任务(Background Task)管理
- 设备管理
- 设备使用信息统计
- DFX
- 国际化开发
- 折叠屏系列
- ……