同樣是4GB內(nèi)存,為什么iPhone能流暢用5年,而安卓卻不行?
回看筆者身邊的一些朋友,直到2021年還有不少人在使用iPhone7、iPhone8、iPhoneX這些機型,要知道這三款機型的內(nèi)存可是只有2GB、3GB啊,就算是前年發(fā)布的iPhone11,內(nèi)存也不過才4GB,但是安卓市場還在堅持使用4GB內(nèi)存的手機只有百元機了。
1、蘋果手機與安卓底層邏輯不同,更大的內(nèi)存在體驗上的升級很小
iPhone優(yōu)先響應(yīng)觸摸操作,其次才幫我們打開程序,而安卓則是直接打開程序,如果此時手機內(nèi)存占用量較大,就會出現(xiàn)明顯的卡頓,直到后臺內(nèi)存自動清理完畢,程序才會被打開。
因此iPhone即便是配備2GB內(nèi)存,得益于iOS底層邏輯的不同,實際用起來就是感覺比安卓更快更流暢。
2、虛擬運行機制與統(tǒng)一消息推送
在創(chuàng)造iOS的時候,蘋果就沒有想要把iOS變成多么吃內(nèi)存的手機系統(tǒng),對于長時間不使用的程序,蘋果會徹底關(guān)閉后臺,雖然用戶依然可以在后臺任務(wù)中看到它,但其實這個程序已經(jīng)被關(guān)閉了,再次點擊時會重新加載,相信每一位iPhone對此深有體會。
除了虛擬運行機制外,統(tǒng)一消息推送也是蘋果一大殺手锏,蘋果擁有自己的服務(wù)器,并與各大App服務(wù)器之間保持連接,當一款程序常駐后臺被關(guān)注時,App服務(wù)器會將消息傳送到蘋果服務(wù)器,然后再經(jīng)過中轉(zhuǎn),最終傳送到iPhone上,這樣在程序被關(guān)閉的狀況下,用戶依然可以接收到消息,非常節(jié)省內(nèi)存。
3、AppStore對程序?qū)徍朔浅栏瘢沧縿t亂象叢生
iPhone下載與安裝程序只能通過AppStore,而蘋果又對每一款軟件的審核十分嚴格,必須符合蘋果規(guī)定的開發(fā)規(guī)則,這樣就避免了很多流氓程序,但是安卓完全不同了,下載App的方式有很多種,各大應(yīng)用商店數(shù)不勝數(shù),給錢就能上,這也是為什么海外很多安卓手機依然保持4GB、6GB內(nèi)存,因為在海外安卓市場,安卓手機必須通過Google Play進行下載安裝程序。
4、聯(lián)動啟動,打開A程序時B程序也被啟動了
安卓系統(tǒng)“聯(lián)動啟動”是非常讓人憤怒的一種行為,明明我打開了A程序,結(jié)果一個不相干的B程序也被啟動了,雖然在后臺任務(wù)中看不到它,但它實際上已經(jīng)對我們的內(nèi)存產(chǎn)生了占用。試想一下,如果我打開了很多程序,同時又聯(lián)動啟動了很多其他不相干App,別說8GB內(nèi)存了,就算是12GB也不夠用啊。
寫在最后
由于系統(tǒng)不同,底層邏輯也就不同,所以安卓手機只有不斷增大內(nèi)存才能趕上iOS的流暢,這就是為什么同樣是4GB,iPhone可以流暢用五年,而安卓用半年就開始卡了,不怪安卓手機廠商,要怪只能怪Android系統(tǒng)和這個亂象叢生的App市場。