早在2019年8月9日,華為在東莞舉行華為開發(fā)者大會(huì),正式發(fā)布了無數(shù)網(wǎng)友期待已久的操作系統(tǒng)鴻蒙系統(tǒng)(Harmony OS)。
隨后,榮耀正式發(fā)布榮耀智慧屏、榮耀智慧屏Pro兩款智能電視。這兩款產(chǎn)品是首款搭載華為鴻蒙系統(tǒng)的產(chǎn)品。后來這兩款產(chǎn)品引發(fā)軒然大波,原因并不是產(chǎn)品本身,而是在其設(shè)置頁面出現(xiàn)的ADB(Android Debug Bridge)選項(xiàng),這是一個(gè)Android調(diào)試工具,使用Android設(shè)備的人對這個(gè)應(yīng)該會(huì)很熟悉。
此后,在不間斷的新聞和謠言之下關(guān)于鴻蒙系統(tǒng)的話題從未間斷,直到2020年12月向開發(fā)者發(fā)布手機(jī)鴻蒙系統(tǒng)2.0開發(fā)者Beta版本,并提供開發(fā)環(huán)境、工具、模擬器和開發(fā)文檔。該版本的發(fā)布把鴻蒙系統(tǒng)熱度帶到了一個(gè)新的高度,支持者急于證明鴻蒙系統(tǒng)確實(shí)是一個(gè)全新的操作系統(tǒng),而黑粉也迫切地想在鴻蒙中尋找安卓的影子。畢竟,大家已經(jīng)等了很久了。
一位開發(fā)者針對老版本的Android,特別是Android4.4.4構(gòu)建了一個(gè)簡單的"Hello World"應(yīng)用,并發(fā)現(xiàn)該應(yīng)用在Android和Harmony OS虛擬機(jī)上都會(huì)拋出非常相似的錯(cuò)誤信息。
左邊的截圖顯示的是安裝在基于較新的Android版本的虛擬機(jī)上的應(yīng)用,右邊的截圖是安裝在基于Harmony OS 2.0 beta版的虛擬機(jī)上的應(yīng)用,錯(cuò)誤信息幾乎是一樣的,區(qū)別只是簡單的將“Android”換成了 "鴻蒙"。
XDA開發(fā)者論壇高級會(huì)員hikari_calyx大佬以解鎖諾基亞手機(jī)引導(dǎo)程序而聞名,他將著名的Superuser應(yīng)用編譯并安裝到Harmony OS 2.0測試版虛擬設(shè)備上,得到了上面一樣的錯(cuò)誤信息。
此外,我們還可以使用ADB(Android Debug Bridge)將指令傳遞給鴻蒙虛擬機(jī)。一位開發(fā)者通過這種方式從虛擬設(shè)備中提取了大部分的系統(tǒng)文件,揭示了構(gòu)建包含Android框架,甚至也有emui的影子。
這一切都似乎呈現(xiàn)了一個(gè)結(jié)果。Harmony OS 2.0的第一個(gè)測試版顯然還是基于安卓系統(tǒng)的。
現(xiàn)在,大家可能會(huì)推測,鴻蒙只是Android的分支,并可能長期如此,但我認(rèn)為,雖然現(xiàn)在可能是這樣,但不會(huì)永遠(yuǎn)如此。在此前華為確實(shí)提到,使用Android開源項(xiàng)目將作為構(gòu)建其期望的鴻蒙系統(tǒng)體驗(yàn)的過渡版本,本質(zhì)上是為用戶和應(yīng)用開發(fā)者彌補(bǔ)差距的一種方式。利用現(xiàn)有的AppGallery和HMS生態(tài)系統(tǒng)提供動(dòng)力,這樣的過渡版本將是鴻蒙全自主化所需要的。
但我們所作出的分析無法完全證明鴻蒙就是基于Android,因?yàn)槲覀兡壳斑€沒有辦法分析它的源代碼。但外媒Ars Technica(美國知名科技博客媒體)卻得出了一個(gè)更加確定的答案。他們在一份報(bào)告中指出"華為的'全新'操作系統(tǒng)和Android之間沒有明顯的區(qū)別"。正如我們之前所提到的,華為并沒有讓我們很容易地訪問Harmony OS 2.0測試版。虛擬機(jī)在華為的服務(wù)器上運(yùn)行,只有華為認(rèn)可的開發(fā)者才能訪問。Ars Technica的Ron Amadeo突破了這些障礙,對Harmony OS進(jìn)行了仔細(xì)的研究,并得出結(jié)論:這個(gè)操作系統(tǒng)本質(zhì)上只是Android的外殼。
Ars Technica強(qiáng)調(diào)了Harmony OS 2.0界面與華為的EMUI的相似性,華為稱這只是因?yàn)樗麄儗MUI的外觀和感覺移植到了Harmony OS上。不過在其內(nèi)部,有很多Android系統(tǒng)組件,包括 "HarmonyOS系統(tǒng) "應(yīng)用。這個(gè)應(yīng)用被標(biāo)注為 "版本10",這很可能是指Android 10,也就是Ars Technica所稱的華為操作系統(tǒng)實(shí)際基于的Android版本。用華為SDK構(gòu)建的樣本應(yīng)用應(yīng)該與Android APK文件類似,它們可以像ZIP文件一樣解壓縮,具有類似的內(nèi)部結(jié)構(gòu),并且可以用標(biāo)準(zhǔn)的Android反編譯工具進(jìn)行解碼。Ars Technica進(jìn)一步指出,與谷歌的Fuchsia或三星的Tizen等其他開發(fā)中的操作系統(tǒng)相比,該測試版的功能似乎很完整。即使在 "對HarmonyOS進(jìn)行了數(shù)小時(shí)的摸索 "之后,ArsTechnica也無法 "指出與Android相比有任何實(shí)質(zhì)性的變化"。Ars認(rèn)為,如果華為的計(jì)劃是從 "安卓 "到 "非安卓 "的轉(zhuǎn)變,那他們計(jì)劃在今年4月即將推出搭載Harmony OS的手機(jī),又怎么會(huì)有足夠的時(shí)間去做呢?
但華為推出Harmony OS 2.0測試版的新聞稿并沒有提到任何關(guān)于Android的信息,事實(shí)上既然谷歌擁有Android的商標(biāo),那么在Harmony OS本身中沒有任何提及Android的內(nèi)容也就不足為奇了,ArsTechnica還指出,在任何官方開發(fā)者文檔中都沒有提及Android是多么奇怪。
華為是否真的實(shí)現(xiàn)了從基于Android的EMUI到Harmony OS的近乎無縫的遷移,而我們僅僅是觸及到了表面?當(dāng)然,這是有可能的。目前我們還沒有任何具體的Harmony OS 2.0的架構(gòu)、內(nèi)核、ARK編譯器以及Android運(yùn)行時(shí)如何融入其中的具體細(xì)節(jié)。但我們根據(jù)我們所能找到的信息沒有發(fā)現(xiàn)鴻蒙和安卓的本質(zhì)區(qū)別,更多的是相似性。
但我們?nèi)圆荒芊穸ㄈA為在自主化上的付出,我們更愿意相信目前的鴻蒙版本僅僅是過渡版本,未來鴻蒙系統(tǒng)會(huì)完全脫離Android,實(shí)現(xiàn)真正的中國愿景。
編輯:hfy
-
Android
+關(guān)注
關(guān)注
12文章
3935瀏覽量
127354 -
華為
+關(guān)注
關(guān)注
216文章
34417瀏覽量
251550 -
EMUI
+關(guān)注
關(guān)注
1文章
215瀏覽量
11881 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1974瀏覽量
30150
發(fā)布評論請先 登錄
相關(guān)推薦
評論