| 緯亞電子 | SMT專(zhuān)業(yè)貼片加工為您提供最適合的解決方案 |
公司地址:昆山市周市鎮宋家港路259號
公司電話(huà)Tel:0512-50139595
電子郵件Email: steven@pcbvia.com
杭州PCB抄板公司-緯亞電子訊:12月8日消息,軟件工程專(zhuān)業(yè)的前谷歌實(shí)習生Andrew Munn在Google+上發(fā)表言論,闡述了為何Android的用戶(hù)界面沒(méi)有蘋(píng)果iOS流暢的原因。
根據Munn的說(shuō)法,Android系統主要的問(wèn)題就是觸控界面的渲染并不是優(yōu)先級的,相比之下,蘋(píng)果的iOS觸控界面的渲染是實(shí)時(shí)優(yōu)先的。他以Android系統網(wǎng)站加載和電影程序為例,當用戶(hù)已經(jīng)完成觸控輸入后,操作系統還會(huì )繼續加載。
Munn還指出了一些導致Android延遲的其他因素,譬如,為了防止每秒幀數達到60而產(chǎn)生頓感,Android 3.0 Honeycomb 和 4.0 Ice Cream Sandwich相冊程序中的每秒幀數都被設限為30FPS。他還說(shuō),設限30FPS解決了動(dòng)畫(huà)制作不流暢時(shí)的頓感問(wèn)題。杭州PCB|杭州smt
Munn同時(shí)還指出了Android的硬件問(wèn)題。據他介紹,由于Nvidia的Tegra2芯片內存帶寬較低并缺乏NEON指令集的支持,因此限制了Android的發(fā)揮?;贖oneycomb的平板電腦如果換成其他的GPU,比如三星的Hummingbird 或是蘋(píng)果的 A4,效果將會(huì )更好。
Munn表示,另一個(gè)導致滯后的原因是來(lái)自Android系統Dalvik虛擬機的限制,作為一個(gè)桌面級的Java虛擬機,Dalvik還不成熟。然而,這一問(wèn)題可以通過(guò)來(lái)自Ice Cream Sandwich的硬件加速和對Dalvik的改進(jìn)來(lái)抵消。
然而盡管做出改進(jìn),但因設計局限,用戶(hù)界面渲染的優(yōu)先級別要求不高,Android用戶(hù)界面不可能做到完全流暢。
另?yè)﨧unn爆料,初谷歌以黑莓為競爭對手,所以Android的原型機一開(kāi)始是全鍵盤(pán)的設計,用戶(hù)界面渲染的優(yōu)先級別要求也不高。但是在2007年iPhone發(fā)布之后,為搶占市場(chǎng),谷歌急于完成Android系統,而已經(jīng)沒(méi)時(shí)間為觸屏手機重寫(xiě)代碼框架,于是Android界面的渲染級別就成為了遺留問(wèn)題。
(杭州PCB|杭州smt|杭州PCB設計|杭州pcb打樣|杭州pcb抄板|杭州pcb板生產(chǎn)廠(chǎng)家-杭州緯亞電子科技有限公司)
來(lái)源:谷歌前實(shí)習生解釋 Android不如蘋(píng)果iOS原因
本文《谷歌前實(shí)習生解釋 Android不如蘋(píng)果iOS原因》由昆山緯亞電子有限公司發(fā)布在分類(lèi)[行業(yè)新聞],未經(jīng)許可,嚴禁轉載發(fā)布。