今日,华为将召开有史以来规模最大的全球开发者大会。千呼万唤始出来,鸿蒙操作系统的商标,引起了世界范围的关注。 华为董事长任正非表示,鸿蒙系统不是专门用于手机的。而是为了做物联网用的。
鸿蒙系统的确存在。而且功能非常强大。任正非同时承认,鸿蒙的短板在于生态环境不如安卓。华为手机在海外的销售占有不菲的份额。但谷歌的安卓系统是海外市场的主流,鸿蒙系统在海外要想把安卓系统替换掉,尚需时日。但从任正非的话中我们可以分析出,鸿蒙系统虽然不是专门用于手机,但并不意味着它不能用于手机。
自打鸿蒙操作系统注册以来,一直有种说法,认为它是安卓系统的一个分支。这是一个误解。中芯国际创始人张汝京博士分析过,鸿蒙不是安卓系统的分支或修改而来的。它是一种全新的、独立的操作系统。是面向未来5G物联网开发的。
谷歌也有一款面向5G物联网的Fuchsia系统。但鸿蒙基于emui 9.1版本的方舟编译器的优化版本,在性能上,要比安卓原生编译器快很多。那么,谷歌的Fuchsia和华为的鸿蒙系统,处于同一层面,安卓操作系统则低一层面。
无论是谷歌的Fuchsia还是华为的鸿蒙系统,它们的终极目标都是替代4G的安卓系统。从目前来看,鸿蒙系统的开发进度远超谷歌的Fuchsia系统。且鸿蒙系统肯定会先于Fuchsia发布。
方舟编译器+鸿蒙系统,让安卓体验超越苹果
华为开发者大会
安卓系统是用Java语言编的,这种语言简单易学。可它却有个缺点,即不能直接和系统的底层直接通信。只能在所谓的虚拟机上运行。直白地说虚拟机相当于二传手,先把安卓的应用程序装在虚拟机上,由虚拟机再传给机器的底层。
那么问题就来了,二传手出问题怎么办?表现在安卓系统就是手机软件卡顿。 那么,不要这个二传手是否可以直接和机器的底层直接通信呢?方舟编译器解决的就是这个问题,凡是安卓系统的软件,经方舟编译器的编译就可直接和系统底层进行通信。
那么鸿蒙系统加方舟编译器,就替代了虚拟机这个二传手。苹果手机用起来为什么不卡顿,就是它没有那个二传手,直接为机器底层写代码,苹果手机的软件跑起来就比安卓手机顺畅得多。
还有一个值得关注的问题是,华为的鸿蒙系统就是微内核。其实,操作系统的内核可以是宏内核,也可以是微内核。宏内核的系统开发难度较低,很多具有极高权限的功能都可以在其中实现。毕竟操作系统的绝大部分功能就在里面,解决问题最直接。而安卓系统就属于宏内核。
目前,华为已经在官方社区正式公布了方舟编译器的安装详情以及下载地址。不久的将来,华为或许也会建立像苹果、微软、谷歌那样的生态系统,鸿蒙系统研发始于2017年,2019年鸿蒙OS1.0版本将先落地于智慧屏,2020年鸿蒙OS2.0将应用于创新国产PC、手表/手环和车机,2021年鸿蒙OS3.0将用于音箱和耳机,2022年有望应用于VR设备上。