
我認(rèn)為蘋果在軟件審核機(jī)制、軟硬件契合度、軟件運(yùn)行機(jī)制三個方面差別很大,這也是蘋果比安卓流暢的重要原因。
1.每個軟件上架都需要經(jīng)過嚴(yán)苛的審核
對于大部分安卓手機(jī)的用戶來說,可以下載軟件的途徑太多了,比如手機(jī)自帶的應(yīng)用商店、第三方應(yīng)用商店、網(wǎng)頁等等。只要你能找到這個軟件的來源,基本上就能無壓力下載并安裝在手機(jī)上。
對于蘋果用戶來說,軟件的來源可就單一多了。蘋果用戶想要下載一個軟件基本上只能通過蘋果應(yīng)用商店,并且所有上架的軟件都需要經(jīng)過嚴(yán)苛的蘋果官方的審核,保證軟件沒有漏洞并且不會對蘋果系統(tǒng)運(yùn)行速度產(chǎn)生影響。
相較于安卓魚龍混雜的各種軟件,蘋果用戶能安裝的軟件能更加契合系統(tǒng),自然在運(yùn)行起來更流暢一些。
2.軟件硬件相輔相成
雖然現(xiàn)在很多安卓廠商都有自己的手機(jī)系統(tǒng),但是由于硬件來源不同,每個手機(jī)的配置也會千差萬別,很難做到和手機(jī)系統(tǒng)完美配合,一定程度上也會影響到手機(jī)運(yùn)行速度。
IOS系統(tǒng)這是蘋果獨有的,并且開發(fā)時間相對較早,蘋果在開發(fā)新一代手機(jī)的時候就會考慮到尋找適合IOS系統(tǒng)的硬件,盡可能把系統(tǒng)的功能開發(fā)到極致。這也是很多時候我們感覺蘋果硬件極差,但是使用效果確實出奇的好,能做出這種效果蘋果算是獨一份。
3.獨特的軟件運(yùn)行機(jī)制
對于手機(jī)里有很多常用的軟件的安卓用戶來說,每天必做的一件事就是結(jié)束后臺運(yùn)行的軟件進(jìn)程。如果一直不管的話,手機(jī)后臺運(yùn)行的軟件越來越多,直到手機(jī)嚴(yán)重卡頓甚至卡死。另一方面安卓軟件能獲取到的手機(jī)權(quán)限太多了,甚至在不使用對應(yīng)軟件的時候也會調(diào)用系統(tǒng)數(shù)據(jù)和功能模塊,嚴(yán)重影響系統(tǒng)運(yùn)行速度。
而蘋果用戶則完全沒有清理進(jìn)程的煩惱,系統(tǒng)會在用戶推出APP后只保留最后的一個靜態(tài)頁面,基本上相當(dāng)于自動結(jié)束了這個軟件的進(jìn)程。在手機(jī)權(quán)限方面,軟件很難獲得太多的手機(jī)權(quán)限,也無法調(diào)用手機(jī)內(nèi)數(shù)據(jù)拖慢手機(jī)速度。
總體來說安卓的開放性雖然方面了用戶,但是確實對系統(tǒng)整體速度產(chǎn)生了一定影響;如果不能解決這些問題,安卓還是很難在流暢性和手機(jī)使用壽命上超越蘋果。

先簡單說說iOS應(yīng)用與Android應(yīng)用運(yùn)行過程之間的差異。
iOS
iOS應(yīng)用基本上都是Objective-C,Swift開發(fā),二者都屬于編譯型語言,編譯語言在執(zhí)行的時候,必須先通過編譯器生成機(jī)器碼,機(jī)器碼可以直接在CPU上執(zhí)行,所以執(zhí)行效率較高。
他們都依賴于Clang + LLVM編譯,采用Clang作為編譯器前端,采用LLVM作為編譯器后端。
Android
Java作為開發(fā)安卓應(yīng)用的主要語言,Java由于是解釋型語言,在運(yùn)行效率上不如編譯型語言。
再者Android運(yùn)行機(jī)制依賴于JVM虛擬機(jī),邊解釋邊執(zhí)行的特點使得Android在流暢性始終不如iOS。
生態(tài)環(huán)境不同
iOS的應(yīng)用生態(tài)好于安卓這邊,安卓10個開發(fā)商有10個標(biāo)準(zhǔn),出現(xiàn)了很多頑劣,不良,危險的應(yīng)用,這也就是安卓的開放帶來不好的影響。
而iOS則不同,統(tǒng)一標(biāo)準(zhǔn),審核,統(tǒng)一入口。
硬件上的不同
蘋果的A系列處理器單核性能普遍高于Android這邊的高通旗艦,以及麒麟旗艦。最后,絕對的性能優(yōu)勢。從iPhone 8 Plus時代iPhone的讀寫速度就已經(jīng)突破了1200mb/s,Android比較快的UFS2.1撐死做到900mb/s,中間四分之一的差距是難以彌補(bǔ)的,畢竟沒有軟件優(yōu)化能做到這種事。這在加載大型游戲的場景下體現(xiàn)的淋漓盡致
不過對于新買的手機(jī),兩者的流暢度,啟動速度很難感覺到差異,只不過隨著時間長久之后,差異越來越明顯。Android這邊的開放性能定制更多東西,比如國內(nèi)很多優(yōu)秀的UI
最后開源與閉源,你擁抱誰?
- 下一篇:誰有反迷你的故事?
- 上一篇:預(yù)制板樓房拆還是不拆?
