前不久,在MateX2的發(fā)布會(huì)上,余承東透露出鴻蒙系統(tǒng)將于4月份上線,但并未給出具體時(shí)間,可謂是吊足了消費(fèi)者們的胃口。
華為方面則正式給出了鴻蒙系統(tǒng)的推送時(shí)間。鴻蒙華為副總裁段孟然公開表態(tài),鴻蒙系統(tǒng)已經(jīng)確定,將于3月31日,正式與大家見面,屆時(shí)符合升級條件的華為手機(jī),都將收到提醒通知。
這意味著手機(jī)上鴻蒙,真的要來了。同時(shí),關(guān)于鴻蒙是不是安卓套皮的爭論也再度熱了起來。從鴻蒙公布開始,關(guān)于這個(gè)操作系統(tǒng)就爭議不斷。
那么,鴻蒙和安卓究竟是什么關(guān)系呢?鴻蒙的未來前景如何呢?
一、 三個(gè)鴻蒙系統(tǒng)
鴻蒙在最初公布的時(shí)候,說的是多核心操作系統(tǒng)。第一版已經(jīng)用到了電視上面。后來通過驗(yàn)證,基本搞清楚了所謂鴻蒙1.0,是TeeOS操作系統(tǒng)。華為電視還是用的安卓。
按照,華為的規(guī)劃,到了鴻蒙2.0,是應(yīng)該看到成果的。但是,后來華為開源了移動(dòng)設(shè)備上的鴻蒙,大家發(fā)現(xiàn)這是一個(gè)華為以前嵌入式操作系統(tǒng)LiteOS的升級版本,與智能手機(jī)沒有什么關(guān)系。
如今,準(zhǔn)備正式更新的是手機(jī)版本的鴻蒙。就是說鴻蒙其實(shí)并不是一個(gè)操作系統(tǒng),而是一個(gè)很大的營銷概念。
TeeOS的微型操作系統(tǒng),華為命名為鴻蒙。手表等IOT嵌入式設(shè)備的LiteOS,華為命名為鴻蒙,手機(jī)上準(zhǔn)備用的操作系統(tǒng),也被命名成鴻蒙。鴻蒙并不是一個(gè)操作系統(tǒng)。
目前,外界比較關(guān)心的是手機(jī)上鴻蒙,因?yàn)門eeOS和LiteOS的鴻蒙,都不會(huì)上手機(jī)。也不能運(yùn)行安卓的APP,華為手機(jī)上準(zhǔn)備用的鴻蒙才是重點(diǎn),因?yàn)檫@個(gè)鴻蒙能夠兼容安卓的生態(tài),它是不是安卓套皮才是外界所關(guān)心的。
二、 手機(jī)上鴻蒙究竟是什么?
由于華為的開源承諾,外界能夠通過互聯(lián)網(wǎng)拿到鴻蒙的一些程序代碼進(jìn)行分析。雖然還有一些代碼是私有的,不對外 ,但是通過已經(jīng)開源的代碼。我們對手機(jī)上的鴻蒙基本是清楚的。
華為在手機(jī)上的鴻蒙,與安卓的不同點(diǎn)主要有這么幾條。
首先,華為定義出來一個(gè)定義了以Ability為核心的應(yīng)用開發(fā)框架,使其可以屏蔽不同操作系統(tǒng)的差異,使開發(fā)的代碼可以在不同操作系統(tǒng)中運(yùn)行。
雖然,現(xiàn)在這個(gè)Ability開發(fā)出來的程序,還要依靠安卓的底層來運(yùn)行,但是可能不依靠安卓。
其次,華為定義了一個(gè)以“分布式軟總線”為名的自有RPC協(xié)議框架,以此RPC協(xié)議為基礎(chǔ)封裝了一系列常用的API,提供了穩(wěn)定、統(tǒng)一、可靠的近場通訊協(xié)議。這就是華為所說的“分布式操作系統(tǒng)”的由來。
第三,華為去掉了自己不能用的GMS,用了自家的HMS,這個(gè)其實(shí)早已經(jīng)在EMUI里面做了。
其他部分,諸如Linux核心,AOPS(Android Open Source Project)等等,還是安卓的。
因?yàn)椋诵暮虯OPS等大部分東西,還是安卓的。所以華為手機(jī)上的鴻蒙,能夠直接運(yùn)行安卓的APP。
應(yīng)該受,鴻蒙和安卓的關(guān)系還是比較密切的。與阿里云OS相比,阿里云OS用了是自己的虛擬機(jī)兼容安卓,獨(dú)立程度要高于鴻蒙。
如果說獨(dú)立操作系統(tǒng)兼容安卓的話,當(dāng)年黑莓的QNX獨(dú)立程度要高很多。QNX是核心是自己的,Runtime是自己的,僅僅在上面做了一個(gè)安卓兼容層。
鴻蒙的獨(dú)立性,距離QNX差得遠(yuǎn),距離當(dāng)年的阿里云也有差距。
三、 鴻蒙的意義和未來
雖然鴻蒙的獨(dú)立性目前看還不高。但是需要指出的是用戶用的是應(yīng)用程序,不是操作系統(tǒng)。
如果能在安卓下面搭出一個(gè)和安卓解耦的生態(tài)系統(tǒng)。把這個(gè)生態(tài)系統(tǒng)做大,那么未來把底層替換掉,只要生態(tài)系統(tǒng)是可能的。
譬如,微信小程序做大。所有安卓app都有一個(gè)完整功能的微信小程序版本。
然后這個(gè)微信,可以出一個(gè)linux版本的,這個(gè)版本直接運(yùn)行安卓微信的小程序。用戶開機(jī)先開微信,然后,所有生態(tài)就都可以用了的。這個(gè)時(shí)候,有沒有安卓就沒有關(guān)系了。有l(wèi)inux就行。
或者,騰訊玩大點(diǎn),直接從核心開始寫一個(gè)新操作系統(tǒng)。自己定制硬件,寫驅(qū)動(dòng)程序。然后給自己的操作系統(tǒng)做一個(gè)微信,就可以直接用安卓微信的生態(tài)了。
華為現(xiàn)在的鴻蒙是Ability也可能有這個(gè)效果,F(xiàn)在你給鴻蒙開發(fā)的APP還離不開安卓底層。
但是,如果有一天,幾乎所有的APP都在Ability下開發(fā),這套東西可以與安卓解耦,以后華為有一天從底層把安卓替換掉了。
這些APP既能在華為的鴻蒙下運(yùn)行,又能在安卓下運(yùn)行。那不就不要安卓了嗎?
到了那一天,安卓下的APP無法支持鴻蒙,但是鴻蒙自己已經(jīng)有足夠的APP用了,不需要安卓下APP支持。鴻蒙也就成功了。
所以,目前的鴻蒙還是兼容安卓的,獨(dú)立性很弱的半成品,等到華為自己的生態(tài)系統(tǒng)建立起來,華為是有可能把鴻蒙做成真獨(dú)立操作系統(tǒng)的。這才是終極意義的鴻蒙。
榜單收錄、高管收錄、融資收錄、活動(dòng)收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報(bào)生成中...