» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

iOS10更流畅不是幻觉

posted by wap, platform: Android
在之前的iOS版本中,app中长页面的滚动有卡顿的迹象,原因在于两个原生控件CollectionView和TableView的渲染方式。

在iOS10之前,以上两个控件对于Cell中的内容渲染和释放机制过于激进,即将展示前才Setup+渲染,出了展示范围就立即释放。
部分app在一个cell中的内容非常复杂,在16ms(60fps的一帧)的时间内无法渲染完成,结果导致滚动到某个地方就会卡顿一下。而激进的退出机制导致用户滚动过头后往回拉时又要重复渲染,进一步增加了卡顿的可能性。

在iOS10中,Cell会预先Setup好,等展示时直接渲染,出屏后也会保持更长的时间,保证了用户回拉的体验。

http://www.anandtech.com/show/10611/the-ios-10-review/6


TOP

posted by wap, platform: Android
引用:
原帖由 @532  于 2016-9-14 14:56 发表
简单说就是内存(显存)不够用底层api设计抠门而已

现在手上的813的ipad air刷淘宝客户端有些图多的开了哗啦几下就闪退,喷了
升iOS10对比下



TOP

发新话题
     
官方公众号及微博