国产日韩在线视频_欧美综合视频在线观看_狠狠视频_成人免费在线视频观看_97在线免费观看_欧美性一区二区三区

2013-03-04 13:32:34
分享

為什么Android沒有iOS那么順滑呢?

標簽:Android,iOS,順滑

  目前手機市場上,很多Android 手機的配置并不比iPhone 要低,大多數Andorid 手機的RAM有1GB,而 iPhone 4S RAM只有512MB ,但用過iPhone 的人都知道Android 手機在使用的時候總感覺沒有那么順滑,究竟為什么會出現這種現象呢?

  一位軟件工程師和前Google實習生Andrew Munn解釋說是因為Android系統UI的框架設計的問題。以下就是他對 Android 為什么沒有 iOS 流暢體驗的看法。

  Android 沒有 iOS 流暢的原因并非 Java GC 導致暫停,也不是因為 Android 運行的是 Java 編譯的 bytecode 而 iOS 運行的 native code,根本的原因是,iOS 的 UI 渲染采用實時優先級,而 Android 的 UI 渲染遵循傳統電腦模式的主線程普通優先級。

  這聽起來似乎很抽象和難以理解,但大家可以嘗試一下,使用你的 iPad 或者 iPhone,打開 Safari,然后加載一個復雜的網頁,例如新浪網首頁,當網頁加載到一半的時候,把你的手指放在屏幕上,并且四處移動,你會發現所有的渲染立刻停止,在你拿開手指前,網頁永遠也不會繼續加載。

  而在 Android 設備上重復這個操作,你會發現,瀏覽器會繼續嘗試加載頁面并渲染 HTML,試圖多任務同時進行,因此對于 Android 來說,一個高效的雙核處理器是很重要的,這也就是 Galaxy S II 能夠非常平滑的原因。

  在 iOS 中 UI 渲染過程具有絕對的優先等級,當用戶接觸到 iPhone 的觸摸屏后,iOS 中所有的進程都將停止,UI 線程攔截了所有的事件,系統會將所有資源用于渲染 UI 過程,以保證用戶界面的實時渲染優先級。而在 Android 系統中 UI 渲染過程的優先級別卻沒有那么高,也就是說當你觸摸 Android 手機屏幕的時候,系統后臺的程序并沒有停止,仍然在繼續運行之中,比如下載和查收短信,這樣系統 UI 獲得的資源就不夠,這就是 Android 系統不流暢的原因。

  由于這個原因,新發布的 Galaxy Nexus,甚至配備四核處理器的話說 EeePad Transformer Prime 平板電腦都無法保證順滑的操作體驗,這些設備只能與 3 年前的 iPhone 順滑程度相比,那么 Android 團隊為什么不從根本解決這個問題呢?

  除了 UI 渲染之外,Android 缺乏有效的的硬件加速也是一個原因,在不同的 Android 手機上的硬件加速存在巨大差異,而蘋果是唯一一個既做硬件又做軟件的手持設備公司,只有蘋果可以在硬件中插入對軟件的優化,使得基于蘋果芯片的設備不僅省電,而且流暢。

  在 iPhone 發布之后,Android 小組為了快速推出能與 iPhone 競爭的產品,迅速將 Android 改成觸摸屏手機系統,但那時重寫 UI 框架已經不可能了。因為如果這樣 Android 應用市場中的所有程序將變得不可用,這種關系將一直處于惡性循環之中。

  正是因為以上種種原因,所以Android 手機在使用的時候總感覺沒有iPhone那么順滑,Android怎樣去改善這一現象,值得我們繼續關注。

主站蜘蛛池模板: 一级做a爰片性色毛片视频停止 | 成人免费观看视频 | 亚洲高清在线观看 | 自拍偷拍亚洲视频 | 日韩三级在线 | 日本精品一区二区三区在线观看 | 色性av | av在线视| 亚洲成人动漫在线观看 | 日日骚视频 | 久久国产欧美日韩精品 | 国产午夜视频 | 欧美日本亚洲 | 成人av一区二区三区 | 国产精品美女久久久久久免费 | 久久久成人免费一区二区 | 日本不卡一区二区三区在线观看 | 久久精品色视频 | 在线观看国产wwwa级羞羞视频 | 精品网站999 | 亚洲视频一区二区三区四区 | 欧美最猛性xxxxx亚洲精品 | 中文字幕不卡一区 | 一本色道精品久久一区二区三区 | 国产免费一区二区三区 | 欧美一区二区免费电影 | 久久国产日本 | 日韩精品区 | 久久久区| 黄色精品 | 久久久久久久一级 | www.青青草 | 婷婷综合五月天 | 欧美精品一区在线 | 国产中文视频 | 成人在线视频网址 | 二区av | 国产在线区 | 一区精品国产欧美在线 | 大吊一区二区 | 先锋资源网 |