為什麼安卓不放棄虛擬機機制,轉變更高效的方式,例如ios一樣?

陶金武


這兩款系統使用的開發語言不同。

安卓系統的底層建立在Linux系統上。採用的是虛擬機運行機制。

IOS是基於UNIX系統,IOS採用的是沙盒運行機制。

兩者後臺制度也不同。IOS中任何第三方程序都不能在後臺運行。安卓中任何程序都能在後臺運行,直到沒有內存才會關閉。

所以安卓為了保證能流暢運行。不得不把內存提的更高。才能穩定流暢運行。就像目前市面上蘋果4G的運行內存非常流暢。然而安卓已經達到6G,8G甚至12G的運行內存了。

安卓在運行內存足夠的情況下,與系統的UI優化。流暢性相當的高。運行處理,操作速度已經與蘋果iOS系統相差無幾。甚至有些方面已經超越了蘋果iOS系統。


陳莫vlog


華為的方舟編譯器就可以繞過虛擬機直接運行,類似iOS勝過iOS,原本華為準備用編譯器幫整個安卓編譯,讓安卓10順利的升級為華為版安卓11,但谷歌不領情,反而制裁華為,不讓華為用gms,所以華為不得不放棄這個計劃,推出自己的hms,hms就可以繞過虛擬機運行,所以運行的比安卓快60%,像支付寶也是靠方舟編譯器才能解決卡頓的問題,沒有方舟編譯器阿里根本沒那個技術。就像騰訊全系都不支持華為的,所以微信沒支付寶快。


娛十說


那不就是Linux手機?很多廠商做過,不了了之。安卓要不是傍上JAVA,也不會有如今的局面。JAVA開發者比C/C++多太多了。WP就死在這上面。IOS要不是有硬件支撐,也早死了。

安卓起初的時候是要做一套跨平臺的移動系統,事實上以前也出現過X86和MIPS的手機,只不過後來被ARM一統天下,才會讓人覺得這個JVM是個累贅。


光明右使8787


虛擬機有什麼不好。。。


SeVen234109045


兩個字版權,linux內核是開源的!而且是最Nb 的GPL!凡是引用修改衍生這個協議的軟件,必須也是開源的,遵從GPL的!所以安卓也是開源的遵從GPl的!同理所有在安卓上開發的應用也必須遵從!(你必須使用API之類的庫接口吧?),你可以腦補一下二馬家的都開源,這會導致APP開發商抵制,於是乎就有了虛擬機這個思路,所以APP運行在vm中可以避開GPL

當然還有其他優點,但這個最重要!所以說烏班圖這類的手機系統我不大看好,畢竟開源不是money 人人愛


我就看一眼


現在兩個系統差別沒有那麼大了,互相學習,取長補短,以後會越來越像。不過如果說系統,那肯定是安卓水準高了,支持這麼多硬件,而且這麼開放的系統,現在的旗艦機跟蘋果性能沒啥區別,甚至某些地方還要更好。


呵呵20202020


Android的虛擬機也是Android的權限模型。每一個應用就是一個虛擬機,有各自的內存空間。方便管理。


杭州巴黎人


蘋果手機玩遊戲,我切出去再切回來就得重新登陸,而安卓就可以繼續玩。


皮皮蝦兒駕駕駕


華為的方舟編譯器就可以繞過虛擬機直接運行,類似iOS


潘多拉是我打死的


因為摩爾定律,硬件性能的迭代速度可以抹平虛擬機帶來的性能損失


分享到:


相關文章: