這幾天我的4臺(tái)手機(jī)都升級(jí)到了鴻蒙。Mate X2、Mate 40 Pro、Mate 40 Pro+、P40 Pro。使用起來,其實(shí)我覺得和之前沒什么明顯變化。偶爾看到微博上有人說流暢了,反正我沒感覺。流暢了嗎?那之前是卡了嗎?
這幾天也自然不免俗在微博上炫耀一下我用了鴻蒙。然后奇怪的事兒發(fā)生了。在我的評(píng)論區(qū),總有兩種聲音說鴻蒙就是安卓或者鴻蒙就不是安卓。
然后我也就奇怪了。幸好,攝影筆記的兩個(gè)合伙人都是開發(fā)大牛,我不懂,我可以問專業(yè)的。于是昨天傍晚到現(xiàn)在,村支書和班長(zhǎng)一直在給我解釋。我腦袋里塞了好多東西。最終我整理了一下思路,加上村支書給我做的一張圖,我來盡量簡(jiǎn)單但未必非常嚴(yán)謹(jǐn)?shù)刈尨蠹颐靼祝?/p>
鴻蒙到底是不是安卓?
計(jì)算機(jī)語言是0和1,人類是很難看懂的。所以我們需要人類能夠和計(jì)算機(jī)溝通的語言。于是有了匯編語言和Unix操作系統(tǒng),后來有了C語言就是C語言和Unix操作系統(tǒng)??梢哉f目前一切操作系統(tǒng)源于Unix,一切語言源于C語言。
但是為什么我們不直接用這個(gè)呢?因?yàn)椴缓糜冒 ?/p>
所以Unix這個(gè)操作系統(tǒng)主要分化出了三個(gè)操作系統(tǒng)。
第一個(gè)就是微軟的,從DOS到Windows,是借鑒了Unix的“樹”的思想。一脈相承下來。從不圖形化的MS DOS到圖像化的Windows。
第二個(gè)就是蘋果,雖然幾經(jīng)起落變革,但是基本上都可以看做是Unix的變種。在Unix的系統(tǒng)上創(chuàng)造了很多。
第三個(gè)就是今天的主角——Linux。這個(gè)是一個(gè)叫Linus的小伙子覺得Unix不好用從而寫出來的。而且一開始就是完全開放。于是經(jīng)過成千上萬工程師大家一起添磚加瓦,終于變成了一個(gè)強(qiáng)大的操作系統(tǒng)。
這三者有什么區(qū)別呢?簡(jiǎn)單說,如果把這三者看成國(guó)家的話。微軟就是一個(gè)中央集權(quán)的——“樹”的思想,文件就像一草一木一人一屋,都要在國(guó)家登記造冊(cè)。所以總是動(dòng)不動(dòng)就要整個(gè)國(guó)家重啟。
蘋果和Linux則像邦聯(lián)制國(guó)家。比如春秋大家都認(rèn)為自己是中國(guó)文化,都供奉共主周天子,但是一個(gè)諸侯國(guó)人家自己管自己。所以就有一種即插即用的感覺。用什么程序,拖進(jìn)來用就行了。
自然是后兩者更加好使和先進(jìn),所以主流服務(wù)器什么的,大家都喜歡用Linux作為操作系統(tǒng)。
接下來就講講Linux這一支。因?yàn)槭峭耆_源的,所以不同的人根據(jù)自己的需要就開始了魔改。于是就有了紅帽、紅旗、烏班圖三個(gè)較為常見的Linux系統(tǒng)。
咱們可以把這三個(gè)系統(tǒng)看成是Linux的兒子,三個(gè)人分別著重繼承了性格、體能、樣貌,或者有眼睛像的,有鼻子像的,有嘴巴像的。都是親兒子。
而安卓呢?因?yàn)槭歉訌?qiáng)調(diào)移動(dòng)與生態(tài),所以魔改比較大,看起來就不像Linux了,就好像Linux找個(gè)了外國(guó)媳婦,生了個(gè)混血兒。真的是不像,但是還是親兒子。
所以你看,原來Windows也搞過移動(dòng)版,算上安卓和iOS,基本上一開始從系統(tǒng)本源Unix分支開始就在不同道路上,就是不同的操作系統(tǒng)。
那么鴻蒙也是基于Linux是不是就不可能和安卓獨(dú)立,也成為獨(dú)立的操作系統(tǒng)呢?
還真不是。
大家還記得有個(gè)叫塞班的操作系統(tǒng)嗎?這個(gè)也是基于Linux的手機(jī)操作系統(tǒng)。但是塞班可以說與安卓是互為獨(dú)立的兩個(gè)操作系統(tǒng)。
所以如果鴻蒙也成為一個(gè)全新獨(dú)立的操作系統(tǒng),就算是基于Linux的也是沒問題的。
那么問題來了,現(xiàn)在鴻蒙算是全新獨(dú)立了么?
安卓的主要構(gòu)成我們可以分為兩個(gè)部分。一個(gè)就是AOSP,就是安卓的核心。另一個(gè)就是GMS就是谷歌服務(wù)。
咱們先說說GMS谷歌服務(wù)吧,就是之前安卓系統(tǒng)禁止華為用的那套東西。其實(shí)往簡(jiǎn)單了說,GMS就是基于安卓系統(tǒng)的,嵌入了谷歌自己的一套體系。比如你可以用谷歌地圖啊,可以用谷歌應(yīng)用市場(chǎng)啊,比如一個(gè)賬號(hào)就可以登錄谷歌的各種網(wǎng)站應(yīng)用啊——比如油管,等。
那么大家在國(guó)內(nèi)用谷歌地圖么?我用的是高德。大家用谷歌市場(chǎng)么?更常用的是華為市場(chǎng)或者vivo市場(chǎng)——因?yàn)槲易约河眠@倆牌子的手機(jī)。至于賬號(hào),谷歌的那些網(wǎng)站不用梯子也上不了。國(guó)內(nèi)的網(wǎng)站基本都是微信或者支付寶一鍵登錄,或者手機(jī)號(hào)注冊(cè)。
所以對(duì)于絕大多數(shù)國(guó)人來說,GMS咱們沒怎么用過。華為的則是用HMS替代,GMS的G表示谷歌,HMS的H表示華為。
其實(shí)各個(gè)國(guó)產(chǎn)手機(jī)廠商在國(guó)內(nèi)推出的手機(jī),基本都是自己一套服務(wù)體系。GMS不用也就不用了。
關(guān)鍵是AOSP——安卓核心。這個(gè)是安卓系統(tǒng)的根本。
我們看鴻蒙,現(xiàn)在鴻蒙的組成可以看成依然存在的AOSP、HSM、萬物互聯(lián)分布式、全場(chǎng)景這4個(gè)部分。
HSM我剛才說過了,這個(gè)沒什么,其實(shí)各國(guó)產(chǎn)廠商基本都有。鴻蒙目前極力說的萬物互聯(lián)分布式和全場(chǎng)景是什么意思呢?
萬物互聯(lián)分布式可以這么理解。原來啊,你不同種類的設(shè)備,比如手機(jī)、平板、手表、電腦……乃至冰箱、電飯煲,每個(gè)都是不同的安卓系統(tǒng)。就好像一種設(shè)備一個(gè)國(guó)家,互相溝通誰都聽不懂。如果大家都用鴻蒙了。好了,機(jī)器貓拿出了翻譯魔芋凍!大家互相都能聽懂了。溝通就暢快多了。
而全場(chǎng)景呢?則是大家都基于鴻蒙系統(tǒng),一個(gè)軟件的開發(fā)可以更容易適應(yīng)各種不同種類的設(shè)備。降低了開發(fā)難度和開發(fā)周期。
這三個(gè)就是目前鴻蒙與安卓不同的。而萬物互聯(lián)分布式和全場(chǎng)景則是鴻蒙比安卓更加先進(jìn)的。
但是,我們聚焦在手機(jī)操作系統(tǒng)上。安卓的根本AOSP是目前鴻蒙依然沒有擺脫的。這個(gè)關(guān)鍵點(diǎn)才是很多質(zhì)疑鴻蒙是不是還是安卓的原因。
我們看到目前鴻蒙四大組成,AOSP只占了1/4,但是實(shí)際上AOSP可以占到真正開發(fā)量卻是巨大的。如果鴻蒙不擺脫AOSP,從最嚴(yán)格的考量來說,在手機(jī)側(cè)就依然不能稱之為這是一個(gè)全新的操作系統(tǒng)。
為什么鴻蒙手機(jī)系統(tǒng)不擺脫AOSP呢?
其實(shí)我覺得可能是兩個(gè)方面的原因。第一個(gè)方面是技術(shù)方面的。要完全擺脫AOSP,還需要不斷有人來添磚加瓦,這不是一朝一夕就可以搞定的,一切都要華為自己搞定。也許2年,也許5年,也許更長(zhǎng)。需要華為有更開放的態(tài)度,以及更多手機(jī)大廠以及技術(shù)大牛來共同打造。就像打造安卓一樣。
第二就是市場(chǎng)方面的考慮。如果完全不要AOSP,可能所有的安卓App已經(jīng)無法在已經(jīng)升級(jí)了鴻蒙的手機(jī)上使用了。就算各個(gè)App提供者立刻馬上開始做鴻蒙App,時(shí)間也是問題。既然使用AOSP可以讓大家沒什么不適就升級(jí)了鴻蒙,何樂而不為呢?
那么華為使用AOSP人家谷歌讓么?當(dāng)然了,AOSP是完全開源的,不僅僅是谷歌一家的。華為這么多年也沒少為AOSP做貢獻(xiàn),甚至可以說很多。既然是公共領(lǐng)土,大家都能用,隨便用用自然是沒問題。不但法理上沒問題,道德上也沒問題。
其中AOSP中負(fù)責(zé)運(yùn)行安卓程序的環(huán)境——ART,也被華為替換成了方舟編譯器。讓手機(jī)能直接聽懂“高級(jí)語言”,能夠覆蓋更多語言,多種芯片,覆蓋更廣的場(chǎng)景。也是鴻蒙的要求。
可以說AOSP雖然是安卓的,但是里面有一些是華為貢獻(xiàn)的,也掏空了一部分。步步蠶食。那么具體什么時(shí)候能徹底替換呢?
這就是需要時(shí)間的。不僅僅是研發(fā)時(shí)間,也是整個(gè)生態(tài)建立的時(shí)間。
目前對(duì)于很多非手機(jī)產(chǎn)品,如果之前就不需要AOSP的,現(xiàn)在可以完全使用鴻蒙,最底層架構(gòu)可以完全是鴻蒙,或者華為的LiteOS。這可以說就是完完全全全新獨(dú)立的系統(tǒng)。
這些可以是1+8+N中的8或者N。
但是作為這些8和N的中心——1,手機(jī)系統(tǒng),依然需要擺脫AOSP才能稱之為全新獨(dú)立的系統(tǒng)。
能不能成,真的只有時(shí)間給我們答案。
各個(gè)國(guó)產(chǎn)手機(jī)廠商大抵都有自己的OS,但是都是基于安卓魔改的。您可以看成是一個(gè)人去整容。整得更加好看。整得深度一點(diǎn)可能還得換點(diǎn)器官。
但是再怎么整,你還是這個(gè)人。再怎么魔改,你還是安卓。
而鴻蒙,不但有整容,不但有器官移植,而且還加了一些新東西,比如給這個(gè)人加了翅膀。但最重要的,鴻蒙現(xiàn)在正在改基因——逐步替換掉AOSP。
一個(gè)人如果基因完全改變了,可能就是完全不同的物種了。一個(gè)操作系統(tǒng)如果擺脫了之前的基因,那么這個(gè)時(shí)候就是一個(gè)全新的“大”操作系統(tǒng)了。
雖然我認(rèn)為目前鴻蒙還沒有做到完全全新的操作系統(tǒng),與安卓依然有千絲萬縷的聯(lián)系。但是起碼在建立新秩序的路上了。
如果我們把塞班等等基于Linux開發(fā)的操作系統(tǒng)看成是第一代移動(dòng)操作系統(tǒng)。那么安卓可以看做二代的。
而鴻蒙,如果未來真的成功了,則是領(lǐng)先于安卓的第三代。
所以一旦鴻蒙成功了,它并非是一個(gè)和安卓平起平坐的兄弟(認(rèn)為安卓是鴻蒙爸爸的更是沒理解這件事兒的)。鴻蒙是一個(gè)全新的物種。如果安卓是一個(gè)人的話,鴻蒙可以看成是一個(gè)X戰(zhàn)警了。甚至我們就應(yīng)該將鴻蒙2.0看成X戰(zhàn)警的幼崽。
國(guó)外的廠家們也不會(huì)放棄三代操作系統(tǒng)之爭(zhēng),去創(chuàng)造自己的X戰(zhàn)警。
華為鴻蒙已經(jīng)遠(yuǎn)遠(yuǎn)走在了其它品牌的前面。所以非要說華為鴻蒙就是套殼,真的是理解太淺。說鴻蒙完全不需要安卓,也是太熱血無腦。
鴻蒙就是要不傷筋動(dòng)骨,要潤(rùn)物細(xì)無聲地建立起凌駕于安卓的第三代系統(tǒng)。
我希望鴻蒙能夠成功,因?yàn)槟钱吘故窃蹅冏约旱?。就像中?guó)忍辱這么多年,有了自己的5G技術(shù)。希望未來的鴻蒙,也成為世界領(lǐng)先的獨(dú)立操作系統(tǒng)。
P.S. 我自己用了好多天的鴻蒙了。因?yàn)闆]有多設(shè)備協(xié)同,而且Mate X2本來就很流暢。所以現(xiàn)在沒覺得有什么特別的進(jìn)步。不過絕對(duì)沒有一點(diǎn)點(diǎn)哪怕一絲一毫的退步。這就足夠讓我們換鴻蒙了啊。這是只多不少的升級(jí)啊。
感謝從昨天傍晚就一直在幫我捋這個(gè)邏輯的村支書和班長(zhǎng)。對(duì)于我來說,我對(duì)操作系統(tǒng)一無所知,他們先給我講明白——雖然我沒有完全明白。然后我盡量給大家講明白。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長(zhǎng)刪除。
轉(zhuǎn)載請(qǐng)注明出處http://macbookprostickers.com/xintu/10704.html