YunOS開放平臺,云os兼容安卓系統版本

yunOS和安卓到底是不是一種系統?

YunOS開放平臺,云os兼容安卓系統版本


簡單說,yunOS是基于linux開發的獨立的手機操作系統 。它與miui、flyme、EMUI等基于安卓開發的用戶界面,有本質的不同 。而安卓系統也是基于linux開發 。所以說,安卓和yunOS不是父子關系,而是兄弟關系 。只不過安卓系統有先發優勢,已經建立起了強大壁壘,所以看起來就比yunOS有檔次 。盡管如此,仍然有大量人在質疑:1. 為什么yunOS和安卓那么像?要知道,主流的操作系統,都在趨同 。
大家都在互相借鑒 。當年喬布斯聊起要做的iOS的操控理念,被谷歌的兩個創始人聽了去,就立即回去照著喬布斯的理念將收購來的系統進行改進,這就是安卓系統 。iOS和安卓經?;ハ嘟梃b,二者是越來越像了 。蘋果手機一開始是沒有下滑的控制中心的,后來才抄了安卓的 。蘋果提倡扁平化視覺效果時,安卓也跟進 。兩家的相互借鑒,一直在進行,并且今后也將持續下去 。
yunOS作為一個后來者,借鑒已經大獲成功的系統的某些理念,再正常不過了 。2. 既然是獨立系統,為什么能兼容安卓APP?yunOS不是直接兼容安卓,而是通過運行虛擬機來使用安卓APP 。就像你在windows電腦上安裝一個安卓模擬器,然后就可以在電腦上運行了安卓程序了 。兼容安卓,完全不影響yunOS獨立操作系統的地位 。
何況,兼容安卓的可不止是yunOS,還有別的操作系統,比如:BlackBerry 10系統,這是黑莓公司推出的操作系統,就可以兼容安卓應用 。該系統的內核是QNX,跟安卓沒有半毛錢關系 。微軟在2015年推出的win10 mobile的一些測試版本,也可以直接安裝APK應用 。Jolla手機搭載的旗魚系統Sailfish OS,也兼容安卓APP 。
【YunOS開放平臺,云os兼容安卓系統版本】所以說,不能因為兼容安卓,就說yunOS不是獨立系統 。iOS和安卓的生態圈已經建立,開發者不太有動力去為新系統開發應用,微軟的wp就是因為這個才做不起來的 。所以,兼容安卓應用,是后發者的無奈之舉 。3. 為什么前些年谷歌高管指責yunOS?因為yunOS剛起步的時候(那時yunOS還不叫做yunOS,而是叫做阿里云系統),其直接使用安卓運行庫、軟件框架及開發工具卻又不開源的做法,讓谷歌感到了威脅 。
華為新系統兼容安卓,是不是意味著底層還是安卓呢?
YunOS開放平臺,云os兼容安卓系統版本


其實,安卓就是基于Linux內核的操作系統,它和Linux是有很大區別的,安卓是在Linux內核的基礎上添加了自由特性的驅動程序,而后自成一派,就是我們使用的安卓系統 。而華為新系統兼容安卓,并不依賴安卓的底層,它所依賴的也只是Linux內核 。而Linux是免費的誰都可以用,但對于企業是要授權的 。所以,根據余承東所說的,新系統可以完美兼容安卓等特性,應該還是Linux內核,嚴格來說,華為系統應該也不能完全算是國產 。
但是,新系統是可以和安卓區別開來,不受它的制約 。其實在EMUI9.1發布時候,華為已經開始做脫離安卓虛擬機的事情了 。這就是華為推出的黑科技方舟編譯器 。安卓應用運行在虛擬機上,采用的是“邊解釋,邊運行”的方式,所以應用程序在運行時會存在效率低的問題,而方舟編譯器的做法是,直接將編譯放到了開發端,開發者只需在程序開發完成后,將代碼編譯為機器語言然后打包,用戶安裝后即可直接運行 。
省去了在虛擬機上“編譯、解釋”的步驟,從而提升的運行效率 。很多人擔心新系統上軟件生態的問題,我們可以結合方舟編譯器和最近余承東所說的內容來一起看 。方舟編譯器發布時候曾提示軟件開發商盡快使用,從而提升性能 。對于軟件開發商也許并不需要再開發一套新的軟件,只需要將原有的安卓程序重新編譯,就可以在方舟編譯器上運行 。

推薦閱讀