一直以來,蘋果走的都是特立獨行的路線,安卓手機廠商雖然平臺不同但是處處都可以看到抄襲蘋果的影子。蘋果手機的不可拆卸電池、不支持內存卡、需要剪小卡的三大奇葩設計也已經被安卓廠商抄爛了。
除了硬件方面,安卓在軟件方面也一直在模仿蘋果。最早期的時候iOS走的都是擬物化路線,國內的第三方ROM設計團隊如MIUI、樂蛙、錘子、百度云就開始模仿了。現在iOS走扁平化路線,國內的ROM也開始搞扁平了,MIUI 6、樂蛙OS6就是一個很好的佐證。
那么問題來了,為什么蘋果1GB內存能完爆3GB內存的安卓手機?而且這一點是安卓無論怎么抄襲,怎么優化都無法趕得上蘋果的。至于為什么,且聽ROM基地小編慢慢到來。
一、安卓和iOS對內存需求的對比
一直以來,蘋果的iOS工程師對iPhone的內存占用要求都極為苛刻,為什么這么干呢?難道為了節省成本嗎?非也。蘋果哪怕硬件成本再貴,都會有人買單,原因你懂得。
蘋果這么做就是為了避免讓自己陷入安卓現在堆硬件的泥沼之中。堆硬件很容易,但系統優化卻非常不易。誠然,這些年來安卓和蘋果的配置都大大的提升了,但是對內存的優化,安卓卻遠沒有蘋果做的好,我們不妨來看一組數據吧。
iPhone 3G/3GS 內存:128M/256M
iPhone 4/4S 內存:512M
iPhone 5/5C/5S/6/6 Plus 內存:1G
從2008年的iPhone 3G發布至今,iOS系統對內存的優化的越來越好,你可以看到iPhone 5/6兩代手機對內存的需求都控制在了1GB。反觀安卓,我都不用舉例了。現在安卓手機RAM都提升至2GB了,旗艦級的新機更是直接奔上了3GB。當然1GB內存的機子也有,不過大多都用在主打低端市場的千元機。什么?512MB內存也能用,不信你同時打開QQ、微信和淘寶,我保證你的手機卡成狗。
二、蘋果1G內存為何能完爆3G的安卓?
安卓系統內存的需求變得越來越大之外,這些年呈現出井噴的趨勢。但除此之外還有一點不能忍,那就是安卓手機無論配置多高用一段時間系統還是會卡,而iPhone則不會遇到這個問題,這到底是為什么呢?其實這要分兩方面來解釋。
1、系統運行機制的不同
安卓手機應用都是通過Java來完成,而用戶關閉應用的時候度要涉及一個過程,那就是Java垃圾收集機制(garbage collection),也就是說如果一個用戶要關閉應用,在這中間Java垃圾收集需要大量的內存來工作(大約是4-8倍),如果機器本身內存不夠它調配的話,速度自然就慢下來了。
雖然iPhone依然是1GB內存,但iOS系統跟安卓有本質的區別,其過程中也不會涉及所謂的垃圾收集機制,而是一種和微軟的WP系統類似的“墓碑機制”,也可以說是“假后臺”,噴子們別噴,蘋果沒抄襲微軟,微軟有沒有抄襲蘋果我就不知道了。
iOS系統的特點就是集中所有的硬件資源去保證當前運行的軟件的流暢,APP一旦進入后臺了,它就是將APP凍結或者叫休眠。說到這里可能有人會問了,那為什么QQ和其他APP后臺了依然能收到消息,這是以為iOS有很好的后臺消息推送機制,你收到的消息其實是通過服務器推送給你的。這也就是解釋早期的時候,蘋果服務器(在國外)不穩定的時候,由用戶掉線或者漏接消息的情況。
但是現在服務器不穩定的這個情況不復存在了,良好的推送服務和偽后臺機制,可以讓你的蘋果手機在1GB的情況下流暢到爆,因為1GB完全是能勝任的。
2、軟件廠商對APP的優化
除了系統運行機制的不同,安卓手機越用越卡跟現在很多的無良的APP開發者有關。現在越來越多的APP開發者濫用安卓的權限,基本所有的軟件都在濫用開機后臺自啟動的權限,并美其名曰是為了讓你打開軟件的速度提升,其實是為了讓自己時刻能控制安卓手機,并及時推送廣告消息。
ROM基地小編我在雙十一那天手機開機后什么都沒做,一晚上就收到了15條推送消息。這樣喪心病狂的事情,相信不止我一個人碰到吧,很多朋友應該都深有感觸吧。
而蘋果則不同,iPhone的軟件都是在蘋果商店下載的,就算是越獄了,你下載的軟件大部分還是正版的APP。蘋果對APP上架極為嚴格,所以蘋果的APP開發者想瘋狂加入廣告插件不但可能,開發者反倒要絞盡腦汁去把APP優化到極致。
另外有一點,也就是安卓一直以來飽受詬病的碎片化問題。一個安卓APP要讓那么多不同尺寸、不同分辨率、不同硬件的安卓設備都能跑起來已經是非常不容易了。前段時間,ROM基地還報道過一開發者為了測試APP,狂買了600多款不同的安卓設備。反觀蘋果,就那么幾款手機,移植適配起來相對容易多了,軟件開發者也有更多的精力去優化自己的APP。
3、iOS優先處理觸摸事件
另外,iOS的優勢還體現在觸摸體驗上。iOS系統是優先處理觸摸事件,哪怕你的手機的內存快撐爆了。但是你在觸摸操作蘋果手機的時候,依然能感覺到很流暢。這時候安卓手機估計已經卡到爆了,你不清理內存殺進程恐怕就要坐等死機了。
當然,安卓系統也不是混吃等死的,從安卓4.1開始,谷歌也推出了“黃油計劃”,讓低內存(512內存)、低配置(單核1G)的手機也能有黃油般的流暢體驗。再加上現在安卓手機內存基本都達到了1GB了,所以iOS的這個優勢我放到了最后講。
寫在最后的話:
以上就是ROM基地小編帶來的為什么蘋果1GB內存能完爆3GB的安卓手機的原因,純鍵盤打字沒有復制粘貼,文章也許有不少的紕漏或者錯誤,請海涵。最近有朋友問我,到底該買蘋果手機還是安卓手機呢?安卓和蘋果到底哪家強?
其實小編認為,蘋果和安卓各有千秋,安卓手機機價格實惠性能也不錯,喜歡隨意折騰但不喜歡多花錢在手機上的朋友買安卓就沒錯了。相反,你錢多不喜歡折騰,或者愛面子、喜歡享受的,買蘋果就沒得錯。安卓和蘋果沒有誰好誰不好的,選對的就成了。
這幾年谷歌也在不斷發力,安卓系統正在從Dalvik虛擬機都進化到了ART模式,系統的優化也做的越來越好。與此同時,在谷歌正在收緊對安卓系統的控制,讓安卓應用的開發變得更規范。無論如何,Android還是跨越了各種阻礙,正在發展壯大起來。
【ROM基地投稿郵箱:service@mgyun.com】
==========關于ROM基地==========
ROM基地創辦于2011年11月,是由刷機大師團隊精心打造的一站式ROM下載網站。專注于為廣大安卓用戶提供海量安全易用的刷機包和刷機教程。
玩轉刷機,請關注全國最大的刷機微信公眾平臺:刷機大師。咨詢/求助:加微信公眾賬號“shuajidashi”
關注刷機大師微信號:刷機大師,好處多多。提前爆料、更新公告的提前發布、特色活動、獎品也多多,大家快快關注吧!