華文網

技術帖:iphone運行記憶體2G,為什麼完虐4,6,8G記憶體的手機

大家好,我是人人機:孫小賤

近年來,安卓手機每推出一台新機都會特別強調配置,4G RAM 容量漸成 Android旗艦手機標配,小米手機最新發佈的小米6的記憶體已經6GB了,而蘋果iPhone7 的記憶體才 2GB,包括蘋果手機接下來會發佈的iPhone 8,

根據爆料RAM也才3GB。

為什麼蘋果手機記憶體才 2GB,而安卓手機飆到 6GB?有網友認為,這是一個年經問題,蘋果在保持一種連貫性。iPhone歷史上512M用了2代,1G用了3代,2G用了2代。那麼大記憶體對手機運行速度有多大影響呢?手機記憶體是越大越好嗎?

其實這個跟蘋果的“墓碑機制”有關係,隨著iPhone的更大記憶體和快閃記憶體速度,於是在iPhone6S 成功搭載 2GB 記憶體後,新的機制出現了—暫縮機制。比如,一個 App 退出了,閒置了 10 min。它在活動時仍佔用 RAM 空間,不過被壓縮。一旦活動減緩,它就會被轉儲到內部存儲中,一旦使用者再使用這個 App,那麼就立即調用轉儲檔,立即擴充記憶體空間給這個轉儲檔,程式完成運行。一旦超出預定時間,有後臺需要的 App 會自動壓縮進記憶體,

沒有的將會被完全轉儲或者退出。

很多朋友誤以為記憶體越大,系統運行越流暢!其實不然,用過蘋果手機的朋友都會體驗到在玩遊戲時候,比如當前熱度高的王者榮耀遊戲,蘋果手機運行是比安卓手機流暢的多的。

那麼安卓手機之所以在低記憶體時卡頓原因,是因為安卓系統預設的標準模式是碑排式計算後臺進程的,也就是說,它不主動結束,

而是任由它佔據大量記憶體空間,用碑排式推倒方案來迴圈計算,所以會導致後臺進程過多,造成卡機現在和記憶體不足現象。說簡單點,就像是多米諾牌一樣。安卓的記憶體調動也比IOS松得多,進程即使進入後臺依然有機會活躍,而蘋果系統對此是比較嚴格的,超過允許活躍時間是會被凍結,不再分配CPU時間。

說到底,2G運行記憶體到底夠不夠,主要還是取決於使用者的習慣以及系統的簡介程度。

如果您只是輕度使用手機,不玩大型遊戲不安裝各種清理大師安全助手,手機絕對是可以流暢運行的。另外系統的簡潔程度也是影響手機流暢與否的關鍵。當然簡潔不同於功能簡單,主要是對系統的優化程度,試想假如你有一款3G記憶體的手機之後手機系統佔用了2G,不是一樣卡成狗嗎?另外系統升級也在一定程度上迫使手機硬體的更新換代以保證流暢。

本文由人人機編輯整理

或百度搜索:人人機

歡迎加入我們技術討論群。