微信公眾號新智派(knewsmart),最Cool智慧型手機新奇科技等你圍
小智記得幾年前,安卓的運行內存還是1G起步,2G是旗艦級,3G是超高端才有的。而現在就算是千元機,也有不少3G內存的機子。而蘋果的iPhone呢,只從這一代的6s才剛剛上了2G運存,最早的iPhone1代是128M,iPhone3gs是256M,iPhone4-4s是512M,iPhone5-iphone 6系列才是1G運存。
那麼問題來了,iPhone的1G運存到底夠不夠用呢?
小智的觀點是,夠,也不夠。
首先,我們可以看到iPhone 4s是512M內存,但是他還是可以升級到ios9,而同樣的iPhone 4卻無法升級。說明了蘋果的系統還是以CPU的性能做為衡量的。
而運行內存是用來幹什麼的呢?是用來執行多任務的,也就是說你的運行內存越大,可以在後台運行的程序也就越多。
這裡就有必要了解一下iOS的後台運行機制,也就是人稱「墓碑機制」,關掉某個應用後放到後台,並且分層級,當前存在於內存中的應用數量很少,這也就是為什麼只有1G但是卻不卡。
特點就是集中所有的硬體資源去保證當前運行的軟體的流暢,APP一旦進入後台了,它就是將APP凍結或者叫休眠。說到這裡可能有人會問了,那為什麼QQ和其他APP後台了依然能收到消息,這是以為iOS有很好的後台消息推送機制,你收到的消息其實是通過伺服器推送給你的。
這也就是解釋早期的時候,蘋果伺服器(在國外)不穩定的時候,由用戶掉線或者漏接消息的情況。
但是這個機制也不是沒有缺陷的,比方說打開Safari,多開幾個網頁,這個時候所有的標籤頁全都擠在內存中,切換的時候明顯就會有自動刷新的現象,在iPad air和iPad mini with retina上更明顯,這就看得出1G根本不夠用。
另外還有一個更蛋疼的例子,看文檔看到一半切換去聊QQ或者微信,再切回來會丟失進度,這個也明顯是內存不夠用自殺了。
所以你說夠用不夠用,就要看你怎麼用了。
如果你只是簡單的開2-3個程序的話,1G內存的iPhone足以保證你的運行流暢,而如果你需要高強度的使用,比如後台同時保持5-6個程序,1G明顯就不夠用了。什麼閃退,重新加載的情況就會時有發生。
所以今年,蘋果在6s上首次使用了2G的運行內存就是如此,也可以說為什麼6S運行IOS9要比其他系列iPhone都要流暢的原因。至少目前在6S上你很少會碰到後台打開重新加載,瀏覽器標籤自動刷新的現象了。
說完了iPhone再來說說安卓,為什麼安卓手機用久了就會卡?
安卓本身的後台處理機制是和iPhone不同的,安卓的後台使我們所說的真後台。也就是不管你開多少個程序,都是真正的實時在後台運行的。
這樣的話需要的內存就特別大,而且根據廠商優化程度的不同。碎片化的增加導致流暢度也各有不同。
而安卓也是一個開放的系統,你不需要像蘋果那樣只能在指定官方APP STORE商店裡才能下載軟體。可以隨意的下載和安裝第三方的軟體。這其中很多軟體並沒有針對你的手機系統特別的優化過。
而頻繁的安裝與卸載必然會在手機內積累大量殘留垃圾,這些手機底層的殘留物並不會因為你把APP卸載了而自動刪除,久而久之越積越多。
安卓手機越用越卡還跟現在很多的無良的APP開發者有關。現在越來越多的APP開發者濫用安卓的權限,基本所有的軟體都在濫用開機後台自啟動的權限。你說能不卡嗎?這也是為什麼現在普遍安卓要採用2G-3G運存的原因。
簡單的了解完這些後,大家應該明白了吧?這也是iPhone為啥比安卓機好用的一個原因。所以說iPhone賣的貴除了出色的外觀和做工外。那獨一無二的IOS系統才是蘋果引以為傲賣高價的原因哦。雖然目前的IOS9大家怨聲載道,但是不可否認的是,它還是目前最好的移動系統。
你們怎麼看?歡迎留下觀點。
微信公眾號:新智派(knewsmart)
關注小智,時刻享受玩機的樂趣
長按圖片 識別二維碼關注
文章來源: https://www.twgreatdaily.com/cat86/node704320轉載請註明來源:今天頭條