最前线 | 华为新系统鸿蒙正式面世,可随时替代安卓
8月9日,华为开发者大会开幕,华为自研系统鸿蒙首度亮相,明天发布的荣耀智慧屏将首次采用该系统。该系统虽然主要面向IoT设备,但同时也可支持手机,余承东说,如果谷歌安卓系统不向华为开放,将“ 可以随时启用鸿蒙 ”。
华为消费者业务CEO余承东宣布,未来消费者业务战略将聚焦全场景智慧生活,是5-10年长期战略。一个核心是2项,全场景、全连接的智慧生活;华为手机+自研产品+生态伙伴产品,即 1+8+N。为了实现这一点,就需要新的系统支持。
于是,鸿蒙系统登场了。鸿蒙系统采用微内核,面向IoT设备设计。鸿蒙系统实现模块化解耦,不同设备可以弹性部署,可根据硬件能力来进行不同程度的加载,甚至可以MB、KB为单位的内存空间也可以实现。
余承东表示,安卓操作系统有超过一亿行代码,内核超过2000万行,平时常用的只有8%的代码,小于2G的运行内存很难跑起来,而未来很多的智能设备内存比较小,很多终端的出现也对安全提出了更高的要求,包括车钥匙、门锁等。
为实现弹性部署,鸿蒙系统将扬声器、麦克风、显示屏、摄像机、通信、传感器、计算等硬件资源均虚拟化来进行共享,通过分布式软总线来调度这些资源。余承东称,各种设备的硬件资源在同一个账户可以进行共享,比如手表不能拍照,可以调用手机进行拍照。
鸿蒙内置了确定时延引擎,可在任务执行前分配系统中任务执行优先级及时限进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低25.7%。鸿蒙微内核结构小巧的特性使IPC(进程间通信)性能大大提高,进程通信效率较现有系统提升5倍。
该系统还支持华为方舟编译器,在方舟编译器编译以后,可以实现60%的运行效率提升。
余承东将鸿蒙与谷歌、苹果的操作系统进行了对比。他说,谷歌的安卓操作系统基于宏内核,苹果操作系统是以宏内核为主的混合内核,未来的系统应该是微内核的。需要指出的是,安卓、苹果的几大硬件操作系统均面向手机、PC等能耗较大的设备,而鸿蒙是面向IoT设备,后者对能耗的要求较低,但对时延的要求更高。
目前,鸿蒙内置了三个核心,包括鸿蒙微内核、Lite OS、Linux内核。未来该系统将全部采用鸿蒙微小内核,可支持Linux、Unix等各种内核的设备。因此,理论上,鸿蒙系统可以支持手机系统。
余承东说,如果美国允许华为使用安卓系统,安卓依然是华为的首选,不允许的话,华为将会采用鸿蒙系统。鸿蒙有比安卓有更强大的性能、更高的效率、更好的安全性。未来三年,除完善相关技术外,鸿蒙系统还会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。
此外,鸿蒙系统也将对外开源。余承东表示,未来鸿蒙将全面开源,鸿蒙具备确定时延,高可靠性,非常适合工业领域,在工业、航空、航天、机床自动化有更强优势。
鸿蒙系统支持多终端开发IDE,多语言统一编译,分布式架构Kit提供屏幕布局控件以及交互的自动适配,从而使开发者一次开发的APP可以在多个终端同时部署,大大提升开发效率。此外,鸿蒙系统还支持控件拖拽,面向预览的可视化编程。
余承东说,由于鸿蒙可兼容多种内核,开发者基于其他系统开发的软件迁移到鸿蒙系统的工作量非常之小,只需要一两天的时间。
接受采访时,余承东还告诉包括36氪在内的媒体,鸿蒙现在投入人力 4000-5000 人,早期投资没这么大,现在大规模突进,短期要把系统完善。
鸿蒙系统是在美国禁令逐步浮出水面的。余承东在会上也谈到美国禁令对华为手机业务的影响。
余承东在会上还透露,如果没有制裁,华为上半年会实现1.3亿台的手机出货量(实际是1.18亿台出货量),全年四个季度会实现6、7、8、9,即一季度6000万,二季度7000万台,三季度8000万台,四季度9000万台,全年可发货3亿台左右,排名全球第一。由于制裁的原因,今年实现全球第一有点困难,华为全年应该会实现手机发货量全球第二。
除了鸿蒙之外,华为还发布了新一代基于Android Q的手机系统EMUI 10.0。
据华为消费者业务软件总裁王成录介绍,该系统更新也借鉴了很多鸿蒙的思路。EMUI 10.0同样采用分布式UI编程框架,可实现应用界面多端自适应。EMUI 10.0采用了新的UI设计,支持双层密钥,第三方应用可自动适配。
持续更新中。。。
图源:华为
作者暂无likerid, 赞赏暂由本网站代持,当作者有likerid后会全部转账给作者(我们会尽力而为)。Tips: Until now, everytime you want to store your article, we will help you store it in Filecoin network. In the future, you can store it in Filecoin network using your own filecoin.
Support author:
Author's Filecoin address:
Or you can use Likecoin to support author: