全球第三大移动操作系统来了!1.1亿多行代码、比iOS和安卓内核更为先进?

图片

整理|Tina、冬梅

中国首个国产移动操作系统——华为原生鸿蒙操作系统正式发布,成为继苹果 iOS 和安卓系统之后,全球第三大移动操作系统。

10 月 22 日晚,原生鸿蒙之夜暨华为全场景新品发布会在深圳湾体育中心举行。

据介绍,原生鸿蒙操作系统在核心技术上实现了全面突破。此前发布的鸿蒙系统由于底层部分仍依赖 AOSP(安卓开放源代码项目),因此需兼容部分安卓应用。而此次推出的原生鸿蒙系统实现了底层的完全自主研发,系统流畅度、性能和安全性得到了显著提升,真正实现了操作系统的自主可控。

  原生鸿蒙正式发布:
“打破欧美垄断”

10 月 22 日晚间,华为原生鸿蒙之夜暨全场景新品发布会在深圳举办。会上,华为常务董事、终端 BG 董事长余承东宣布,华为原生鸿蒙系统 HarmonyOS NEXT 5.0 发布。据他透露,该系统是鸿蒙诞生以来的最大一次升级

HarmonyOS NEXT 基于全新分布式软总线,通过软硬端云协同,在更低功耗下跨设备连接速度可提升 3 倍,最多可同时连接 4 台设备,可实现跨设备互通扫描、跨设备互通图库、跨设备剪贴板等多种跨设备体验。

原生鸿蒙与安卓、iOS 最大的区别在于,采用分布式架构,开发者可做到一次开发、多端部署。而在用户侧,鸿蒙能够打通多设备、多场景,支持设备间的多样交互及服务的自由流转。

据介绍,原生鸿蒙从设计、智能、互联、流畅、安全五个方面实现了相较于 Harmony OS 4.0 的升级。例如在流畅方面,相较于 HarmonyOS 4.0,华为称原生鸿蒙整机流畅度提升了 30%、设备续航增加了约 56 分钟。

“我们用 10 年时间干欧美同行 30 多年才做成的事,实现了操作系统的自主可控!”余承东说。

他进一步表示,“我们实现了一个系统,统一生态,打通多设备、多场景,实现服务和信息的自由流转。大家知道长期以来操作系统主要都是由欧美主导。如今,鸿蒙操作系统实现了全面突破。可以说我们在操作系统的研发,用 10 年的时间干了欧美同行 30 多年才做成的事,实现了终端操作系统的自主可控。”

对于全新的鸿蒙操作系统,余承东称其“全面突破操作系统核心技术”。

图片

据了解,鸿蒙系统在 AI、多媒体、图形、安全隐私、集成开发环境、编程框架、编译器、编程语言、数据库,全场景互联、文件系统、OS 内核等方面都有自己的核心技术,打破了国外封锁。

比如在 OS 内核方面,摆脱了 Linux/Unix 的依赖,采用了鸿蒙内核。华为鸿蒙也有自己的文件系统,自己的编程语言,自己的方舟图形引擎、方舟多媒体引擎等等。

另外,余承东此次还强调了鸿蒙比其他操作系统更为先进:“长期以来,全球的操作系统主要由美国主导,无论是电脑操作系统还是手机操作系统,包括苹果的 iOS、谷歌的安卓、微软的 Windows、macOS,甚至 Linux 等。这些系统的发展历史都超过了十几年,甚至二十几、三十几年。早在 80 年代,大学时期就接触到了 Linux 和 Unix,而今天的 iOS 和安卓操作系统也是基于 Linux 和 Unix 内核发展而来的。”

“如今,华为推出了更为先进的鸿蒙操作系统内核,并构建了自主研发的文件系统,同时兼容其他系统的文件格式。”

操作系统长期处于一种“无聊”的稳定发展状态,鸿蒙(尤其是 HarmonyOS NEXT 的推出)可以说让操作系统的发展迎来了一次新高潮。

而据 InfoQ 了解,鸿蒙操作系统最关键的技术创新主要分为两个维度:全新的底座和全新的生态系统。

HarmonyOS NEXT 5.0 的创新首先源自于其自身底座的一些创新。传统的操作系统,如安卓、苹果或 Linux,都是单设备操作系统。然而,鸿蒙操作系统推出时,时代已经不同了,大家已经能预见万物互联的趋势,也就是说未来我们面对的不是单一设备,而是每个人使用的多个设备。因此鸿蒙在设计之初就针对多设备场景进行了优化。

其次,鸿蒙在内核层面进行了显著的创新,采用了微内核架构,这种架构能显著提升操作系统的能效。例如,在进程间通信(IPC)方面,微内核能够减少能耗,从而在完成相同任务时消耗更少的能量。这一点在端侧设备上尤为重要,因为这些设备通常由电池供电,对能耗的要求更高。

