[問題] Android和iOS的渲染機制不同

作者: dharma (達)   2016-02-05 01:57:39
如下文章所說的
Android當初這樣設計
有什麼原因嗎
還是剛好就Andy老大早年急著跟上蘋果
沒考慮太多
於是Android就這樣的路線走下來
thank
首先是因為安卓(Android)和iOS的渲染機制不同,這也是安卓沒有iOS流暢的根本原因。
iOS的UI渲染採用的是實時優先級,而安卓的UI渲染是遵循PC模式的主線程普通優先級。
簡單的說就是,iOS對螢幕反應的優先級很高,用戶只要觸摸螢幕,系統就會最優先處理
屏幕顯示這個層級,馬上給出動畫效果,然後才處理媒體、服務和核心的架構等;而安
卓(Android)則是追求進程優先,觸摸螢幕後的手機螢幕顯示和動畫效果的優先級放在後
面。
http://photo.chinatimes.com/20151214003684-260805
作者: bsd44lite (無心插柳柳橙汁)   2016-02-05 07:35:00
這篇文章是錯的
作者: drm343 (一卡)   2016-02-06 10:53:00
關鍵字 -> linux x-window
作者: cakeboy   2016-02-07 03:21:00
我覺得跟有些寫程式的人有關,常常讓view overdraw
作者: PttTime   2016-02-07 12:40:00
iOS沒有背景執行的問題 除了特殊用途如音樂、定位等...但是Android有service要執行且service是main thread
作者: LaPass (LaPass)   2016-02-15 10:10:00
這應該是IOS「沒背景執行」的優點.....簡單來講,IOS像是拿Pentium II跑DOS,跑得很順。

Links booklink

Contact Us: admin [ a t ] ucptt.com