iPhone13Pro系列的高刷,相比安卓高刷有何异同?
今年iPhone13Pro终于支持高刷了!这也是大家期待已久的事情。
iOS 的动画是帧动画,也就是说每一帧都是根据滑动进行动态计算,所以 iPhone 可以在打开 App 的一瞬间关闭,动画保持流畅。
安卓的动画是事务动画,也就是说提交一个事务,执行一个动画,在提交事务的时候,之后的每一帧都已经计算好了,屏幕只要顺序播放就行,你可以理解为播放视频,如果中途要打断,那么就需要中止当前的事务,再开启新的事务,如果用户不断操作屏幕,可以想象安卓就会不断中止进行中的事务,再开启新的事务,重点就在这里,用户之所以会感觉到卡顿,就是因为事务中断时的状态和下一次事务开始的状态对不上,所以有了割裂感,你可以想象看视频看到一半突然中止,然后播放新的视频,所以安卓在灵动性和灵敏性方面一直赶不上 iOS,因为在底层就输了。
大家觉得高刷重要吗?
欢迎大家留言关注我的头条号!