鸿蒙2.0是基于Android吗?
生活随笔
收集整理的這篇文章主要介紹了
鸿蒙2.0是基于Android吗?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
鴻蒙2.0的Android兼容性應(yīng)該是通過(guò)鴻蒙獨(dú)立自研的regex.replace算法實(shí)現(xiàn)的。<hr/>另外這個(gè)自主創(chuàng)新的量子return算法也很牛逼,讓谷歌微軟抄無(wú)可抄。
據(jù)我目前看到的鴻蒙代碼庫(kù),他們開(kāi)源的是liteos內(nèi)核。而鴻蒙更像是一個(gè)品牌,泛指華為研發(fā)的操作系統(tǒng)、編譯器、工具鏈、SDK、IDE等等。反正大部分人也搞不懂SDK跟內(nèi)核的區(qū)別,能在模擬器上跑出寫(xiě)的Hello world,又沒(méi)有用Android那套工具鏈,結(jié)論就是我們終于有自己的OS了。。。OpenHarmony/kernel_liteos_a據(jù)他們的路標(biāo)所言,手機(jī)版“鴻蒙”明年發(fā)布,不知道是不是能真正替換Android/Linux內(nèi)核。還有個(gè)現(xiàn)象,看了一下gitee上的commit log,有6次提交,一次把代碼復(fù)制上去,幾次刪掉無(wú)用注釋,感覺(jué)這好像是專門為開(kāi)源而開(kāi)源的。不能泄露機(jī)密、還要證明不是ppt系統(tǒng),真的為難了負(fù)責(zé)開(kāi)源的那波人。不知道這樣的開(kāi)源是否真的能形成生態(tài)。
世界上沒(méi)有安卓?jī)?nèi)核這種東西更新:回答題主的更新問(wèn)題“描述有偏差,我想問(wèn)底成是不是安卓那套只是在應(yīng)用上做了拓展,”鴻蒙2.0應(yīng)該是一系列操作系統(tǒng),類似于20世紀(jì)末Win98,WinNT,WinCE的關(guān)系。目前已公開(kāi)的是適用于嵌入式設(shè)備的版本:內(nèi)核部分是LiteOS改版,但是加入了一點(diǎn)鴻蒙內(nèi)核的特性,比如futex,capability system(并不是鴻蒙獨(dú)創(chuàng)的特性,不過(guò)是鴻蒙的主要特征)。弄了個(gè)驅(qū)動(dòng)子系統(tǒng),看文檔描述是打算在各個(gè)內(nèi)核間兼容互換,這應(yīng)該是未來(lái)遷移內(nèi)核的關(guān)鍵。圖形系統(tǒng)部分——也就是針對(duì)應(yīng)用開(kāi)發(fā)者的部分,因?yàn)椴皇呛苤匾獩](méi)太關(guān)注。據(jù)說(shuō)API風(fēng)格比較接近安卓,我認(rèn)為如果在設(shè)計(jì)層面沒(méi)有突破不如直接用安卓,反過(guò)來(lái)如果不用安卓(無(wú)論API還是內(nèi)部實(shí)現(xiàn))就需要看是不是有新的技術(shù)目標(biāo)。這種前端的東西實(shí)在沒(méi)興趣,所以也就沒(méi)細(xì)看了。軟總線是生態(tài)構(gòu)建的關(guān)鍵,但是應(yīng)用思路展現(xiàn)出來(lái)的還很少,能否真的成為系統(tǒng)級(jí)別的基礎(chǔ)設(shè)施,打造出真正意義上的分布式操作系統(tǒng)還需要觀察。未公開(kāi)的兩個(gè)版本,或者說(shuō)兩個(gè)操作系統(tǒng)應(yīng)該都是按照現(xiàn)在的思路,在已有的操作系統(tǒng)上加一些料,重新組合成一個(gè)操作系統(tǒng)。這一系列操作系統(tǒng)對(duì)開(kāi)發(fā)者提供至少代碼級(jí)的兼容性,對(duì)圖形程序提供統(tǒng)一的圖形開(kāi)發(fā)框架,對(duì)驅(qū)動(dòng)開(kāi)發(fā)者提供統(tǒng)一的驅(qū)動(dòng)子系統(tǒng),對(duì)分布式應(yīng)用通過(guò)軟總線和統(tǒng)一的API連接。其中適合手機(jī)的版本應(yīng)該就是在安卓上進(jìn)行改造。當(dāng)然原樣的AOSP是否保留是個(gè)看點(diǎn),保不保留AOSP商業(yè)邏輯都是完整的。所以安卓在鴻蒙中的位置應(yīng)該是退回到最初的圖形應(yīng)用框架的地位,這部分是開(kāi)源的,也沒(méi)有什么技術(shù)綁定,美國(guó)沒(méi)有什么手段限制。反倒是華為出于向新框架引流考慮,以什么力度和節(jié)奏限制鴻蒙平臺(tái)上的安卓應(yīng)用是一個(gè)問(wèn)題。
我特別想知道,安卓這種開(kāi)源的系統(tǒng)美國(guó)人如何斷供……
是鴻蒙自研。
據(jù)我目前看到的鴻蒙代碼庫(kù),他們開(kāi)源的是liteos內(nèi)核。而鴻蒙更像是一個(gè)品牌,泛指華為研發(fā)的操作系統(tǒng)、編譯器、工具鏈、SDK、IDE等等。反正大部分人也搞不懂SDK跟內(nèi)核的區(qū)別,能在模擬器上跑出寫(xiě)的Hello world,又沒(méi)有用Android那套工具鏈,結(jié)論就是我們終于有自己的OS了。。。OpenHarmony/kernel_liteos_a據(jù)他們的路標(biāo)所言,手機(jī)版“鴻蒙”明年發(fā)布,不知道是不是能真正替換Android/Linux內(nèi)核。還有個(gè)現(xiàn)象,看了一下gitee上的commit log,有6次提交,一次把代碼復(fù)制上去,幾次刪掉無(wú)用注釋,感覺(jué)這好像是專門為開(kāi)源而開(kāi)源的。不能泄露機(jī)密、還要證明不是ppt系統(tǒng),真的為難了負(fù)責(zé)開(kāi)源的那波人。不知道這樣的開(kāi)源是否真的能形成生態(tài)。
世界上沒(méi)有安卓?jī)?nèi)核這種東西更新:回答題主的更新問(wèn)題“描述有偏差,我想問(wèn)底成是不是安卓那套只是在應(yīng)用上做了拓展,”鴻蒙2.0應(yīng)該是一系列操作系統(tǒng),類似于20世紀(jì)末Win98,WinNT,WinCE的關(guān)系。目前已公開(kāi)的是適用于嵌入式設(shè)備的版本:內(nèi)核部分是LiteOS改版,但是加入了一點(diǎn)鴻蒙內(nèi)核的特性,比如futex,capability system(并不是鴻蒙獨(dú)創(chuàng)的特性,不過(guò)是鴻蒙的主要特征)。弄了個(gè)驅(qū)動(dòng)子系統(tǒng),看文檔描述是打算在各個(gè)內(nèi)核間兼容互換,這應(yīng)該是未來(lái)遷移內(nèi)核的關(guān)鍵。圖形系統(tǒng)部分——也就是針對(duì)應(yīng)用開(kāi)發(fā)者的部分,因?yàn)椴皇呛苤匾獩](méi)太關(guān)注。據(jù)說(shuō)API風(fēng)格比較接近安卓,我認(rèn)為如果在設(shè)計(jì)層面沒(méi)有突破不如直接用安卓,反過(guò)來(lái)如果不用安卓(無(wú)論API還是內(nèi)部實(shí)現(xiàn))就需要看是不是有新的技術(shù)目標(biāo)。這種前端的東西實(shí)在沒(méi)興趣,所以也就沒(méi)細(xì)看了。軟總線是生態(tài)構(gòu)建的關(guān)鍵,但是應(yīng)用思路展現(xiàn)出來(lái)的還很少,能否真的成為系統(tǒng)級(jí)別的基礎(chǔ)設(shè)施,打造出真正意義上的分布式操作系統(tǒng)還需要觀察。未公開(kāi)的兩個(gè)版本,或者說(shuō)兩個(gè)操作系統(tǒng)應(yīng)該都是按照現(xiàn)在的思路,在已有的操作系統(tǒng)上加一些料,重新組合成一個(gè)操作系統(tǒng)。這一系列操作系統(tǒng)對(duì)開(kāi)發(fā)者提供至少代碼級(jí)的兼容性,對(duì)圖形程序提供統(tǒng)一的圖形開(kāi)發(fā)框架,對(duì)驅(qū)動(dòng)開(kāi)發(fā)者提供統(tǒng)一的驅(qū)動(dòng)子系統(tǒng),對(duì)分布式應(yīng)用通過(guò)軟總線和統(tǒng)一的API連接。其中適合手機(jī)的版本應(yīng)該就是在安卓上進(jìn)行改造。當(dāng)然原樣的AOSP是否保留是個(gè)看點(diǎn),保不保留AOSP商業(yè)邏輯都是完整的。所以安卓在鴻蒙中的位置應(yīng)該是退回到最初的圖形應(yīng)用框架的地位,這部分是開(kāi)源的,也沒(méi)有什么技術(shù)綁定,美國(guó)沒(méi)有什么手段限制。反倒是華為出于向新框架引流考慮,以什么力度和節(jié)奏限制鴻蒙平臺(tái)上的安卓應(yīng)用是一個(gè)問(wèn)題。
我特別想知道,安卓這種開(kāi)源的系統(tǒng)美國(guó)人如何斷供……
是鴻蒙自研。
總結(jié)
以上是生活随笔為你收集整理的鸿蒙2.0是基于Android吗?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 纽约时报盛赞刘亦菲演的徐红豆
- 下一篇: 许嵩和华晨宇,谁在华语乐坛历史地位影响力