作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1454608662.A.510.html
1F:推 bsd44lite: 这篇文章是错的 02/05 07:35
2F:→ drm343: 关键字 -> linux x-window 02/06 10:53
3F:推 cakeboy: 我觉得跟有些写程式的人有关,常常让view overdraw 02/07 03:21
4F:推 PttTime: iOS没有背景执行的问题 除了特殊用途如音乐、定位等... 02/07 12:40
5F:→ PttTime: 但是Android有service要执行且service是main thread 02/07 12:42
6F:推 LaPass: 这应该是IOS「没背景执行」的优点..... 02/15 10:10
7F:→ LaPass: 简单来讲,IOS像是拿Pentium II跑DOS,跑得很顺。 02/15 10:12