谷歌前實習生解釋 Android不如蘋果iOS原因

現在的手機主流系統是andriod和ios,但是哪個更好,一直有很多人都在討論,但是孰是孰非,請看谷歌前實習生的解釋解釋吧!下面轉自於 賽迪網!---看了之後你就明白了!!!!  

 軟件工程專業的前谷歌實習生Andrew Munn在Google+上發表言論,闡述了爲何Android的用戶界面沒有蘋果iOS流暢的原因。

根據Munn的說法,Android系統最主要的問題就是觸控界面的渲染並不是優先級的,相比之下,蘋果的iOS觸控界面的渲染是實時優先的。他以Android系統網站加載和電影程序爲例,當用戶已經完成觸控輸入後,操作系統還會繼續加載。 

Munn還指出了一些導致Android延遲的其他因素,譬如,爲了防止每秒幀數達到60而產生頓感,Android 3.0 Honeycomb 和 4.0 Ice Cream Sandwich相冊程序中的每秒幀數都被設限爲30FPS。他還說,設限30FPS解決了動畫製作不流暢時的頓感問題。

Munn同時還指出了Android的硬件問題。據他介紹,由於Nvidia的Tegra2芯片內存帶寬較低並缺乏NEON指令集的支持,因此限制了Android的發揮。基於Honeycomb的平板電腦如果換成其他的GPU,比如三星的Hummingbird 或是蘋果的 A4,效果將會更好。

Munn表示,另一個導致滯後的原因是來自Android系統Dalvik虛擬機的限制,作爲一個桌面級的Java虛擬機,Dalvik還不成熟。然而,這一問題可以通過來自Ice Cream Sandwich的硬件加速和對Dalvik的改進來抵消。

然而儘管做出改進,但因設計侷限,用戶界面渲染的優先級別要求不高,Android用戶界面不可能做到完全流暢。 

另據Munn爆料,最初谷歌以黑莓爲競爭對手,所以Android的原型機一開始是全鍵盤的設計,用戶界面渲染的優先級別要求也不高。但是在2007年iPhone發佈之後,爲搶佔市場,谷歌急於完成Android系統,而已經沒時間爲觸屏手機重寫代碼框架,於是Android界面的渲染級別就成爲了遺留問題。 -----轉自於賽迪網!

看了上文之後,你是否覺得哪個更好了呢,當然這只是設計者在技術層面上的看法,最主要的還是我們習慣用什麼系統,以及相關產品的價格!!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章