一般來說,手機的流暢度是跟硬件成正比的。從2010至今,安卓手機硬件上都有了很大的飛躍,硬件不再成為制約流暢度的瓶頸了。單單以手機內存為例,一些安卓旗艦手機都已經4GB了,相比之下,iPhone 6才僅僅1GB內存。
那么問題來了,蘋果手機在配置被安卓完爆的情況下,為什么反而更流暢呢?原因很多。但筆者認為最重要的是后臺機制的不同,試想如今的APP都是動輒幾十M的,而蘋果1GB內存不但夠用而且這么流暢,它的“偽后臺”功不可沒。
?
一、偽后臺與真后臺的不同
既然有“偽后臺”那必然也會有“真后臺”,“真后臺”就是當你打開一個APP后,它會一直在后臺運行,除非你主動去關閉或者內存不夠用了。而且任何應用都可以同時進行,它們可以同時連接網絡,GPS定位,推送消息等等,這樣的后臺機制便是”真后臺“,Android系統就是”真后臺“。
而蘋果手機的iOS系統卻剛好相反,當你按下Home鍵回到桌面的時候,你之前運行的程序大多數都會凍結,你可以理解為從內存中寫入到ROM中。等到你再打開這個APP,iOS會重新加載的畫面,由于這個過程很快,所以你幾乎察覺不到它是在重新加載。

要想證明這一點很簡單,比如你用iPhone看視頻或者玩游戲,當你切出去的時候它們會自動暫停在那里,視頻也不會再繼續緩沖,因為這個APP被凍結了。如果要想實現真后臺,那只能越獄了。
當你的手機返回桌面之后,iOS系統會分析判斷這些后臺程序,你經常使用且有用的就保留,哪些是沒用就進行凍結,以保證內存最大功效的利用,繼而帶來系統的流暢感。這也就是為什么iPhone雖然只有1GB內存,但卻足夠使用的原因。
二、“真偽后臺”優缺點分析
偽后臺的優勢:內存利用率非常高,系統運行流暢,高效率的內存使用以及很多應用退到后臺斷開網絡連接等原因帶來的是耗電量的大幅度降低,手機的發熱量減少。這也就是為什么iPhone 6電池容量僅1810mAh,續航卻很不錯的原因。
偽后臺的劣勢:除了當前在使用的程序或個別重要的程序是真正運行的,大部分隱藏在后臺的程序都是靜止的,這也就是很多朋友稱為“墓碑式”后臺,你在平常生活中可能感覺不到什么,但有時候可能會延遲或者遺漏重要的消息通知。
真后臺的優勢:當系統在運行一個應用程序時,可以同時在后臺處理多個任務,讓你在玩游戲,看書的同時,還可以緩存電影,緩沖網頁,更新軟件,地圖導航等等眾多任務同時進行,給用戶帶來極大的方便。
真后臺的劣勢:內存占有率極高,后臺運行的程序還會繼續聯網工作,處理器不得不一直進行極快的運算處理,從而帶來卡頓,手機電量消耗高,手機發熱等后果,這也是有些安卓手機掉電異常快的原因。
另外值得一提的是,“偽后臺”與“單任務”不是一個概念。簡單來說,“單任務”指的是只能單獨運行一個任務,“偽后臺”是一種后臺機制,可以運行多個任務,但系統會自行限制后臺APP的類型和數量。(via:快科技)
【ROM基地投稿:romservice@mgyun.com】
========關于ROM基地========
ROM基地創辦于2011年11月,是刷機大師團隊精心打造的ROM下載網站,提供海量的刷機包和刷機教程。
想要玩轉刷機,請關注微博微信:刷機大師。咨詢/求助:加微信公眾賬號“shuajidashi”