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