另外快閃記憶體的大小不是決定手機的壽命嗎?iPhone會因此比大運存的安卓手機使用壽命要短一些嗎?


ios流暢,好比所有車都遵循規則,所以不堵車。

安卓需要大內存,好比即使大家都亂加塞,那雙向16車道也能不堵車。


因為機制不同

上圖可以看出,我正在使用的iPhone XR,空閑內存只有60多M,但是使用起來卻沒有任何卡頓

而同樣的3G RAM的安卓機在目前可能開多幾個軟體就不能自理了

這個問題的原因在於,兩者的RAM機制不一樣

安卓的RAM是按需分配給正在運行的程序,當軟體進入後臺時不會從RAM中被清理

而iOS則是隻分配RAM空間給前臺程序,當軟體退出後臺時只會留下最後一次運行的部分數據,並將大部分RAM都壓縮進ROM空間

而將軟體從後臺恢復至前臺時

安卓是直接調用軟體儲存在RAM中的緩存數據予以顯示,如果軟體在後臺時已經被清理,或者被清理了一部分時,被清理組件的RAM就需要重新從軟體安裝路徑中調出,所以會相對較慢

而IOS則是先恢復最後一次運行時壓縮的RAM,剩下的再從後臺逐漸恢復。

所以iOS也就不存在RAM不夠用的情況

iOS會殺後臺嗎?會

在我的使用過程中,如果打開了相機拍照,那麼大概率會殺後臺,也就是軟體需要從新載入

為什麼會這樣呢,因為iPhone XR的實時預覽HDR需要極大的內存來進行運算

除此之外在大部分情況下軟體退出後臺是什麼界面,恢復前臺依舊是什麼界面


apple是自研系統,自研晶元,整個生態的爸爸,apple可以憑藉這個優勢,最大程度的讓手機發揮最大性能,安卓就要次一點。

至於為什麼iPhone小ram要比大ram的安卓手機流暢,我是這麼理解的:

安卓靠大ram同時養活眾多後臺,後臺程序一多自然會卡,蘋果是用小ram只養活當前在用的程序,只會撐不會餓,至於其他的,不管直接殺掉。


蘋果的機制是2G內存全部都給當前打開的APP用,

一個APP有2G的資源,全力支持。

安卓的機制是6G內存,你開10個APP就要分開給10個APP用,

APP之間相互搶資源。還不算後臺進程。

就像你忙的時候,

把全公司的20個人都給你一個人的項目用,

別家就是全公司幾十個項目搶60個人。


系統牛逼15年的6sp現在還能戰2年完全滿足日常生活,玩熱門遊戲有點喫力了


處理器、顯卡纔是


iPhone假後臺,安卓真後臺;並且iOS不給第三方app一些系統許可權,比如自啟什麼的


推薦閱讀:
相關文章