說這個之前,可能很多人會先問,鴻蒙不是安卓嗎?EMUI不也是安卓嗎?這種問題很有可能是被帶節(jié)奏了。
沒發(fā)布前不少網(wǎng)友說,鴻蒙是PPT系統(tǒng),快發(fā)布了說耍猴,真發(fā)布了說安卓套殼。不能運行安卓程序說要之何用,能運行了又是安卓魔改,杠精黑子真的啥都能黑。不是黑鴻蒙,是位了黑華為而黑。但凡去看一眼代碼庫,也不至于有那么多黑子。長的一樣你們說是安卓,長的不一樣你們說是他媽的不習慣。
一,為什么要搞鴻蒙系統(tǒng)?
為什么要搞鴻蒙? 國產(chǎn)CPU有兩大困難,制程和操作系統(tǒng),哪怕解決了芯片問題,你會發(fā)現(xiàn)幾乎所有國內(nèi)的CPu裝不了Windows,因為x86,除了兆芯,Linux不是所有人都用的起來的。
同樣的,即使我們解決了手機芯片,美國佬依舊能故技重施讓你裝不了安卓,哪怕麒麟1nm你只能永遠用安卓10,所以必須盡快起步,有人說鴻蒙是安卓換殼子,把安卓刨開來了看看是不是Linux,好像安卓已經(jīng)被linux開除在外了。
安卓系統(tǒng)是徹底開源的,別說大企業(yè),你自己想玩都可以隨便拿來改,說美國一紙令下手機就裝不了安卓非常扯淡。
的確安卓是開源的,直接不能用是不準確的,但即使安卓是隨便修改隨便商用,GMS可不是,谷歌完全可以不給天朝廠商GMS授權讓其無法預裝GMS,不能預裝GMS對海外市場就是個重創(chuàng),買回來手機還得自己刷機,即使刷機也相當于刷個黑蘋果,這種手機有多少人會買?我想表達的意思是除了皆知的芯片問題,自主的操作系統(tǒng)也需要得到關注。而且料敵從寬,未雨綢繆并不是沒有道理,美帝什么事做不出來?如果未來咱們的芯片制程上去了,美帝只會越來越狗急跳墻。
二,鴻蒙為什么不是安卓?
很多人并不懂,powered by Android這是谷歌對新款Android手機“谷歌移動服務協(xié)議”中提出的規(guī)定,谷歌針對“Powered by Android”標語提出了專門的規(guī)定。
硬件生產(chǎn)商的新智能手機要想使用Google Play應用商店,就必須呈現(xiàn)這個標語。為了去掉這個power by Android,華為做出了多大的努力啊
國內(nèi)肯定沒事畢竟因為墻脫離GMS好久了,目前丑國也不會對藍綠等主要用高通芯片的國產(chǎn)牌子不給GMS授權,如果未來國產(chǎn)手機芯片制造解決了,全世界大部分非ios手機幾乎都是國產(chǎn)牌子,只要國產(chǎn)牌子都在授意下使用國產(chǎn)芯片,全世界大部分非ios手機就幾乎都是中國芯,到時候安卓不給使用國產(chǎn)芯的品牌gms授權外國佬可能大部分得學會刷機。但還是不排除極端情況丑國gov選擇獻祭安卓硬剛惡心你,如果現(xiàn)在鴻蒙起步,逐步建立自己的生態(tài),即使未來丑國真腦抽也一點不用方了,說不定到國產(chǎn)芯片解決的時候,人已經(jīng)在談論鴻蒙11發(fā)布了,安卓已經(jīng)沒落了。
三,鴻蒙是什么?
網(wǎng)友說:鴻蒙只是一個基于aosp的延伸版本,它既可以說是安卓但也不完全是安卓,他把安卓的一些API重新封裝在了自己定義的接口之下,表面上調(diào)用的是鴻蒙的API但實際上還是要調(diào)用安卓的API,它添加了一些新特性,但是這些新特性也是用比較常見的方法實現(xiàn)的,也不能離開aosp。Android studio是直接識別并連接鴻蒙虛擬機的,顯示Android10,并且可以在鴻蒙虛擬機上調(diào)試Android app,此外,通過更改一些配置,Android studio可以直接開發(fā)鴻蒙app。鴻蒙app的包格式是hap,安卓無法直接解包,但是人為解包后安卓可以安裝。另外,鴻蒙用的是安卓的運行時,綜上所述,現(xiàn)階段鴻蒙和安卓差異不大,它不是一個獨立的操作系統(tǒng),只是一個基于aosp的開發(fā)項目而已。
華為的主要工作是去掉了谷歌在aosp中貢獻的代碼,而且aosp本身也是一個社區(qū)開園的項目,大家都可以使用。定義接口這個事要比接口的實現(xiàn)重要的多,接口定義了,后面的實現(xiàn)是可以迭代修改的,軟件行業(yè)最貴的就是能定義接口的人,也就是所謂的架構師,所謂的定義標準。之前三星的操作系統(tǒng)沒做起來,就是因為生態(tài),鴻蒙兼容安卓,根本上還是要用安卓的生態(tài)來補充鴻蒙,后面過個幾年,鴻蒙生態(tài)完善了,估計就會慢慢擺脫安卓。這是明智也是無奈之舉,都是美國逼的太緊。
當年說要自研芯片的時候也是被群嘲,現(xiàn)在華為既然力推鴻蒙,那我也愿意相信有能力做好,萬事開頭難,只希望鴻蒙正式版出的時候能頂住被噴的壓力繼續(xù)前行。這個版本下鴻蒙的上層還是EMUI的,底層是兩套運行環(huán)境(安卓+鴻蒙),開發(fā)工具出來接口清晰以后就可以知道鴻蒙的確改動了很多,雖然對安卓原來的庫還有依賴,畢竟要兼容,但是圖上的問題我覺得更大可能是UI的問題,替換了UI的內(nèi)容,然后舊應用跑出了提示直接就顯示了,并不能證明鴻蒙真就是換皮。
最后總結就是:鴻蒙不是換皮,目前是用著aosp和Linux內(nèi)核作虛擬機,后期是要拋棄Linux和aosp的,也就是說從內(nèi)核開始全國產(chǎn)系統(tǒng)。不然直接拋棄aosp和Linux會因為軟件匱乏暴斃的。必須一步一步來。還有鴻蒙系統(tǒng)是針對物聯(lián)網(wǎng)的系統(tǒng),最核心就是分布式系統(tǒng),手機是一大塊,但是要看到還有其他比如電視、手表、平板等等,甚至未來冰箱,洗衣機都可以用的系統(tǒng)。
聯(lián)系客服