作者dharma (達)
看板AndroidDev
標題[問題] Android和iOS的渲染機制不同
時間Fri Feb 5 01:57:39 2016
如下文章所說的
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
推 bsd44lite: 這篇文章是錯的 02/05 07:35
→ drm343: 關鍵字 -> linux x-window 02/06 10:53
推 cakeboy: 我覺得跟有些寫程式的人有關,常常讓view overdraw 02/07 03:21
推 PttTime: iOS沒有背景執行的問題 除了特殊用途如音樂、定位等... 02/07 12:40
→ PttTime: 但是Android有service要執行且service是main thread 02/07 12:42
推 LaPass: 這應該是IOS「沒背景執行」的優點..... 02/15 10:10
→ LaPass: 簡單來講,IOS像是拿Pentium II跑DOS,跑得很順。 02/15 10:12