蘋果SE2雖然A13但內(nèi)存只有3G會(huì)卡嗎?
iphone SE2的內(nèi)存只有3GB,我現(xiàn)在使用的iphone 6s的內(nèi)存只有2GB,但是依然運(yùn)行流暢。而安卓機(jī)的內(nèi)存動(dòng)輒8GB、12GB,是蘋果手機(jī)內(nèi)存的4倍、6倍,這是為什么呢?先看一張圖。
安卓手機(jī)配大內(nèi)存安卓手機(jī)配大內(nèi)存,其實(shí)是我國(guó)的一個(gè)特色,國(guó)內(nèi)銷售的安卓手機(jī)普遍是大內(nèi)存,海外版的安卓手機(jī)主流內(nèi)存與蘋果差不多。比如華為P30,海外版128GB閃存配4G、6G內(nèi)存,國(guó)內(nèi)的P30,64G的閃存配8G內(nèi)存。
造成這個(gè)差異的主要原因是,國(guó)內(nèi)無法使用谷歌的統(tǒng)一消息推送,前段時(shí)間鬧的沸沸揚(yáng)揚(yáng)谷歌停止華為授權(quán),就是因?yàn)楣雀璨蛔尯M獾娜A為手機(jī)連接谷歌的服務(wù)器。
蘋果手機(jī)為什么不需要大內(nèi)存?蘋果手機(jī)的內(nèi)存偏小,但是完全夠用,與兩個(gè)原因相關(guān):第一,IOS的墓碑機(jī)制;第二,蘋果的統(tǒng)一推送機(jī)制。
IOS的“墓碑機(jī)制”
就像本文開始的那張圖,IOS系統(tǒng)采用了“墓碑機(jī)制”,應(yīng)用切換到后臺(tái)后保留了一張“截屏”然后關(guān)閉應(yīng)用,后臺(tái)消息通過蘋果自身的服務(wù)器來完成,除了一些聽歌、下載、導(dǎo)航等幾個(gè)有限的操作,如果一個(gè)APP進(jìn)入后臺(tái),10分鐘內(nèi)沒有被喚到前臺(tái),系統(tǒng)就會(huì)將其關(guān)閉,整個(gè)應(yīng)用的狀態(tài)轉(zhuǎn)移到手機(jī)存儲(chǔ),相當(dāng)于2G、3G運(yùn)行內(nèi)存只為一個(gè)正在運(yùn)行的APP服務(wù)。
同時(shí),得益于蘋果采用的NVME閃存超快的讀寫速度,內(nèi)存和閃存的數(shù)據(jù)可以迅速相互傳輸。
統(tǒng)一消息推送機(jī)制
iphone的消息推送是系統(tǒng)級(jí)的,獨(dú)立于應(yīng)用之外,是蘋果設(shè)備和蘋果服務(wù)器之間的通訊,而不是手機(jī)和服務(wù)商之間的點(diǎn)對(duì)點(diǎn)通訊。也正是這個(gè)原因,蘋果手機(jī)的APP不需要常駐內(nèi)存,不用擔(dān)心無法收到推送消息。
由于眾所周知的原因,國(guó)內(nèi)無法連接谷歌的服務(wù)器,每個(gè)APP如果需要消息推送,那么需要單獨(dú)的后臺(tái)常駐進(jìn)程,才能和各自的服務(wù)器通訊,交換數(shù)據(jù)。不僅如此,有些APP還會(huì)搜集用戶數(shù)據(jù),這些后臺(tái)的線程,處于系統(tǒng)代碼層次,用戶無法知道也無法關(guān)閉。
總之,國(guó)內(nèi)APP駐留后臺(tái)已經(jīng)把國(guó)內(nèi)整個(gè)安卓生態(tài)搞得烏煙瘴氣、亂七八糟,值得期待的國(guó)內(nèi)的安卓統(tǒng)一推送聯(lián)盟,由工信部牽頭,希望能夠早日實(shí)現(xiàn)。對(duì)于蘋果手機(jī),由于IOS系統(tǒng)的封閉性,采用了“墓碑機(jī)制”保證了系統(tǒng)的流暢性,同時(shí)還有蘋果的統(tǒng)一消息推送機(jī)制,并不需要大的內(nèi)存,對(duì)于iphone SE2使用3G內(nèi)存可以說完全夠用,用5年是沒問題的。
如果覺得對(duì)你有幫助,可以多多點(diǎn)贊哦,也可以隨手點(diǎn)個(gè)關(guān)注哦,謝謝。