[问题] 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