此外,鸿蒙系统的“极致并行”也是一个重要的创新点。早期操作系统的设计主要针对单核 CPU,强调的是核的频率。然而,随着 Arm 架构的发展,CPU 逐渐演变为多核架构,包括大核、中核和小核。这种变化反映到上层软件编程就是需要考虑到底层的 CPU 核心的变化。过去针对单核设计的编程模型,现在已经不再适用。因此,为了充分利用多核心的优势,鸿蒙操作系统设计了极致并行的架构,将任务拆分为合适粒度的子任务,实现真正的并行处理。

事实上,今年 1 月 18 日,在鸿蒙生态千帆启航仪式上,华为就曾介绍,鸿蒙内核采用了全新的“异构原生”并行机制,超越了传统内核架构,极大提升了系统流畅度,内存管理效率提高了 3 倍。

这一消息引发了海外开发者的关注,并在论坛平台 reddit 上引起了热烈讨论。

图片

据 InfoQ 此前了解,鸿蒙相较于 Linux 在内存管理效率上提升了 3 倍,这主要得益于几个方面的优化。首先,鸿蒙系统在内存分页上更加灵活,避免了 Linux 使用固定 16k 分页所导致的内存浪费,从而提高了内存利用率。其次,鸿蒙采用了内存压缩技术,能够将表面上占用 10k 内存的空间压缩到 5k,有效节省了内存资源。此外,系统还引入了内存复用与回收的机制,提升了进程间通信和内存共享的效率。通过这些技术的综合应用,鸿蒙系统在内存管理上实现了显著的性能提升。

鸿蒙生态版图已逐步完善

截至目前,鸿蒙拥有 1.1 亿 + 的代码行、675 万注册开发者和 10 亿 + 鸿蒙生态设备。这 1.1 亿 + 行代码,大部分是华为自己开发的,还有一部分是和生态伙伴共建的。

据余承东介绍,鸿蒙生态正迎来历史性的突破。目前,鸿蒙原生应用和元服务商家数量已超过 15,000 个,较四个月前的 HDC 开发者大会增长了 10 倍。他指出,这一数字每天都在快速增长,有的应用甚至每天都会发布一个新版本,更新迭代速度非常快。

图片

在众多应用陆续上架的过程中,Top15000 的应用已占据消费者使用时长的 99% 以上,甚至达到 99.9%。此外,Top15000 的应用占据了消费者的主要使用时长。同时,许多常规应用也在陆续上线,这反映了中国各行各业在科技创新领域的一次集体冲锋。

余承东还表示,在过去的一年时间里,鸿蒙生态取得了巨大进展,成功开辟了一片新的天地,走过了国外操作系统生态十几年发展所经历的道路。

图片

WPS 是最早加入原生鸿蒙阵营的互联网公司之一。据悉,WPS 过去一直面临一个难题,尽管其功能已经与微软 Office 相当,但由于没有像后者在 Windows 系统中享有特权,因此难以实现一些系统级别的功能,例如快速启动、系统级快捷方式和文件关联等。

原生鸿蒙的推出为 WPS 带来了全新机遇。WPS 团队与鸿蒙团队超过一年的共同努力,涉及了多达四千万行代码的重构与迁移,确保了软件在鸿蒙系统上的高效运行,还针对手机、平板等多种不同尺寸的设备进行了适配,使用户能够在不同设备上获得流畅一致的使用体验。

图片

据余承东介绍,基于全新的分布式软总线技术,鸿蒙系统实现了软硬端与云端的高效协同,在更低功耗的前提下,跨设备连接速度提升了 3 倍,最多可同时连接 4 台设备,并支持跨设备的互通扫描、图库和剪切板共享功能。

“此外,通过近场感知技术,设备间只需要碰一碰,就可以快速分享文件、链接等各种操作!文件分享速度也变快了,1.2G 大文件分享只需 8 秒,对于提升工作效率很有帮助。”余承东介绍。

就在昨天晚间,支付宝官方宣布全新升级的支付宝鸿蒙原生版上线。支付宝在鸿蒙系统上首次实现了“碰一下”支付功能,流畅度相较于 HarmonyOS 4.2 提升了 30% 以上。与此同时,纯原生版的支付宝还新增了数百万个小程序和百余种生活服务,覆盖支付、衣食住行等多个场景,为用户带来更丰富的使用体验。

图片

此外,自去年 HarmonyOS NEXT 发布以来,美团、大众点评、去哪儿、微博、国航、银联、麦当劳、哔哩哔哩、米哈游、网易游戏等众多知名企业纷纷宣布加入原生鸿蒙开发阵营。随着微信鸿蒙原生版等应用启动内测,原生鸿蒙应用的生态版图已逐步完善。