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

看板AndroidDev作者 (達)時間8年前 (2016/02/05 01:57), 編輯推噓4(403)
留言7則, 5人參與, 最新討論串1/1
如下文章所說的 Android當初這樣設計 有什麼原因嗎 還是剛好就Andy老大早年急著跟上蘋果 沒考慮太多 於是Android就這樣的路線走下來 thank 首先是因為安卓(Android)和iOS的渲染機制不同,這也是安卓沒有iOS流暢的根本原因。 iOS的UI渲染採用的是實時優先級,而安卓的UI渲染是遵循PC模式的主線程普通優先級。 簡單的說就是,iOS對螢幕反應的優先級很高,用戶只要觸摸螢幕,系統就會最優先處理 屏幕顯示這個層級,馬上給出動畫效果,然後才處理媒體、服務和核心的架構等;而安 卓(Android)則是追求進程優先,觸摸螢幕後的手機螢幕顯示和動畫效果的優先級放在後 面。 http://photo.chinatimes.com/20151214003684-260805 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1454608662.A.510.html

02/05 07:35, , 1F
這篇文章是錯的
02/05 07:35, 1F

02/06 10:53, , 2F
關鍵字 -> linux x-window
02/06 10:53, 2F

02/07 03:21, , 3F
我覺得跟有些寫程式的人有關,常常讓view overdraw
02/07 03:21, 3F

02/07 12:40, , 4F
iOS沒有背景執行的問題 除了特殊用途如音樂、定位等...
02/07 12:40, 4F

02/07 12:42, , 5F
但是Android有service要執行且service是main thread
02/07 12:42, 5F

02/15 10:10, , 6F
這應該是IOS「沒背景執行」的優點.....
02/15 10:10, 6F

02/15 10:12, , 7F
簡單來講,IOS像是拿Pentium II跑DOS,跑得很順。
02/15 10:12, 7F
文章代碼(AID): #1Miv4MKG (AndroidDev)