最前线 | 华为新系统鸿蒙正式面世,可随时替代安卓

李振梁 · 2019-08-09
余承东说,鸿蒙在手机中已经适配完成,达到商用的程度。

8月9日,华为开发者大会开幕,华为自研系统鸿蒙首度亮相,明天发布的荣耀智慧屏将首次采用该系统。该系统虽然主要面向IoT设备,但也可支持手机,余承东说,如果谷歌安卓系统不向华为开放,将“可以随时启用鸿蒙”。

华为消费者业务CEO余承东宣布,未来消费者业务战略将聚焦全场景智慧生活,这是5-10年长期战略,其核心包括两项内容,一是全场景、全连接的智慧生活,二是,华为“1+8+N”的产品生态,包括华为手机、自研IoT设备、生态伙伴产品。为了实现这一点,就需要新的系统支持。

于是,鸿蒙系统登场了。鸿蒙系统采用微内核,主要面向IoT设备设计。鸿蒙实现模块化解耦,不同设备可以弹性部署,可根据硬件能力来进行不同程度的加载,甚至在以MB、KB为单位的内存空间也可以实现。

余承东表示,安卓操作系统有超过1亿行代码,其内核代码超过2000万行,小于2G的运行内存很难跑起来,而平时常用的只有8%的代码。并且,未来很多的智能设备内存比较小,很多终端也对安全提出了更高的要求,包括车钥匙、门锁等。

为实现弹性部署,鸿蒙系统将扬声器、麦克风、显示屏、摄像机、通信、传感器、计算等硬件资源均虚拟化来进行共享,通过分布式软总线来调度这些资源。余承东称,各种设备的硬件资源可在同一个账户下进行共享,比如手表不能拍照,可以调用手机摄像头进行拍照。

鸿蒙内置了确定时延引擎,可在任务执行前分配系统中任务执行优先级及时限来进行调度处理,优先级高的任务资源将优先保障调度,应用响应时延降低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采用了新的UX设计,拥有多彩的灭屏显示,可在深色模式与浅色模式间自由切换。

据华为消费者业务软件总裁王成录介绍,该系统更新也借鉴了很多鸿蒙的思路。EMUI 10.0可实现硬件能力互助共享、一次开发多端部署、分布式安全,这与鸿蒙的优点非常相似。

在EMUI 10.0系统的设计中,硬件能力互助共享,将不同终端的硬件资源 (显示、摄像头、麦克风、音箱) 虚拟化,放入硬件能力资源池,各终端之间可以相互调用,互为外设。比如,可以让手机应用使用车机的摄像头。这可以让不同终端调用资源池中最好的硬件,从而提升用户体验。该系统还支持分布式UI编程框架,实现应用界面多端自适应。在一次开发后可多端部署,开发者的负担也会减轻。

资源共享提供了便利,但也对安全提出了更高的要求。EMUI 10.0设计了双层密钥,私钥将停留在设备上,在加密通道的基础上,还叠加了敏感数据端到端加密。

由于这些分布式技术,EMUI 10.0支持的设备,可带来社交、办公、出行三个高频场景的体验提升。社交上,手机与手机、大屏、音箱等设备间的音视频通话自由切换,用户可选择最优的设备接听。办公时,可实现多屏协同,打通PC和手机,让PC的键盘、鼠标成为手机的外设。开车时,采用HUAWEI HiCar方案的汽车可与华为手机打通,在车内屏幕可享受手机中的应用,如音乐、导航等服务,还可利用车上摄像头给家人视频分享沿途风景。

EMUI 10.0将在下一代Mate系列首发,Mate 20、Mate20 Pro、Mate 20RS保时捷版也将更新。

图源:华为

+1

好文章,需要你的鼓励

参与评论
登录后才能参与讨论哦...
后参与讨论
提交评论0/1000

请回复有价值的信息,无意义的评论将很快被删除,账号将被禁止发言。

下一篇

百炼成钢,多多练习和研究才是写好客户案例的关键!

2019-08-09

36氪APP让一部分人先看到未来
36氪
鲸准
氪空间

为你推送和解读最前沿、最有料的科技创投资讯

一级市场金融信息和系统服务提供商

聚集全球最优秀的创业者,项目融资率接近97%,领跑行业