為什麼iPhone一般不會內存不足,而Android很容易出現?
感謝邀請,這個問題還是要說說iOS和Android的內存機制不同,兩個系統一個是封閉,一個是開放,雖說各有好處,但對設備的內存還是有很大影響,這也是為什麼之前有網友調侃iPhone 1GB內存很流暢,而同樣內存的安卓手機卻卡成狗。
那就來說說iOS內存機制吧,蘋果在內存管理上要比安卓激進的多,這也是為什麼用戶會吐槽假後台模式,道理就是iOS會根據你打開App的先後順序,自行來關閉那些存留時間久的,為你新打開的應用騰出內存空間,這也就是什麼當你需要切換回之前的應用時,都要重新在載入一遍的緣故。
作為對比,Android系統的內存機制比較開放,谷歌不會做隨意幹掉你之前開的應用的是情,你打開新的應用,也會同時保留,內存一定的情況下,你開的應用越多,大家相互佔用的資源也就越少,所以當你要繼續打開應用的時候,系統就會提示你的內存不足。
對於安卓來說,誰的應用夠強勢,誰佔用的內存資源就越多,而且一定內存情況下,應用越多大家用起來就都很卡,毫無體驗而言,而iOS雖然不會出現卡頓的情況,但也好不到哪去,幹掉之前你開的時間長的應用,每次當你重新要啟用的時候,都要再來一遍載入,也很影響用戶體驗。
雖說iOS這種假後台機制,很影響用戶使用體驗,但安卓這種大家都能分一杯羹的做法,讓整個手機都變的很卡的行為,也就讓用戶欣然接受了蘋果的做法,不過不管怎麼說,大內存對手機流暢度的提升一定是很有幫助的,不管Android還是iOS,都是一樣的效果。
推薦閱讀:
※Google Pixel2為什麼排名第一?
※華為自主操作系統「鴻蒙」最早今秋上市,兼容安卓和web應用
※三星可摺疊屏手機終亮相:安卓系統全力支持,明年正式推向市場 ?
※為什麼用iOS系統被罵不愛國,用安卓系統難道就愛國嗎?
※[Android Studio]Native開發配置