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