最近,我看了一個視頻,視頻中將鴻蒙系統手機版和小米的MIUI12進行對比。視頻說MIUI12作為國產系統,非常優秀,深入人心。這里咱們需要明確一點,小米的MIUI12不能算是操作系統,MIUI,前面的MI指的就是小米,后面的UI,指的是界面。所以,MIUI12本質上還是安卓系統,小米只是在原生安卓基礎上進行了進一步的完善和開發,這里不否認,小米的MIUI12確實非常好,相比于原生安卓系統,有了非常多的進步和對國人使用習慣的適配,但我們不能因此把MIUI12稱為是一個新的系統。同理華為的EMUI也是一樣的。
說到這里,我相信馬上就會有人吐槽新發布的鴻蒙系統手機版本,除了系統版本號,變成了鴻蒙,其他哪哪都和之前的EMUI安卓系統一樣。是的,確實哪哪都一樣,其實在鴻蒙系統的手機版本發布之前,作為一名程序員,我早就能想到,從外觀上看,鴻蒙系統不會和之前的EMUI安卓系統有什么大的區別。
這里我們所說的區別,是眼睛可以看到的區別,也就是我們視頻開頭提到的UI設計。UI設計在互聯網百科中是這樣解釋的:UI 設計是指對軟件的人機交互、操作邏輯、界面美觀的整體設計。簡單翻譯一下,就是界面設計,表面內容的設計。EMUI作為華為多年發展的一個產品,經過不斷的優化和迭代,才有了今天的模樣,華為沒有理由放棄這套經過多年打磨成型的UI設計,所以,給鴻蒙的微內核套上已經非常成熟的EMUI,組成一個全新的系統,完全沒有問題。我們不能因為兩者長得一樣,就說他們是一個事物。你的Windows電腦通過桌面美化軟件,美化成蘋果系統的樣子,你就能說,你運行的是蘋果系統嗎?這顯然是不對的。
說完長相,還有人黑的更高級一點,說鴻蒙系統可以運行安卓APP,還說自己不是安卓,真是可恥。
從軟件工程角度來說,安卓系統之所以能運行安卓APP,是因為有安卓運行時應用程序。安卓運行時是運行在Linux內核上的一個應用程序,而安卓的各種APP是運行在安卓運行時這個應用程序之上的,有點像俄羅斯套娃,內核上套安卓運行時,安卓運行時上套安卓APP。
鴻蒙只需要其內核之上加入一個安卓運行時應用程序,就可以運行安卓APP,從技術上講完全行得通,黑莓曾經也這么干過。所以,一個兼容安卓APP的系統不見得是安卓系統。
編輯:hfy
-
Linux
+關注
關注
87文章
11296瀏覽量
209357 -
安卓系統
+關注
關注
0文章
273瀏覽量
20556 -
EMUI
+關注
關注
1文章
215瀏覽量
11879 -
鴻蒙系統
+關注
關注
183文章
2634瀏覽量
66308
發布評論請先 登錄
相關推薦
評論