国产日韩在线视频_欧美综合视频在线观看_狠狠视频_成人免费在线视频观看_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怎樣去改善這一現象,值得我們繼續關注。

最新資料下載
主站蜘蛛池模板: 亚洲综合五月天婷婷丁香 | 色婷婷久久综合 | 精品国产99 | 国产麻豆91 | 在线观看亚洲一区 | 91视频在线观看 | 国产成人精品三级麻豆 | 天堂a在线 | 精品国产一区二区三 | 国产福利网站 | 欧美日韩在线精品 | 欧美日韩伦理 | 黄色片中文字幕 | 国产视频一区在线 | 亚洲欧美一区二区三区在线 | 欧美在线亚洲 | 成人在线观看视频网站 | 五月婷婷婷 | 亚洲少妇一区 | 精品成人在线 | 国产三级视频在线播放 | 在线观看国产免费视频 | 亚洲www| 亚洲精品网站在线观看 | 亚洲免费福利视频 | av黄色网址| 乳大翘臀1v1h糙汉 | 精东影业一区二区三区 | 欧美成人精品欧美一级私黄 | 日日操天天操 | 久久综合久久鬼 | 伊人久久在线 | 欧美精品一二三 | 免费a视频| 久久久久久久影院 | 天堂av影院 | 日本少妇做爰全过程毛片 | 香蕉视频一区 | 欧美日韩成人一区二区三区 | 日韩欧美视频在线 | 日韩午夜片 |