iPhone6為何堅(jiān)持1GB內(nèi)存
iPhone6為何堅(jiān)持1GB內(nèi)存
現(xiàn)在安卓系統(tǒng)都4G內(nèi)存了,iPhone 6為何仍堅(jiān)持1GB內(nèi)存?對于這個(gè)問題,下面學(xué)習(xí)啦小編就來仔細(xì)分析一下iPhone堅(jiān)持1GB內(nèi)存的原因,歡迎大家參考和學(xué)習(xí)。
這個(gè)問題說簡單也簡單,說復(fù)雜也很復(fù)雜。有人該回答了:“是蘋果優(yōu)化好唄!”說蘋果好,里面本身就帶著幾分“Android呵呵”的意思。而事實(shí)似乎并非如此。iOS設(shè)備采取了與Android不同的內(nèi)存垃圾回收機(jī)制,因此兩者對運(yùn)存容量的需求才有了很大的不同。
蘋果是如何“收垃圾”的?
不管搭載的iOS還是Android,設(shè)備的運(yùn)行內(nèi)存都是有限的。在你開了一大堆應(yīng)用程序,快要把內(nèi)存占滿的時(shí)候,為了維持正常運(yùn)行,iOS和Android都會Kill掉一些后臺進(jìn)程,這個(gè)行為也稱為“垃圾回收機(jī)制”。
但需要注意的是,iOS和Android“收垃圾”的方式不甚相同。iOS會依次把最老的應(yīng)用直接關(guān)閉掉,所以很多朋友在切換到很老的后臺App時(shí)會發(fā)現(xiàn),它們都會從標(biāo)題界面重新啟動(dòng)。
相比之下,Android的膽子則要小得多,它不會直接關(guān)掉App,而是篩選出其中的一些無用對象,率先把它們Kill掉,從而釋放部分內(nèi)存。但只要你不手動(dòng)關(guān),這些后臺程序都不會自動(dòng)消失。所以就算你今天上午只和基友聊了一句天,晚上再從后臺調(diào)出微信,畫面也肯定還停留在和他的那句基情對白上。
因此,蘋果設(shè)備就算只有1GB運(yùn)行內(nèi)存,你正在用的App也絕對不會卡,而Android后臺程序不會自動(dòng)被關(guān)閉,需要提供更多的內(nèi)存(2GB、3GB甚至更多)才能保證系統(tǒng)流暢運(yùn)行。
內(nèi)存需求小不是蘋果牛掰的意思
雖然1GB用著也很舒坦,但說“蘋果優(yōu)化好”似乎不太準(zhǔn)確,因?yàn)閕OS和Android的垃圾處理方法并不是一個(gè)高端、一個(gè)土鱉,而是各有利弊。
iOS會無差別地關(guān)掉老應(yīng)用,這意味著如果你正在玩一個(gè)大型游戲,那么可能微信、微博、QQ這些軟件就全都被關(guān)掉了。你若想切換回這些軟件,就要經(jīng)歷一個(gè)相當(dāng)鬧心的啟動(dòng)過程。朋友圈發(fā)完了、微博也玩夠了,這回天下該太平了吧?等等,但愿你的游戲還能回到剛才暫停的位置……另外一個(gè)比較鬧心的場景就是你在Safari瀏覽器里開了N個(gè)標(biāo)簽,1GB運(yùn)存承受不住那么多的內(nèi)容,于是非常自覺地把最老的幾個(gè)網(wǎng)頁給掛起了。如果那幾個(gè)頁面剛好是你填了一半的付款界面或者是寫了一半的文章,那么……那Android又是怎么坑爹的呢?這個(gè)就不用我多說了,想必用家們都深有感觸:切換界面會卡、接電話會卡、解鎖會卡,連看個(gè)照片都得等半天。
但是,Android的大內(nèi)存也有得天獨(dú)厚的好處,那就是不管你想開什么后臺應(yīng)用,它們都會把你上次干半截的事情完整地帶到前臺,不會連個(gè)招呼都不打就關(guān)了它們。尤其目前市面上具備3GB運(yùn)行內(nèi)存的Android手機(jī),它們既能夠保證大量應(yīng)用同時(shí)運(yùn)行,也能保持整個(gè)系統(tǒng)處在一個(gè)比較流暢的狀態(tài),整體的體驗(yàn)也還是可以的(開好幾十個(gè)應(yīng)用不關(guān)的除外)。
所以,iOS的“霸道型小內(nèi)存”和Android的“人文關(guān)懷型大內(nèi)存”其實(shí)都是各有利弊的,并不是簡單的一個(gè)比另一個(gè)好的關(guān)系。
運(yùn)存那么小,你以為蘋果真的很滿足?
蘋果在iPhone 6和6 Plus上保持1GB運(yùn)行內(nèi)存,不單單是因?yàn)橛闷饋聿豢ǎ鋵?shí)也基于以下一些問題進(jìn)行了考量:
內(nèi)存耗電:更多的內(nèi)存會消耗更多的電能,iPhone 6內(nèi)存僅1GB,而且采用了LPDDR3低電壓版模塊,節(jié)能效果相當(dāng)可觀;成本問題:升級到2GB或者更高,單臺手機(jī)的制造成本并不會題號多少,但是對于一個(gè)出貨量動(dòng)輒好幾千萬的產(chǎn)品來說,那算下來可得損失不少錢呢!
用戶需求問題:雖然存在著一些略顯坑爹的關(guān)后臺問題,但是果粉們早就習(xí)慣了,就算加大內(nèi)存容量,整體體驗(yàn)的提升也不見得多明顯。對于追求各方面性能均衡的蘋果來說,單個(gè)指標(biāo)不突出不算是缺憾。
其實(shí)說到底,在理想狀態(tài)下,蘋果也非常想讓內(nèi)存更大一些,畢竟用戶運(yùn)行多任務(wù)的時(shí)候,誰都希望能多開幾個(gè)應(yīng)用。蘋果也意識到隨著用戶需求的提高,內(nèi)存問題勢必變得愈加尖銳,他們已然開始行動(dòng)了:iPad Air 2升級到了2GB內(nèi)存,這樣一來,相信下一代的iPhone離大運(yùn)存也不會太遠(yuǎn)了。
PS:iOS設(shè)備都2GB了,估計(jì)Android手機(jī)該往4GB上奔了。