現(xiàn)在安卓機器的配置都越來越高了,但是卻還比不上內存只有512M、1G的iphone呢,相信很多人都很好奇吧,那么下面瀟瀟就來說下原因吧。
總結一句話就是:
Android沒有iOS流暢的根本的原因是,iOS的UI渲染采用實時優(yōu)先級,而Android的UI渲染遵循傳統(tǒng)電腦模式的主線程普通優(yōu)先級。
不說一些配置低的安卓機,即便是最新版安卓系統(tǒng)的旗艦手機,也會感覺達不到iPhone手機的那種流暢度,因此有人以此判斷安卓手機不好。其實這都是二者系統(tǒng)機制不同導致的差異。
渲染機制不同
Android沒有iOS流暢的根本的原因是,iOS的UI渲染采用實時優(yōu)先級,而Android的UI渲染遵循傳統(tǒng)電腦模式的主線程普通優(yōu)先級。
通俗點說就是iOS對屏幕反應的優(yōu)先級最高,用戶只要觸摸屏幕,系統(tǒng)就會最優(yōu)先處理屏幕顯示這個層級,馬上給出動畫效果,然后才處理媒體、服務、核心的架構。
而安卓則是追求進程優(yōu)先,觸摸屏幕后的手機屏幕顯示和動畫效果放在比較后的優(yōu)先級。同樣打開相同的網(wǎng)頁,Android手機就會直接將整個網(wǎng)頁全部加載同時渲染HTML,這無疑就增加了處理器的壓力。因此對于Android來說,一個高效的雙核處理器是很重要的。
在iOS中UI渲染過程具有絕對的優(yōu)先等級,當用戶接觸到iPhone的觸摸屏后,iOS中所有的進程都將停止,UI線程攔截了所有的事件,系統(tǒng)會將所有資源用于渲染UI過程,以保證用戶界面的實時渲染優(yōu)先級。
而在Android系統(tǒng)中UI渲染過程的優(yōu)先級別卻沒有那么高,也就是說當你觸摸Android手機屏幕的時候,系統(tǒng)后臺的程序并沒有停止,仍然在繼續(xù)運行之中,比如下載和查收短信,這樣系統(tǒng)UI獲得的資源就不夠,這就是Android系統(tǒng)不流暢的原因。
后臺機制不同
安卓手機的后臺是真后臺,像PC一樣,將應用保留在RAM中,當使用HOME鍵退出應用時,程序實際上并沒有完全退出,而是被系統(tǒng)掛在了后臺,為何我們關掉了聊天軟件依然能夠收到消息通知,因為它常駐系統(tǒng)內存。包括平時收到的一些垃圾廣告推送,也是因為后臺有程序運行。
所以這就導致了一個現(xiàn)象,從內存使用上來看,安卓剛開機時內存使用很低,若不進行清理內存操作,正常使用一天,內存占用會達到75%以上。而內存占用越高,使用起來流暢度就會越低,所以安卓機器需要更大的RAM來提升用戶體驗。
而iOS呢,其實是采用的偽后臺,當用戶HOME鍵退出應用時,iOS其實關閉了程序,只保留應用的圖像入口,只會默認將應用的最后的運行數(shù)據(jù)記錄在RAM中。
之所以iOS也能收到推送,是因為當用戶從應用中選擇開啟推送之后,系統(tǒng)會增加一些進程,這些進程會從 蘋果 服務器接收信息,然后再通過服務器發(fā)給用戶,蘋果服務器在這里是起到了中轉的作用。而正是因為有了這一系列的機制,所以即便iPhone的配置相比于同類安卓機低了很多,但是iOS還是會給人更加流暢的感覺。
iPhone執(zhí)行程序的效率比安卓機高
另外,安卓系統(tǒng)的編程語言是Java,特點是通用性強,效率低。而iOS的則為Objective-C,專一性強,效率高。
iOS系統(tǒng)本身優(yōu)化得很好,而且程序也是直接執(zhí)行,所以效率很高。而安卓系統(tǒng)是通過Java虛擬機來執(zhí)行,系統(tǒng)需要占用大量內存來換取執(zhí)行速度,也就是要繞了個大圈才執(zhí)行程序,所以效率低很多。
廠商喜歡給iPhone做優(yōu)化
由于iOS的封閉性,App Store里面的App都是在iPhone等產(chǎn)品上執(zhí)行,硬件利用效率非常高,而且分辨率大小,硬件的更新等等參數(shù)也比較穩(wěn)定,優(yōu)化工作也容易進行,因而iPhone上的App和硬件結合程度比安卓高很多。
安卓手機的硬件配置一樣天天變,開發(fā)者也不可能針對所有的機器型號進行開發(fā),只能在比較主流的機器上進行測試并保證運行流暢,所以很多國產(chǎn)中低端安卓手機很難得到流暢的使用體驗。
相關文章
- 15-03-18iphone6/plus升級ios8.2怎么樣
- 15-02-26iphone短信藍色和綠色的區(qū)別
- 15-02-08iphone復雜密碼設置方法
- 15-02-06iphone/安卓手機不能滑動接聽來電解決方法
- 15-01-29iphone/ipad/ios三國類題材游戲推薦
最新最熱相關資源
戰(zhàn)艦少女ios模擬器類型:模擬經(jīng)營大。9.77G
下載亞馬遜購物iphone版類型:生活日常大小:34.7M
下載扎客閱讀iphone版類型:休閑娛樂大。32.3M
下載
戰(zhàn)艦少女ios模擬器類型:模擬經(jīng)營大。9.77G
下載亞馬遜購物iphone版類型:生活日常大。34.7M
下載扎客閱讀iphone版類型:休閑娛樂大。32.3M
下載
文章排行
安卓蘋果應用推薦
便娘收藏類型:益智休閑大。17M
下載幸運樂園類型:益智休閑大小:18.8M
下載金屬轉輪類型:動作冒險大。20M
下載蘭博基尼Urus遨游迪拜模擬器手機版(City Drive Urus)類型:模擬經(jīng)營大。71.6M
下載菇菇逃脫游戲(なめよん)類型:益智休閑大。60.9M
下載音樂世界Cytus2類型:益智休閑大小:1.52G
下載
萬萬沒想到之大皇帝iPhone/ipad版類型:策略棋牌大。165M
下載Pool Break 3D桌球iphone/ipad版類型:體育游戲大。8.4M
下載食人魚3DD iphone版類型:動作游戲大。60.9M
下載Jelly Defense果凍塔防iphone/ipad版類型:策略游戲大小:298M
下載Munch Time午餐時間iphone/ipad版類型:休閑益智大。23.8M
下載Tiny Troopers小小部隊iphone/ipad破解版類型:射擊游戲大。48.1M
下載
最新文章
- iOS 10怎么升級 iOS10升級教程免變磚iOS 10怎么升級 iOS10升級教程免變磚
- Iphone7參數(shù)配置詳細表 Iphone7與Iphone7 pIphone7參數(shù)配置詳細表 Iphone7與Iphone7 p
- iPhone7/7 Plus黑色版支持32G嗎 iPhone7/7 iPhone7/7 Plus黑色版支持32G嗎 iPhone7/7
- Iphone7值得入手嗎 Iphone7值不值得買Iphone7值得入手嗎 Iphone7值不值得買
- Ipad pro最新款正式公布 發(fā)售日及售價公開Ipad pro最新款正式公布 發(fā)售日及售價公開
- IOS9.3新功能介紹IOS9.3新功能介紹
- vivo X6 Plus評測怎么樣_vivo X6 Plus好不好vivo X6 Plus評測怎么樣_vivo X6 Plus好不好
- iOS9.2正式版固件下載地址iOS9.2正式版固件下載地址