操作系统是软件产业的核心。在PC时代,微软是最大的赢家。移动互联网时代,安卓和苹果占领了手机操作系统市场,形成双寡头垄断。近日,华为加速推出自主研发的操作系统“鸿蒙系统”,一经推出便搅动了全国的神经。
一,鸿蒙系统系统的两大技术优势

根据已知信息,华为鸿蒙系统系统有两大核心技术优势,分别是微内核和Ark编译器。
1.微内核
要理解微内核,首先要定义什么是宏内核。宏内核将所有系统服务放入内核,包括文件系统和设备驱动。Android是宏内核。
▲宏内核和微内核系统的技术架构差异
但是宏内核有一个不可调和的矛盾,就是随着操作系统越来越复杂,内核里的东西越来越多。这将导致以下两个问题:
首先,担心系统代码量巨大,漏洞无法避免。以linux2.6内核为例,它有1100多万行代码,潜在的漏洞可想而知。
其次,大量的服务和硬件驱动都在内核中,导致操作系统扩展性差。因为所有的系统服务都在宏内核系统中,所以需要修改很多系统服务来适应不同的硬件。这就导致了宏内核系统的适应性较差,尤其是在硬件规格差异较大的物联网终端上。
于是,微内核应运而生,其核心思想是简化内核,让内核只能提供最基本的系统服务,其他的都可以放在内核之外。比如内核只保留了多进程调度、多进程通信和高安全性。2)可靠性高。3)高可扩展性。4)可维护性高。5)支持分布式计算。
2.方舟编译器
目前Android平台的大部分应用都是用Java语言编写的,但是CPU只能理解汇编指令,所以需要一个虚拟机把Java高级语言转换成机器能理解的语言。但是VM的存在会导致程序运行缓慢甚至卡顿。
华为编译器最大的优势就是绕过了VM。换句话说,通过Ark编译器,开发者的应用在下载之前已经被转换成机器可以识别的代码,因此可以在手机上快速安装、启动和运行,而不需要VM编译。从某种程度上来说,Ark编译器将编译过程提前到了应用开发阶段,从而大大减轻了智能手机和操作系统的运行负担。
▲现有Android和Ark编译器的区别
据华为介绍,采用方舟编译器后,改进效果如下:EMUI 9.1仅将方舟编译器应用于系统组件系统服务器,系统流畅速度提升24%,系统响应速度提升44%;第三方应用的操作流畅度提升了60%。
总之,方舟编译器的价值在于提高了为Android编写的Java代码的运行效率。
二、如何打败安卓
华为的鸿蒙系统系统相对于现有的安卓系统有一定的技术优势。但操作系统最重要的是整个生态系统的构建,需要大量第三方软件厂商、开发者和用户的互动。
所以,华为鸿蒙系统系统如何基于技术优势构建生态系统战胜Android?在这方面,我们可以借鉴操作系统的历史发展。
1.IBM和微软的操作系统之战:OS/2的失败。
1981年,IBM发布PC,开放了整个软硬件架构。当时,IBM是事实上的PC行业标准。
但是,IBM最大的败笔是操作系统外包给了微软等公司。微软逐渐赢得了操作系统之战,成为几乎所有IBM兼容电脑的操作系统提供商。
后来,IBM逐渐意识到微软的威胁,希望夺回操作系统的控制权。当时,IBM是PC行业标准的制定者。很多软件厂商都愿意效仿,在新推出的操作系统上写软件。当时,IBM似乎很有希望控制操作系统。
况且IBM的新操作系统有一个微软没有的杀手锏:图形用户界面。微软的操作系统MS-DOS是通过输入指令来操作的,操作复杂,不好用。1984年,苹果率先推出GUI操作系统,深受用户欢迎。如果能抓住机会推出所有用户都喜欢的GUI操作系统,将会给IBM一个超越的机会。
▲MS-DOS3.0操作系统
▲带有图形用户界面的OS/2 Warp4.0
最后,1987年,IBM推出了第一款操作系统OS/2 1.0,1988年又推出了OS/2 1.1,采用了类似Mac的华丽GUI。市场反应非常强烈,初期购买量飙升,OS/2似乎腾飞了。
然而,人们很快发现了OS/2的许多问题:
1)OS/2的很多基本功能缺失。比如OS/2不支持打印。

