文章寫作日期:2019年8月9日
今日華為在開發(fā)者大會上正式發(fā)布鴻蒙OS忿薇,依據(jù)發(fā)布會所言,鴻蒙OS是面向未來淌友、面向5G引領(lǐng)的全面物聯(lián)網(wǎng)時代的下一代操作系統(tǒng)煌恢,更是下一代互聯(lián)網(wǎng)的生態(tài)基石。借助微內(nèi)核的設(shè)計震庭,鴻蒙OS天生適合分布式架構(gòu)瑰抵,至于發(fā)布會說的“天生流暢”,這點沒見到實際應(yīng)用的情況下很難說器联。本著鍵盤俠鍵盤指點天下的精神二汛,筆者在此提出一些值得關(guān)注的地方并加以闡述婿崭,本文僅代表個人觀點,如有錯誤的地方請依據(jù)指正肴颊。
一氓栈、鴻蒙OS的微內(nèi)核是什么?
發(fā)布會上余總重點提出鴻蒙OS的微內(nèi)核設(shè)計婿着,那么微內(nèi)核是什么東西授瘦?微內(nèi)核設(shè)計有哪些好處?筆者也很想具體論證一下竟宋,但無奈筆者學(xué)渣一枚提完,當年學(xué)的操作系統(tǒng)知識都還給可愛的操作系統(tǒng)老師了,所以筆者只好借助WIki和一點印象來不專業(yè)地說一說丘侠。(說錯的地方還請指正)
微內(nèi)核是操作系統(tǒng)的內(nèi)核設(shè)計架構(gòu)的一種徒欣,其設(shè)計理念是將系統(tǒng)各個服務(wù)隔離開,核心功能模塊化蜗字,服務(wù)之間獨立運行打肝。微內(nèi)核設(shè)計的操作系統(tǒng)具有良好的移植性、穩(wěn)定性和可拓展性挪捕,在實際開發(fā)設(shè)計與測試中粗梭,相較于宏內(nèi)核更便捷。然而成也模塊化级零,敗也模塊化楼吃。在實際微內(nèi)核模塊化開發(fā)中,模塊之間的協(xié)作十分復(fù)雜妄讯,導(dǎo)致運行效率不佳,一旦模塊之間協(xié)調(diào)不當就會導(dǎo)致崩潰酷宵。
因此亥贸,雖然在設(shè)計和美學(xué)上,微內(nèi)核優(yōu)于現(xiàn)在大部分操作系統(tǒng)使用的宏內(nèi)核浇垦,但在實際使用上炕置,微內(nèi)核還有許多的難點需要面對和解決。像Windows男韧、Mac OS使用的是變種微內(nèi)核朴摊,Linux使用的是宏內(nèi)核。(據(jù)說現(xiàn)在的微內(nèi)核有了不小的進步此虑,運行效率足以媲美宏內(nèi)核甚纲。)
再回過頭來談?wù)匄櫭蒓S的微內(nèi)核,既然鴻蒙OS和谷歌的下一代操作系統(tǒng)Fuchsia都采用微內(nèi)核架構(gòu)朦前,那么他們在得益于微內(nèi)核的優(yōu)點時介杆,應(yīng)該也解決了不少微內(nèi)核的缺點鹃操。由于微內(nèi)核良好的可移植性以及5G引領(lǐng)的萬物互聯(lián)時代,鴻蒙OS能夠迅速建立一個互聯(lián)網(wǎng)生態(tài)春哨,一個連接手機荆隘、電腦、電視等數(shù)碼設(shè)備赴背,連接各種家居椰拒,連接個人與團體,連接任何事物的萬物互聯(lián)生態(tài)凰荚。(工信部推行IPv6也許正是在為這樣的生態(tài)做準備吧)
二燃观、和Android、iOS比起來浇揩,鴻蒙OS足夠好用嗎仪壮?
作為消費者的我們,我們更關(guān)心鴻蒙OS的實際使用體驗胳徽,而具體實際體驗主要是穩(wěn)定流暢與否积锅,以及軟件生態(tài)的完整性。Android由于是當年趕工做出來的养盗,設(shè)計上難免天生有缺陷——比如虛擬機缚陷,而且碎片化一直是Android難以解決的問題,更何況還有國內(nèi)一幫流氓全家桶軟件往核,所以在系統(tǒng)流暢穩(wěn)定性方面箫爷,Android一直不如iOS。但Android擁有更高的自由度聂儒,當年筆者鐘情于Android的原因就是可以刷機虎锚,一天到晚折騰各種ROM包,后來折騰不動了衩婚,就搗鼓桌面UI窜护,這些東西是iOS很難做到的。而iOS的生態(tài)更加良好非春,蘋果設(shè)備之間可以很方便的互連柱徙,軟件生態(tài)方面,在蘋果的把控下奇昙,表現(xiàn)也比Android要好护侮。
面對Android和iOS兩大對手,微軟的Windows phone真“微軟”了储耐,阿里的YunOS也真的“云”了羊初,鴻蒙OS作為新一個挑戰(zhàn)選手,在上手體驗之前弧岳,我們還不知道穩(wěn)定流暢性如何凳忙,但作為下一代操作系統(tǒng)业踏,Android著實不是鴻蒙OS的對手。Android的各種先天性不足導(dǎo)致連谷歌都要放棄涧卵,在即將到來的新互聯(lián)網(wǎng)時代勤家,Android又怎能是鴻蒙OS的對手。
那么iOS呢柳恐?蘋果一直在搭建自己的生態(tài)伐脖,面對新互聯(lián)網(wǎng)時代也有自己的應(yīng)對。在蘋果的喬布斯時代乐设,蘋果專注于產(chǎn)品設(shè)計讼庇,俘獲一部分消費者喜好的同時,也失去了不少的市場份額近尚,而且蘋果主要從硬件生態(tài)的搭建入手蠕啄,在軟件生態(tài)上并沒有統(tǒng)一。華為和蘋果一樣都具有軟硬件開發(fā)的能力戈锻,而華為選擇先從軟件生態(tài)入手歼跟,先統(tǒng)一軟件生態(tài),難說這是不是一招妙棋格遭。筆者個人更看好鴻蒙OS哈街,從Windows到Android,誰不是先在軟件生態(tài)具有兼容性才有的市場規(guī)模拒迅。
筆者預(yù)測骚秦,鴻蒙OS在近三年是無法展現(xiàn)作為下一代操作系統(tǒng)的優(yōu)勢,起碼要等物聯(lián)網(wǎng)生態(tài)基本建立好才能體現(xiàn)璧微,而真正的使用體驗作箍,交給時間來證明吧。
三前硫、發(fā)布鴻蒙OS有什么意義蒙揣?
- 代表我國擁有開發(fā)足夠分量的操作系統(tǒng)的能力,改善我國計算機行業(yè)長期受制于國外的狀況开瞭。真的,我國幾乎完全錯過了計算機發(fā)展的浪潮罩息,雖說抓住了信息革命的尾巴嗤详,但最終還是我國現(xiàn)在計算機行業(yè)處處受制于國外。
- 系統(tǒng)架構(gòu)的新層次瓷炮。鴻蒙OS如果成了葱色,那就證明微內(nèi)核的理論設(shè)計是正確的,接下來的操作系統(tǒng)發(fā)展會考慮使用微內(nèi)核設(shè)計娘香。
- 為將來的萬物互聯(lián)做好了準備苍狰,華為下的這一步棋办龄,可以說是先下手為強(?)
其他
- 純屬雜談淋昭,感興趣的可以自由轉(zhuǎn)載俐填,啰嗦、不足翔忽、有錯誤的地方注意修改英融。
- 寫文章時候有點事情耽擱了,而且有些東西不太適合我一個學(xué)渣去評頭論足歇式,所以前后有點不連貫驶悟。
- 從華為公開鴻蒙OS的態(tài)度,倒是讓筆者想起當年Linus第一次發(fā)出關(guān)于Linux的帖子材失,興許這是這種感覺痕鳍,筆者覺得鴻蒙OS實際完成度并不高,可能還有許多地方?jīng)]有完善龙巨。嘖~一點猜想吧笼呆。
- 晚上看到一些震驚體文章,惡心之余恭应,有點感慨國內(nèi)有這“狼子野心”的公司真的是很缺乏啊抄邀,再多幾個這樣的公司,那些小編們估計得震驚成羊癲瘋昼榛。
- 不管是好是壞境肾,蓋棺定論之前,不妨拭目以待胆屿。