首先聲明,本文僅代表筆者本人的看法。信我就正確,不信我就未必正確。
華為的朋友給我申請了一個特邀碼,所以有幸去現(xiàn)場參加了華為的第二屆開發(fā)者大會。在這次的開發(fā)者大會上,華為宣布開源鴻蒙(HarmonyOS)2.0 的源代碼,并給大家講解了鴻蒙操作系統(tǒng)的架構(gòu)、開發(fā)環(huán)境以及一些應用場景。
但從這幾天交流的情況來看,大量從事操作系統(tǒng)相關(guān)開發(fā)的人員,對鴻蒙還存在著很多誤解,而普通群眾只能跟著沸騰。當然這個問題是華為自己造成的。比如,去年的第一屆開發(fā)者大會上,余承東著力渲染了鴻蒙的微內(nèi)核,尤其是實時性、低延時等,而在這次的大會上卻只字未提,而且開源出來的代碼使用的仍然是liteOS內(nèi)核,這就讓很多人非常困惑。
所以本文就幫大家梳理一下,省得被亂七八糟的信息迷惑了雙眼,看不清鴻蒙對未來可能產(chǎn)生的重大影響,甚至找不到自己的方向或者一不小心被華為碾壓。
第一個問題:華為為什么要做鴻蒙操作系統(tǒng)?
這個問題的答案地球人都知道,就是因為智能手機的操作系統(tǒng)安卓被美國卡脖子了。但有人問了,卡脖子的是GMS,華為不是做了HMS替代嗎?繼續(xù)用開源的安卓就好,干嘛要自己開發(fā)一個操作系統(tǒng)?難道怕安卓也會被禁?
如果我們認為華為做鴻蒙僅僅是為了替代安卓,那就小看華為了。
華為本質(zhì)上一家賣硬件產(chǎn)品的公司,華為的智能手機在國內(nèi)的市場份額已經(jīng)超過了50%,快接近天花板了,所以前幾年開始,華為就在積極布局所有能和手機連接的設(shè)備,從手環(huán)、手表、音箱到車載,幾乎囊括了所有只需要硬件和軟件就能工作的消費類電子產(chǎn)品。
而谷歌是個互聯(lián)網(wǎng)公司,安卓只為智能手機服務,谷歌對物聯(lián)網(wǎng)、全場景的應用需求理解比不上蘋果和華為,加上中美目前這個關(guān)系沒有任何改善的希望,所以,華為要自己做操作系統(tǒng),目標一定是超越安卓,而不是簡單模仿。
于是,分布式、全場景這兩個詞就被華為頻繁提及。一般人很難理解,但如果你知道華為賣的那些硬件產(chǎn)品和手機的關(guān)系,就知道這兩個詞的內(nèi)涵了。
通過打造鴻蒙操作系統(tǒng),華為要進一步鞏固和擴大其智能手機的市場份額,要建立圍繞智能手機的一個封閉的生態(tài)系統(tǒng),各個設(shè)備可以做到極簡、順滑的互聯(lián)互通體驗,這樣,能夠和華為手機相連接的產(chǎn)品就會很好賣。于是,消費者除了會買華為手機,還會買華為路由器、手表、手環(huán)、音箱,或者里邊運行著海思芯片的其他周邊產(chǎn)品。這是華為的商業(yè)目標。為了達到這個商業(yè)目標,華為需要一個新的操作系統(tǒng),一個超越安卓的操作系統(tǒng),于是鴻蒙出世。
但鴻蒙仍然和安卓有著千絲萬縷的關(guān)系。因為支持智能手機的鴻蒙還沒有發(fā)布,所以大家最為關(guān)心的鴻蒙和安卓的關(guān)系問題仍然是一個懸念。
從技術(shù)上看,鴻蒙提到了一個重要的開發(fā)理念:一次開發(fā)、多端部署。為了達到一次開發(fā)、多端部署的目的,華為提出了元程序、元服務的概念,通過抽象的Ability 重新定義了應用的開發(fā)框架。這個東西是安卓沒有的。從這點上看,鴻蒙不是安卓的一個簡單復制。
但是,智能手機有大量現(xiàn)有的存量安卓應用,華為必須選擇支持這些安卓應用。根據(jù)筆者的觀察,華為最終會選擇如下一條道路:
所有的安卓應用,使用方舟編譯器重新編譯后,可運行在鴻蒙操作系統(tǒng)。也就是說,在鴻蒙操作系統(tǒng)的手機版本中,會存在一個安卓的運行時支持子系統(tǒng),但安卓應用并不能直接運行在鴻蒙系統(tǒng)上。
謝天謝地,鴻蒙沒有選擇筆者一直反對的兼容道路,而選擇了打造自己的應用框架及API,這值得點贊。
要知道的是,這些安卓應用將來要運行在鴻蒙手機里邊,一定需要調(diào)用華為鴻蒙的特有接口以及HMS的服務。這意味著:鴻蒙和安卓就此分家,中美科技在智能手機操作系統(tǒng)上從此分叉。
再回答大家關(guān)心的幾個細節(jié)問題:未來要發(fā)布的鴻蒙智能手機版本會繼續(xù)使用Linux內(nèi)核。華為發(fā)展的微內(nèi)核只會用到安全芯片里邊,一般的開發(fā)者基本不會跟這個微內(nèi)核打交道。這從另一個角度說明了一個道理:做操作系統(tǒng)先做內(nèi)核的思路是錯誤的。華為的選擇很正確:我們用鴻蒙的時候,可以把內(nèi)核換成其他的RTOS內(nèi)核,比如RT-Thread或者FreeRTOS。
另外,鴻蒙提供了兩套應用框架,一套是類Web的,有點像快應用或者小程序的開發(fā)框架,一套是基于Java的框架。前者主要用于手環(huán)、手表等低端設(shè)備中,也不是鴻蒙主推的框架,那Java的才是。還有一個要點需要說明:有了方舟編譯器,鴻蒙的Java運行環(huán)境就不需要虛擬機了,而且性能會有很大的提升。
也就是說,從開源的鴻蒙2.0中可以看出,雖然鴻蒙中缺乏一些令人激動的創(chuàng)新和突破,但鴻蒙算得上是一個真正可以自主發(fā)展的、有筆者所說的自己的應用框架和API的操作系統(tǒng),唯一的缺憾是沒有自己的編程語言。當然,這個急不得,慢慢等吧。
第二個問題:鴻蒙為什么要開源?
事實是,華為智能手機在國內(nèi)的市場份額已經(jīng)超過了50%。在這么大的存量用戶基礎(chǔ)以及未來可預期的增長下,華為的鴻蒙生態(tài)就足以生根發(fā)芽,就像蘋果的生態(tài)一樣,開源與否其實并不重要。
顯然,華為想要的更多。一定不要認為華為開源是為了做雷鋒。在我看來,華為開源鴻蒙的目的,主要是為了賣海思芯片。君不見,鴻蒙開源代碼里邊,所有已支持的芯片,全部都是Hi打頭的嗎?
畢竟除了華為自己要親自做的手機周邊產(chǎn)品之外,還有大量的物聯(lián)網(wǎng)設(shè)備是華為做不過來的。通過開源,就可以覆蓋這些產(chǎn)品,大部分開發(fā)者會選用海思芯片,最終還是華為掙錢。
當然,華為也會支持其他物聯(lián)網(wǎng)芯片公司采納鴻蒙操作系統(tǒng),就算掙不到芯片的錢,還可以通過鴻蒙打造的全場景物聯(lián)網(wǎng)應用環(huán)境,間接促進華為智能手機的銷售。
反正不管怎么樣,誰做了成功的操作系統(tǒng),誰就是最大的受益者,不論靠硬件、服務還是芯片賺錢。
第三個問題:開源的鴻蒙會沖擊哪些公司?
開源、免費的安卓碾壓了一眾靠功能手機業(yè)務活著的公司。筆者親歷這段歷史,對此記憶猶新。
開源、免費的鴻蒙一定會重復這個歷史。首當其沖的將是數(shù)量繁多的實時操作系統(tǒng)或者物聯(lián)網(wǎng)操作系統(tǒng)。
當然,傳統(tǒng)物聯(lián)網(wǎng)操作系統(tǒng)的市場碎片化嚴重,華為也不太可能在一夜之間讓鴻蒙一統(tǒng)天下。所以,相關(guān)公司最多還有三年的戰(zhàn)略調(diào)整時間窗。調(diào)整好了,也許可以繼續(xù)生存,調(diào)整不好,被碾壓了也不能怪華為。
第二波會被波及的公司是安卓陣營中的國內(nèi)智能手機公司。這些公司會很難受,不知道該選谷歌還是華為。選華為鴻蒙,失去國外市場,選谷歌安卓,失去國內(nèi)市場。事情的發(fā)展一定會有利于華為,一旦這些手機廠商最終選擇華為,中美科技脫鉤即成現(xiàn)實。
第三波被波及的公司是那些國產(chǎn)桌面操作系統(tǒng)公司。五年左右的時間窗,鴻蒙搞定了智能手機,接下來要搞定的就是桌面操作系統(tǒng)。所以目前那些靠裝修Linux發(fā)行版活著的國產(chǎn)操作系統(tǒng)公司,結(jié)局堪憂。
要知道華為鴻蒙如何掀起行業(yè)巨浪,請關(guān)注"開源操作系統(tǒng)百家談"公眾號推出的長篇紀實小說《考鼎記》,來看看行業(yè)大咖如何解讀業(yè)界奧秘,走過路過不要錯過!點擊文末閱讀原文,立即觀看精彩內(nèi)容。
原文標題:鴻蒙沒有讓我失望,未來可期
文章出處:【微信公眾號:Linuxer】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責任編輯:haq
-
華為
+關(guān)注
關(guān)注
216文章
34557瀏覽量
253232 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
45007瀏覽量
377699 -
鴻蒙系統(tǒng)
+關(guān)注
關(guān)注
183文章
2638瀏覽量
66791
原文標題:鴻蒙沒有讓我失望,未來可期
文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
華為原生鴻蒙操作系統(tǒng)正式發(fā)布,徹底擺脫內(nèi)核依賴
【「鴻蒙操作系統(tǒng)設(shè)計原理與架構(gòu)」閱讀體驗】01-
DeepEdge10芯片成功適配國產(chǎn)鴻蒙操作系統(tǒng)
云天勵飛DeepEdge10芯片與國產(chǎn)鴻蒙操作系統(tǒng)完成適配
華為新品出廠默認搭載原生鴻蒙系統(tǒng)
開源鴻蒙操作系統(tǒng)5.0 Release版本發(fā)布
名單公布!【書籍評測活動NO.53】鴻蒙操作系統(tǒng)設(shè)計原理與架構(gòu)
全新原生鴻蒙HarmonyOS NEXT發(fā)布,書寫國產(chǎn)操作系統(tǒng)新篇章!同時,觸覺智能發(fā)布OpenHarmony5.0固件
![全新原生<b class='flag-5'>鴻蒙</b>HarmonyOS NEXT發(fā)布,書寫國產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>新篇章!同時,觸覺智能發(fā)布OpenHarmony5.0固件](https://file1.elecfans.com/web1/M00/F3/CE/wKgZoWcfJPuAIBE1AAB7xIrnciE766.png)
原生鴻蒙操作系統(tǒng)正式發(fā)布,誠邁科技與華為一起共建鴻蒙新世界
![原生<b class='flag-5'>鴻蒙</b><b class='flag-5'>操作系統(tǒng)</b>正式發(fā)布,誠邁科技與<b class='flag-5'>華為</b>一起共建<b class='flag-5'>鴻蒙</b>新世界](https://file1.elecfans.com//web2/M00/0A/53/wKgZomce6OeAc9mmAAFe2y-qO7k07.jpeg)
華為鴻蒙系統(tǒng)正式發(fā)布,華鼎冷鏈科技攜手共筑國產(chǎn)OS生態(tài)
![<b class='flag-5'>華為</b><b class='flag-5'>鴻蒙</b><b class='flag-5'>系統(tǒng)</b>正式發(fā)布,華鼎冷鏈科技攜手共筑國產(chǎn)OS生態(tài)](https://file1.elecfans.com//web2/M00/0A/2D/wKgZomcbE_KAfy_oAC7h5s3dck8570.png)
華為引領(lǐng)國產(chǎn)操作系統(tǒng)邁向新高度
華為原生鴻蒙操作系統(tǒng)正式發(fā)布
鴻蒙生態(tài)設(shè)備超10億!原生鴻蒙發(fā)布,國產(chǎn)操作系統(tǒng)實現(xiàn)自主可控
![<b class='flag-5'>鴻蒙</b>生態(tài)設(shè)備超10億!原生<b class='flag-5'>鴻蒙</b>發(fā)布,國產(chǎn)<b class='flag-5'>操作系統(tǒng)</b>實現(xiàn)自主可控](https://file1.elecfans.com/web1/M00/F3/81/wKgZoWcYdvSAV3xQAAZ3GPLAaRA465.png)
評論