不同的系統不能拿來比較,區別在於蘋果1G執行非常流暢而安卓1年之後非常卡。那麼,為什麼蘋果iPhone只有1GB的執行記憶體,玩起來順暢度遠超安卓系統的4GB呢?
第一、系統環境不同
蘋果使用的是iOS系統,它只要保證那幾款iPhone的硬體裝置能夠順暢執行就OK了,可控性方面是安卓機子沒法比的;而安卓機子搭載的是谷歌的Android系統,它不僅要保證現有的硬體能夠順暢執行,還要確保以後未知的不同硬體組合,可控環境就遜色了很多。
第二、優先級別不同
我們拿iPhone和安卓手機同樣滑屏解鎖,點選相同的應用程式開啟,蘋果往往會變現得比較順暢一些,而有的安卓機子就會顯得有些卡頓,這個其實就是iOS最先相應螢幕的原因所在。iOS對螢幕的相應順序是:觸控Touch→媒體Media→服務Service→架構Core,而Android系統的響應順序是:程式Application→框架Framework→螢幕顯示資源Library→架構Kernal。
第三、開發機制不同
iOS採用Objective-C語言,Android採用的是Java,前者效率高,後者執行效率偏低,這就造成了各自系統之間的流暢度的不同。
第四、後臺執行不同
iOS的後臺程式並不像Android一樣在後臺一直執行,我們在iOS後臺所看到的執行程式,其實只是我們最近的使用記錄,就跟網頁瀏覽記錄一樣;而Android後臺執行程式如果沒手動關閉退出,它們就會一直在後臺中執行,這樣系統就需要更多的執行記憶體來給這些應用程式。所以,這也是直接導致iOS只需要雙核1GB執行記憶體就可以保持很順暢了,而Android卻要達到4GB記憶體,八核的CPU處理器。
總的來說,蘋果系統專機專用,而安卓系統要相容很多手機。所以蘋果系統執行起來更流暢。
不同的系統不能拿來比較,區別在於蘋果1G執行非常流暢而安卓1年之後非常卡。那麼,為什麼蘋果iPhone只有1GB的執行記憶體,玩起來順暢度遠超安卓系統的4GB呢?
第一、系統環境不同
蘋果使用的是iOS系統,它只要保證那幾款iPhone的硬體裝置能夠順暢執行就OK了,可控性方面是安卓機子沒法比的;而安卓機子搭載的是谷歌的Android系統,它不僅要保證現有的硬體能夠順暢執行,還要確保以後未知的不同硬體組合,可控環境就遜色了很多。
第二、優先級別不同
我們拿iPhone和安卓手機同樣滑屏解鎖,點選相同的應用程式開啟,蘋果往往會變現得比較順暢一些,而有的安卓機子就會顯得有些卡頓,這個其實就是iOS最先相應螢幕的原因所在。iOS對螢幕的相應順序是:觸控Touch→媒體Media→服務Service→架構Core,而Android系統的響應順序是:程式Application→框架Framework→螢幕顯示資源Library→架構Kernal。
第三、開發機制不同
iOS採用Objective-C語言,Android採用的是Java,前者效率高,後者執行效率偏低,這就造成了各自系統之間的流暢度的不同。
第四、後臺執行不同
iOS的後臺程式並不像Android一樣在後臺一直執行,我們在iOS後臺所看到的執行程式,其實只是我們最近的使用記錄,就跟網頁瀏覽記錄一樣;而Android後臺執行程式如果沒手動關閉退出,它們就會一直在後臺中執行,這樣系統就需要更多的執行記憶體來給這些應用程式。所以,這也是直接導致iOS只需要雙核1GB執行記憶體就可以保持很順暢了,而Android卻要達到4GB記憶體,八核的CPU處理器。
總的來說,蘋果系統專機專用,而安卓系統要相容很多手機。所以蘋果系統執行起來更流暢。