首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

华为开发者大会:鸿蒙OS下一代操作系统,距离取代安卓还有多远

华为开发者大会HDC.2019于8月9日在广东举行,这场大会也是华为历史上最受关注的大会。华为今年的开发者大会为什么会引起社会的广泛关注呢?这和中美贸易摩擦、和谷歌安卓对华为“断供”有关。更多的人可能比较关注的是华为在这次开发者大会上拿出什么杀手锏来应对美国的制裁和谷歌安卓的“断供”。之前吵得沸沸扬扬的华为自研操作系统“鸿蒙”将会在这次大会上发布。

9日华为消费者业务CEO余承东也在大会上如期的发布了华为鸿蒙OS,这将会是面向未来物联网和5G时代的全新操作系统。移动生态目前就两大主流操作系统,谷歌的安卓操作系统和苹果操作系统,这两大操作系统垄断了整个市场,华为在这个时候研发鸿蒙OS还有没有机会呢?

鸿蒙优势根据大会内容来看,鸿蒙OS不能说是具体某一场景的操作系统,主要优势是:1.微内核,2.方舟编译器。

当前安卓所采用的是宏内核。简单来讲,宏内核就是将所有的系统服务都装进一个统一的内核当中,包括网络协议、文件系统、驱动、虚拟内存等。这就造成了系统比较冗杂、打码量比较大,使用时间越长系统就会越慢,这也是安卓的诟病。代码量越大也意味着新系统的安全性也要降低,尽管安卓也在不断的优化但安全和卡顿还是没办法彻底解决掉。另外一个弊端也就直接导致了安卓无法满足未来物联网和5G的要求,由于物联网场景多元化、设备硬件参差不齐,而安卓系统这种宏内核对硬件要求比较高、优化到一些低配置的硬件设备上就得大动手术,工作量极大。所以谷歌也在加紧研发下一代操作系统Fuchsia.

华为鸿蒙微内核采取了不同于安卓宏内核的底层设计,鸿蒙将系统分为微内核和用户态,将系统底层的核心服务装入微内核当中,其他的一些文件体统、驱动、网络协议等放到用户态。这简化和模块化的方式大大地提升了运行的效率。用户态的模块可以结合具体的应用场景来优化和适配、相互之间独立,这就大大降低了对多种场景的硬件要求以及提高了延展性。

当前安卓应用主要是用JAVA语言编写,然而GPU只能识别汇编指令、这就要求把java编写的程序通过虚拟机VM翻译和编译成能被机器识别的计算机语言。由于中间的这种转换过程也就导致了系统运行的速度慢和出现卡顿现象。而华为的方舟编译器直接绕过虚拟机VM,相当于是在开发的时候直接转换成了计算机识别的代码,在用户终端不用再虚拟机VM进行编译和翻译了,这就是华为方舟编译器为什么能极大的提高java运行效率的原因。

是机遇还是挑战

其实每一次变革也都是一场操作系统的竞争。从最早的IBM发布PC机开始,计算机逐渐进入个人时代,为了满足更好的用户体验,IBM把操作系统的开发外包给微软。当时的IBM如入中天,IBM标准就是行业标准。后来IBM马上意识到对自己支配整个行业的老大地位造成了威胁的时候,IBM决心自己研发自己的操作系统。IBM在微软之前率先研发出了图形用户界面,经管当时很多的软件厂商纷纷响应IBM,但由于微软长期形成的市场,生态系统初步形成,对于小的软件厂商没有实力去在适配IBMOS,等到1995年微软windows95彻底击败IBMOS/2。

从PC时代进入移动时代,又是一场机会也是一场血雨腥风。2008年谷歌第一款搭载安卓系统的智能手机发布,当时的手机操作系统市场主要是塞班和苹果的天下。塞班由于其交互体验差、生态的不完善很快一些厂商倒向安卓阵营,而苹果手机系统由于封闭性,微软的后知后觉,给安卓创造了机会,短短的几年的时间迅速拿下了全球绝大多数手机厂商,迅速的建立起了自己的生态。

5G已经来临,也意味着物联网真正的来了。从PC个人电脑终端、移动终端再到万物互联,每一场变革对于操作系统都是一场巨大的机会。操作系统有个很大的特性就是先入为主,后者基本上没有什么机会,率先建立起生态就是最大的护城河。在这一场变革中华为走在了前列,但也不可小觑,谷歌也在大力研发Fuchsia系统,谷歌在手机端积累下的丰富经验是华为所不能相比的。最重要的是在手机端华为怎样才能快速地建立起生态,实现从安卓到鸿蒙的过渡,这也是为什么华为还是优先考虑安卓,不敢贸然在手机端使用鸿蒙系统。当然了华为也不可能永远去使用安卓,华为也有应对的策略,那就是在开发者大会上余承东讲的那就话“向大家宣布另外一个重要的消息就是鸿蒙OS开源!”

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190812A0E00S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券