写点什么

全球第三大移动操作系统来了!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:429971

评论

发布
暂无评论

秒云助力上海金融信息技术应用创新联合攻关基地正式上线信创容器云平台

MIAOYUN

云原生 信创 智能运维 一云多芯解决方案

大数据培训HBase读写性能优化的详解

@零度

大数据 HBase

Swoole 定时器能实现毫秒级任务调度,你敢相信吗?

CRMEB

C++std命名空间和头文件详解

爱好编程进阶

Java 程序员 后端开发

TASKCTL分布式任务调度平台-流程控制原理

敏捷调度TASKCTL

程序员 DevOps 分布式 大数据运维 TASKCTL

直播预告丨Hello HarmonyOS进阶课程第二课——计算机视觉

HarmonyOS开发者

HarmonyOS 图形图像 视觉开发

跨端跨框架 UI 自动化测试方案 Flybirds

liang chen

Github标星28K+,这款可视化的对象存储服务真香

爱好编程进阶

Java 程序员 后端开发

Hadoop 3

爱好编程进阶

Java 程序员 后端开发

Byte和bit

爱好编程进阶

Java 程序员 后端开发

GC:你要用什么方式把我丢掉?

爱好编程进阶

Java 程序员 后端开发

GitHub上最牛逼的Java教程,标星yyds:算法

爱好编程进阶

Java 程序员 后端开发

Github上都在疯找的阿里内部“全栈技能修炼”终于来了

爱好编程进阶

Java 程序员 后端开发

十年磨一剑|沃趣数据库云产品战略首发

沃趣科技

云原生 公有云 私有云 数据库云 沃趣科技

火山引擎入选“2022 中国边缘计算20强”榜单

火山引擎边缘云

边缘计算

Builder构建者模式,将复杂对象的创建过程与其表示分离,活学活用才是王道

爱好编程进阶

Java 程序员 后端开发

七大章节解读「中台」的前世今生

菜根老谭

中台 中台架构

JAVA为什么需要注解?

源字节1号

案例分享|一键式自动监测,跨境电商平台的业务转型模板

博睿数据

博睿数据 数据链DNA

Docker:第二章:部署项目

爱好编程进阶

Java 程序员 后端开发

Dubbo的超时和重试

爱好编程进阶

Java 程序员 后端开发

时序数据库为万物互联打下坚实的基石

华为云开发者联盟

数据仓库 物联网 时序数据库 GaussDB 时序数据

GitHub成功收获87

爱好编程进阶

Java 程序员 后端开发

Hadoop05【命令操作】

爱好编程进阶

Java 程序员 后端开发

ICT架构体系详细说明【3】

爱好编程进阶

程序员 后端开发

如何开发 LAXCUS 分布式应用软件(二):基本构成

LAXCUS分布式操作系统

集群架构 并行计算 分布式操作系统 分布式应用

Day308

爱好编程进阶

Java 程序员 后端开发

Dropzone

爱好编程进阶

Java 程序员 后端开发

CGBTN2110-DAY07总结复习

爱好编程进阶

Java 程序员 后端开发

Flink与Spark Streaming在与kafka结合的区别!

爱好编程进阶

Java 程序员 后端开发

我是如何做到百万数据跑批半小时结束

skow

后端 java

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