這么說吧,如果有人使用鴻蒙系統(tǒng),升級到 HarmonyOS 2.0 developer beta 的各位adb一下看下sdk版本號你會有驚喜:
安卓10,sdk29什么是sdk?sdk 是 Software Development Kit 的縮寫,翻譯過來——軟件開發(fā)工具包。這是一臺覆蓋面相當廣泛的名詞,簡單來說:輔助開發(fā)某一類軟件的相關(guān)文檔、范例和工具的集合都可以叫做SDK。換言之, HarmonyOS 2.0 developer beta目前依然屬于安卓的分支。我簡單給大家解釋一下:aosp本身是一臺開源社區(qū)代碼,底層代碼誰都可以用,谷歌雖然不收費,但是底層代碼會顯示安卓Android信息,不管什么系統(tǒng),只要用了aosp代碼,都會顯示出現(xiàn),就像下面這張圖:有人可能還會說,安卓系統(tǒng)不也是依托于Linux嗎?谷歌可以用,華為就不可以用嗎?當然可以用,事實上所謂的獨立開發(fā)并不是指的擺脫Linux,自個從頭開始,而是基于Linux系統(tǒng)重新自研一套系統(tǒng)。我們來看下面這和張圖,這張圖就能很好表示什么為啥Android是Android,Linux是Linux:所謂自主研發(fā)最關(guān)鍵的是不要使用谷歌公司研發(fā)的Dalvik/Android Run Time(ART),而是走右邊這個路徑,自個開發(fā)一套系統(tǒng)出來。比如以前大火過一陣子的卡巴斯基殺毒軟件的母公司,他們從2007年開始獨立研發(fā)一套區(qū)別于Dalvik/ART的Linux系統(tǒng),目前該系統(tǒng)依然還在完善中,已經(jīng)14年了,原因在于無論如何優(yōu)化,都不如谷歌的Dalvik/ART,這沒辦法,技術(shù)力量和技術(shù)人員規(guī)模差太遠。為啥互聯(lián)網(wǎng)一直有聲音批評鴻蒙是”安卓套殼”就是因為鴻蒙是使用谷歌公司研發(fā)的Dalvik/Android Run Time(ART)。而小米、中興、魅族、VO他們自個手機的操作系統(tǒng)本質(zhì)上和鴻蒙是一樣的,可能在優(yōu)化上,在一些細節(jié)上沒有華為做得好,但是本質(zhì)上都是使用谷歌公司研發(fā)Dalvik/Android Run Time(ART)。既然如此,小米、中興、魅族、VO手機廠商沒有必要使用華為研發(fā)的鴻蒙,沒有本質(zhì)區(qū)別啊。除非華為和卡巴斯基一樣,真正自主研發(fā)出一套不含Dalvik/Android Run Time(ART)的Linux系統(tǒng)出來;那才是真正意義上的自主研發(fā)。最后說一臺八卦,我曾經(jīng)問過某二線手機公司的一位技術(shù)VP,他就半開玩笑的說過,鴻蒙系統(tǒng)要是去掉Dalvik/Android Run Time(ART)還能正常開機,他就100%支持自個公司使用鴻蒙系統(tǒng)。