為什麼蘋果執行記憶體和手機記憶體很小執行卻很流暢,而安卓相反 匿名使用者 1級 2019-06-13 回答

蘋果的IOS系統是一個相對封閉的系統,內部包含了一切所需要的日常軟體,更支援數十種不同的語言模式,因此APP的執行效率極高。更值得一提的是,在IOS系統中,優先響應的是touch,也就是說當用戶觸控到手機後,IOS系統第一時間去處理的便是使用者的要求,然後才是其他的數個方面。另外,在開發語言方面,蘋果選擇的也是直接轉換的Objective-C語言模式,保證的使用者的指令能在第一時間轉化為計算機語言,得到手機的反應。蘋果IOS搭配的GPU與CPU也是世界一流的,在跑分方面也十分出色,在硬體實力上保證了蘋果手機的流暢性。

而安卓系統是一個開放的系統,APP進入的門檻很低,導致其良莠不齊,效率不高;當用戶觸碰手機的時候,安卓系統並非第一時間處理使用者的需求,而是要先啟用應用、影象後,才輪到touch,這也導致了安卓系統的卡頓;安卓手機選擇的是JAVA語言模式,該種語言模式在不斷的檢驗中,已被證明資訊傳遞效率低下;安卓系統的流暢執行需要一定的硬體支援,但是部分低端機明顯不具備支撐系統正常執行的能力。

為什麼蘋果執行記憶體和手機記憶體很小執行卻很流暢,而安卓相反 匿名使用者 1級 2019-06-13 回答

蘋果的iOS為閉源壞境,在執行其他程式時退出介面會將其終止執行,而安卓為開源且一個程式執行時允許多程式後臺繼續執行,需要佔用運存和CPU資源

為什麼蘋果執行記憶體和手機記憶體很小執行卻很流暢,而安卓相反 快刀手 1級 2019-06-14 回答

一個為指定硬體定製最佳化的系統與一個要在上萬種奇葩配置上跑起來的系統相比,結果會如何?自然是ios佔用更低且更流暢。還有許多因素,比如ios採用執行效率極高的objective-c語言,而android採用的java語言因為虛擬機器的存在,二次轉化再執行效率很低,佔用記憶體高。

目前許多安卓機都配備4gb執行記憶體,然而你會發現,他們自己深度定製的安卓系統就佔據2g的運存。