写点什么

新视界 | 透过鸿蒙 OS 看手机操作系统

发布于: 3 小时前
新视界 | 透过鸿蒙OS看手机操作系统

前言

6 月 2 日晚,华为召开鸿蒙操作系统及华为全场景新品发布会,正式推出 HarmonyOS 2(下称“鸿蒙 OS”),引发全球关注!

古人认为天地开辟之前是一团混沌的元气,这种自然的元气叫做鸿蒙。

用华为消费者业务 CEO 余承东的话来说,鸿蒙的目的,就是要鸿蒙 OS 可以搭载在任何 IoT 设备上,所有设备统一语言,打通体验,即“One as All,All as One”。

“鸿蒙”初开,万众瞩目。

关于鸿蒙 OS 的三点认知

1、鸿蒙 OS 在技术上看是全新系统么?

“鸿蒙 OS 与安卓的关系是什么?” 早在鸿蒙 OS 问世之初,就有人提出了这样的疑问。


我们首先来看看鸿蒙 OS 的架构设计图,如下所示:


在左下角内核层我们可以明显的看到,同时包括 Linux 内核和 LiteOS 内核。

一个可增减度极好的内核(鸿蒙微内核)、基于统一接口标准、选配应用框架和系统服务模块,实现“富系统与瘦系统”以承载不同终端设备的需求(手机、大屏、可穿戴、智能家居),而将嵌入式方案扩充为内核对边缘计算来说其实有天然优势。


虽然鸿蒙和安卓都是在 Linux 的基础上开发出来的,但从出发时的理念就是不一样的,鸿蒙操作系统是当今强大互联网的产物,从一开始华为就打算将它应用到手机、电脑、平板等一系列智能电子设备中;而 Android 诞生之时,开发者显然没有这些想法,或者说是当时的局限性抑制了除手机外其他设备的使用。


原始设计理念的不同,直接影响整体框架的布局。鸿蒙使用的是微内核设计,安卓则是宏内核

鸿蒙的微内核相当于“元程序”,就是将所有智能工具放到一个池子里,随时根据需求调取不同的部分使用,硬件开发商可以根据自身硬件的算力需求来选择要使用哪些代码,而宏内核只能根据已有的模块实现已设计好的功能。微内核能够实现更复杂的功能并且更加灵活,它能被应用到各类电子设备上。


除微内核之外,“分布式”是鸿蒙系统设计的最大初衷,帮助鸿蒙跨越了单体硬件的边界,多硬件互联互通形成同一操作系统下的“超级终端”。通过分布式软总线、分布式数据管理、分布式任务调度三大系统基本能力,可以解决不同设备之间的发现与连接,跨设备软硬件能力整合、并提升传输效率。


因此,虽然都基于 Linux 内核,但是从技术和设计理念角度来看鸿蒙 OS 和安卓之间有本质区别。

2、鸿蒙 OS 的定位,会成为第三大操作系统么?

鸿蒙 OS 的定位是什么呢?是成为第三大操作系统么?到底要解决什么领域的问题呢?

至于鸿蒙系统能否成为全球第三大手机操作系统目前还不好说。此前三星、火狐、诺基亚也曾推出自己的操作系统,但最后都“销声匿迹”了。现在只剩下谷歌的 Android 和苹果的 iOS 两家独大,两者占据了 68.63%的市场份额,华为想要从中分一杯羹确实需要很大努力。


鸿蒙 OS 坚持模式创新:不做 iOS 和安卓,做 IoT 时代的操作系统。

危机带来冲击的变化,导致无论是业务模式、商业模式、运营管理模式还是工作模式都有可能需要创新。危机也会倒逼企业开始重新设计商业模式和产品组合。

操作系统作为打通底层硬件和上层应用之间的交互平台,每个时期的产品都有其时代的烙印。例如,PC 时代诞生的 Windows 系统,移动互联网时代诞生的 iOS 和安卓系统。

如今,电视、冰箱、扫地机器人、手环等各种 IoT 设备都需要接入到网络中,连接步骤复杂、生态无法共享、数据难以互通、能力难以协同,不同设备之间的数据、APP 共享,屏幕以及外设的共享都存在很大问题,设备之间的连接没有给整体效率带来很大提升。

在华为看来,其最根本的原因是操作系统的碎片化从系统底层制约了多设备场景化体验。为不同设备重复开发操作系统,造成不同屏幕交互适配困难,并且缺少高效的开发环境与工具。而 HarmonyOS 的初衷就是让不同智能设备用一套系统沟通,这是华为在尝试解决另一个维度的问题,也是安卓没有解决的问题。

华为也不断在强调,HarmonyOS 对标的并不是 iOS 和安卓,而是一个跨所有设备的操作系统。

3、鸿蒙 OS 的万物互联,不仅仅是操作系统

那属于鸿蒙 OS 的星辰大海能否到来呢?

对于操作系统这类底层平台而言,软件使用量、市场占有率是它能否活下来、能否成功的核心因素。


生态建设决定系统成败

目前华为正在与全球排名前 200 的 App 厂商沟通合作,共同开发跨终端设备的应用。华为公司预计,2021 年底搭载鸿蒙操作系统的设备数量将达 3 亿台,其中华为设备超过 2 亿台,面向第三方合作伙伴的各类终端设备数量超过 1 亿台。


有业内人士表示,未来即使鸿蒙成功达到 16%的市占率目标,也只能说是成功跨越了生死线,后续发展情况仍未知。做操作系统,挑战不在于技术,而在于生态。

华为消费者业务 CEO 余承东则表示,目前华为已售出超过 10 亿台全场景智慧连接设备,其中在网手机超过 7 亿台,大约 90%的华为存量和在售手机,都可以升级鸿蒙操作系统。

总结

关于华为的鸿蒙 OS,手机操作系统历史上还是存在过很多操作系统的,比如诺基亚的塞班,微软的 WindowsPhone,黑莓的黑莓 OS 等等,开发一个手机操作系统难度也并非难如登天,但是好不好用就得另说了。

问题在于,现在开发手机操作系统的最大难题是生态的建立,没有生态,单单一个操作系统是没有任何用的。

你要让更多的手机用你的系统,让更多的软件开发者热衷于开发你的系统的软件应用,让普通用户能接受你的系统的使用方式。现今的手机行业,越来越显现出赢家通吃的局面,安卓以其卓越的性能和体验干掉了众多对手,一统江湖,唯一的对手也是圈地自萌。所以你问我开发手机操作系统有多难,这个难度就是,你开发一个系统,性能体验秒杀安卓的难度。

对于鸿蒙 OS 最终的命运,无论最终成功与否,所有过往,皆为序章;所有未来,皆为可期。


声明:文中部分观点结合网上资料+个人理解整理而成,若有谬误,欢迎指正~



作者:架构精进之路,十年研发风雨路,大厂架构师,CSDN 博客专家,专注架构技术沉淀学习及分享,职业与认知升级,坚持分享接地气儿的干货文章,期待与你一起成长

关注并私信我回复“01”,送你一份程序员成长进阶大礼包,欢迎勾搭。



Thanks for reading!


发布于: 3 小时前阅读数: 11
用户头像

坚持分享接地气儿的架构技术文章! 2018.02.26 加入

同名微信公众号「架构精进之路」,专注软件架构研究,技术学习与职业成长!坚持原创总结、沉淀和分享,希望能带给大家一些引导和启发,感谢各位的支持(关注、点赞、分享)!

评论

发布
暂无评论
新视界 | 透过鸿蒙OS看手机操作系统