移动开发行业——鸿蒙OS NEXT开出繁花

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

  1. 应用开发导读(ArkTS)
  2. ......

HarmonyOS 概念:https://qr21.cn/FV7h05

  1. 系统定义
  2. 技术架构
  3. 技术特性
  4. 系统安全

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. 构建第一个JS应用
  4. ......

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ......

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ......
相关推荐
TangKenny5 分钟前
计算网络信号
java·算法·华为
23zhgjx-NanKon42 分钟前
华为eNSP:QinQ
网络·安全·华为
23zhgjx-NanKon43 分钟前
华为eNSP:mux-vlan
网络·安全·华为
Leo.yuan2 小时前
39页PDF | 华为数据架构建设交流材料(限免下载)
数据结构·华为
lqj_本人3 小时前
Flutter&鸿蒙next 状态管理框架对比分析
flutter·华为·harmonyos
青瓷看世界4 小时前
华为HarmonyOS打造开放、合规的广告生态 - 插屏广告
华为·harmonyos·广告投放
青瓷看世界4 小时前
华为HarmonyOS借助AR引擎帮助应用实现虚拟与现实交互的能力2-管理AR会话
华为·ar·harmonyos·虚拟现实
2301_795558645 小时前
鸿蒙的进化史
华为·harmonyos
23zhgjx-zgx5 小时前
以太网交换安全:DHCP Snooping
linux·服务器·网络·安全·华为
lqj_本人7 小时前
Flutter&鸿蒙next 实现一个计算器应用
华为·harmonyos