2)虽然很多软件厂商跟随IBM推出了基于OS/2的第三方软件,但由于重写代码的工作量巨大,很多软件厂商并没有选择跟进。
3)、IBM与康柏、戴尔等IBM兼容机厂商有直接竞争关系。新的OS/2试图加强IBM的控制力,其他IBM兼容电脑厂商并没有效仿IBM的OS/2,而是依然和微软站在一起。
在最初的热潮过后,OS/2并没有得到用户的认可,人们仍然在购买微软的Windows。1992年,IBM发布了OS/2 2.0。OS/2 2.0系统优于同期windows,32位操作系统,强大的面向对象用户界面。但OS/2的生态系统依然薄弱,销量不见起色。
1995年,微软推出了划时代的Windows 95,彻底打败了OS/2。微软的Windows95占95%以上的市场份额,苹果占4%,其他操作系统包括IBM的OS/2只占1%的市场份额。IBM的OS/2操作系统以失败告终。
2.IBM与微软之争的启示
IBM的OS/2失败给我们的启示是,后来者基本不可能颠覆一个完整的操作系统生态。
因此,我们判断,在整个智能手机市场已经进入成熟阶段的情况下,推出新的操作系统将会非常困难。既然竞争优势更强的IBM还是输给了原来的操作系统霸主微软。那么华为鸿蒙系统系统如何用于手机操作系统呢?
3.鸿蒙系统未来的机会在哪里?
1.谷歌在其全盛时期让微软黯然失色。
当微软已经占领了PC操作系统,后来者会怎么做?谷歌给出了一个极好的答案:寻找新的机会,弯道超车,大有作为。
2006年,中国提出了“核高基”项目,其中一项就是操作系统,希望打破微软的垄断。帮助国内某公司开发了很多基于Linux的国产操作系统,如红旗、普华、neokylin、思普等。,但都失败了。
与此同时,谷歌也在利用Linux开发一款名为Android的操作系统。最初开发Android系统的公司叫Android,谷歌公司在2005年收购了这家成立仅22个月的公司。
当时市场占有率最高的手机操作系统是塞班操作系统。塞班系统创立于1999年,对手机配置要求低,功耗低。根据Gartner的数据,2006年,全球智能手机的交付数量达到7290万部,其中70%运行的是塞班系统。
▲搭载塞班系统的功能手机
▲全球首款安卓手机T-Mobile G1
2007年,苹果发布iPhone,智能手机开始了新时代。iPhone的大屏幕、可触摸性、上网便捷性以及大量第三方应用极大地提升了用户体验,彻底颠覆了塞班系统。但是苹果并没有为第三方手机厂商开发自己的操作系统,很多第三方手机厂商迫切需要一款能够提供类似iPhone体验的手机操作系统。
谷歌的Android正好可以满足第三方手机厂商的这些需求。不仅可以提供类似苹果手机的用户体验,而且安卓是开源免费的操作系统,软件开发者可以自由开发所需软件。谷歌还允许android平台手机与其他服务无缝集成,如地图、电子邮件、搜索等。
2007年11月5日,谷歌正式向外界展示Android操作系统,并宣布成立全球开放手机联盟。该联盟包括34家制造商,包括谷歌、中国移动、摩托罗拉、英特尔、高通、三星、意大利电信、西班牙电信、T-Mobile、德州仪器、博通、HTC和NTTDoCoMo。该联盟包括全球知名的手机制造商、软件开发商、电信运营商和芯片制造商。这个联盟将支持谷歌发布的手机操作系统和应用软件,并将联合开发Android的开源代码。
2008年10月,全球首款安卓旗舰智能手机T-Mobile G1首次正式上市。开放手机联盟的成员Google、T-mobile、HTC促成了这款手机的诞生,可见联盟的价值。然后,Android智能手机迎来了爆发式增长。就连原本青睐塞班的摩托罗拉和索尼也放弃了塞班,完全投入了Android的怀抱。得益于谷歌和众多合作伙伴的共同努力,Android迅速成为最主流的操作系统,最终占据了移动操作系统80%以上的市场份额。
▲智能手机出货量及同比增长率
PC操作系统霸主微软在这个过程中表现如何?从实际表现来看,微软在整个手机时代一直处于跟随者的地位。在塞班系统占主导地位的时候,微软推出了手机操作系统Windows Mobile,基本上是按照PC版Windows设计的,将电脑软件导入系统。用户对此并不认同,WM处于劣势,塞班以70%的份额处于市场领先地位。
iPhone发布时,微软发现WM无法满足需求,将其抛弃,开发了新的操作系统。然而新的操作系统姗姗来迟。直到2010年10月21日,微软才发布了Windows Phone。这个时候安卓已经占据了明显的优势,包括第三方手机厂商和软件厂商的生态布局。WP没有太大进展,以失败告终。
在手机操作系统的战争中,微软被安卓打败,基本错过了整个移动互联网时代。比尔·盖茨后来认为这是他一生中犯下的最大错误。正是他糟糕的管理给了谷歌推出Android的机会,也让微软损失了4000亿美元。
2.华为鸿蒙系统系统的未来在于物联网时代。
通过操作系统的历史可以发现,操作系统是一个赢者通吃的行业。后来者抄袭前者的胜算不大。所以如果你想成功,你必须像谷歌一样寻找新的机会。
目前整个智能手机行业已经进入成熟阶段,所以智能手机操作系统的机会并不多,未来最大的机会在于物联网。根据孙正义的预测,2010年,平均每个人需要2台物联网设备,到2035年,预计每个人需要100台物联网设备,物联网设备总数将达到1万亿台。但是物联网设备和手机有巨大的区别,需要新的操作系统的支持。
▲物联网时代的设备连接将达到1万亿。

