iPhone4s是蘋果公司在2011年推出的一款智能手機(jī),它的配置很低:cpu是雙核1g,運(yùn)存是512M,3.5寸的屏幕,用到現(xiàn)在卻也不卡。而在2011的發(fā)燒配置手機(jī):小米1,現(xiàn)在早已卡的不行,退出歷史舞臺(tái)。
是什么原因讓蘋果的配置這么低,還能運(yùn)行這么流暢,說(shuō)幾個(gè)原因:
1、反饋優(yōu)先級(jí)不同
安卓和蘋果的運(yùn)行機(jī)制不同。iOS對(duì)屏幕反應(yīng)的優(yōu)先級(jí)最高,用戶只要觸摸屏幕,系統(tǒng)就會(huì)最優(yōu)先處理屏幕顯示這個(gè)層級(jí),馬上給出動(dòng)畫效果;而安卓卻不是這樣:它求進(jìn)程優(yōu)先,觸摸屏幕后的手機(jī)屏幕顯示和動(dòng)畫效果放在比較后的優(yōu)先級(jí)。所以,安卓必須要高配才能運(yùn)行。
2、后臺(tái)運(yùn)行不同
安卓手機(jī)是真后臺(tái),當(dāng)使用HOME鍵退出應(yīng)用時(shí),程序?qū)嶋H上并沒(méi)有完全退出,而是被系統(tǒng)掛在了后臺(tái)。所以安卓剛開(kāi)機(jī)時(shí)內(nèi)存使用很低,若不進(jìn)行清理內(nèi)存操作,內(nèi)存占用滿,使用起來(lái)流暢度就會(huì)越低。
蘋果是假后臺(tái)。比如,你qq在后臺(tái)運(yùn)行時(shí),其實(shí)是被關(guān)閉了。當(dāng)有消息的時(shí)候,qq消息會(huì)推送到蘋果的服務(wù)器,然后在提醒你有消息。所以,蘋果不卡。
3、系統(tǒng)程序不同
安卓系統(tǒng)的編程語(yǔ)言是Java,特點(diǎn)是通用性強(qiáng),效率低。而iOS的則為Objective-C,專一性強(qiáng),效率高。
4、app廠商的問(wèn)題
由于ios只有蘋果一家,所以它很強(qiáng)勢(shì),廠家的app必須要優(yōu)化好。而安卓碎片化,各個(gè)手機(jī)廠商的標(biāo)準(zhǔn)都不一樣,也給了一些無(wú)良app廠家可乘之機(jī)。