AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

  • 2024-10-23
    北京
  • 本文字数:3259 字

    阅读完需:约 11 分钟

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

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

 

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

 

据介绍,原生鸿蒙操作系统在核心技术上实现了全面突破。此次推出的原生鸿蒙系统实现了底层的完全自主研发,系统流畅度、性能和安全性得到了显著提升,真正实现了操作系统的自主可控。

 

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

 

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

 

参考链接:

https://www.youtube.com/watch?v=fiYCXbwA3dg

https://mp.weixin.qq.com/s/7CTyGXZCc0sfn9QjR5whsg

https://www.reddit.com/r/Huawei/comments/19bbjdh/harmony_os_next_is_3_times_more_efficient_than/

https://developer.huawei.com/consumer/cn/forum/topic/0204715054435530255

 

2024-10-23 13:4212299

评论

发布
暂无评论
发现更多内容

记一次线上事故

编号94530

Java MySQL 故障分析 事故

Web3极客日报 #139

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

Java并发之AQS源码分析

指尖流逝

Java

JVM源码分析之深入分析Object类finalize()方法的实现原理

猿灯塔

JVM

程序员的晚餐 | 5 月 11 日 久违的大蒜的味道

清远

美食

数据与广告系列一:初识在线计算广告

黄崇远@数据虫巢

互联网 数据 广告

低代码 .VS. 无代码

Jeff Kit

低代码 零代码

基于环信sdk在uni-app中快速开发多平台社交Demo

DT极客

Linux 容器化技术的前世今生(虚拟化、容器化、Docker)

Meandni

Docker 云计算 Linux 容器 虚拟机

个人技术成长与发展

颇风

后端 技术人

ClickHouse为何如此之快?

nauu

数据库 大数据 OLAP Clickhouse

程序员的晚餐 | 5 月 10 日 能让你流泪的不只是洋葱

清远

美食

现在的我和未来的我之间的差距原来是态度,而它拉开我们彼此命运的距离。

叶小鍵

这种场景你还写ifelse你跟孩子坐一桌去吧

小傅哥

小傅哥 drools ifelse 复杂代码优化 规则引擎使用

程序员的晚餐 | 5 月 14 日 虎皮青椒

清远

美食

Java 真实笔试题2

旭霁

Java

Web3 极客日报#138

谢锐 | Frozen

区块链 独立开发者 技术社区 Rebase Web3 Daily

一杯茶的时间,上手 Node.js

图雀社区

node.js

练习英语口语的误区

董一凡

学习

严选合伙人(一)

Neco.W

创业 合伙人 初创公司

产品不需要刻意强调创新

Xue Liang

产品 创新突破 PCon

Java 中的 Mysql 时区问题

张晓辉

手把手带你体验 HTTP/3

清远

回“疫”录(16):管控更加严格了

小天同学

疫情 回忆录 现实纪录 纪实

如何优雅的实现分布式锁

飘渺Jam

redis zookeeper 分布式锁

看完这篇操作系统,和面试官扯皮就没问题了

苹果看辽宁体育

操作系统 计算机基础

我肝了一个月,给你写出了这本Java开发手册。

苹果看辽宁体育

Java25周年

程序员的晚餐 | 5 月 13 日 果木鸡丁的夏天

清远

美食

如何认识更多的朋友扩展社交朋友圈的质量

吃素的左撇子

人生 人脉

Tomcat安全配置

wong

Tomccat security

游戏夜读 | 预测问题的硬核是?

game1night

全球第三大移动操作系统来了!1.1亿多行代码、比iOS和安卓内核更为先进?_HarmonyOS_李冬梅_InfoQ精选文章