之前我们分析过华为的鸿蒙系统系统使用微内核及其优势。目前微内核系统的这些优势:高安全性、高可靠性、高可扩展性、高可维护性、支持分布式计算对物联网设备来说非常重要,是宏内核系统无法满足的。所以,微内核系统很有可能成为物联网时代的操作系统。
随着5G的部署,以物联网、人工智能、区块链为代表的新技术正在加速融合发展。新技术的应用已经或即将实施。华为的鸿蒙系统系统已经蓄势待发,正在寻找新的应用场景,预计未来将首先应用在自动驾驶、工业自动化等场景。未来,华为鸿蒙系统系统最大的挑战是建立一个开放的生态系统。从谷歌构建Android开放手机联盟可以看出,一个开放的产业联盟对操作系统至关重要。在全球产业链整合的今天,赢得全球厂商的全力支持将是操作系统建设成功的关键。虽然华为面临美国制裁的不利局面,但只要坚持开放共赢的精神,还是有可能打赢新操作系统之战的。
东西认为,华为的新操作系统一曝光就获得了足够的人气。微内核和Ark编译器现在看来是两种高级技术。但是在微软和谷歌两大巨头的阴影下,只看安卓和windows是无法生存的。未来要想超越,就必须在一个新领域的弯道上超车。按照余承东的说法,“鸿蒙系统可以支持手机、电脑、汽车等设备,是一个大的操作系统。”说明华为已经在为即将到来的5G万物互联时代做布局,而鸿蒙系统OS可能就是这个生态的核心。
智能内部基准电压
权威专业解读阅读智能行业必看报道。在知止东西回复“智能内参”查看所有报道。


