首页 > 业内资讯 > 果粉感动哭!iOS 10运行更流畅

果粉感动哭!iOS 10运行更流畅

时间:2016-06-17 | 来源:互联网 | 阅读:124

话题: ios10 苹果

新API在后台队列中载入数据,因此这并不影响主线程。它也能够自适应基于滚动操作的性能表现,因此数据载入能够跟得上你让“区块”加载的操作。

如果你更想知道的是那些有着多排内容的应用,不用担心,苹果在加载这一类的“区块”上也做出了重大的改进。

目前应用会一次性加载整排的内容。比如采用单排设计的应用,当你快速滚动内容时会出现卡顿。如果是拥有多排内容的应用,它就会像多米诺骨牌一样,从左至右来加载那些“区块”。

这样一来,那些内容更复杂的应用也能得到和简单应用相当的性能表现,而且不需要开发者进行额外的更新工作。苹果指出这种新方案最适用于那些拥有相似尺寸的“区块”,不过这种设计不是必须的。

如果某个应用是以页面或是平板视图来显示内容的,那就一点问题都没有了。苹果全新的渲染API很适合这类应用,在你滚动内容时根本不会注意到有任何拖慢的载入时间。

最有趣的地方在于,开发者真的不需要为此做任何事情。所有的变化都在后端已有的API中完成了。只要应用兼容iOS10,应用就会运行得更加快速和顺畅,至少苹果是这么说的。

如果某个开发者不喜欢这样的设计,尽管不清楚他为什么要抛弃这么好的新方案,但他可以通过一行简单的代码回到过去的状态。

苹果的后端小魔术让应用一下子变得更快了,这能够让用户感到它们变得更好了。开发者不费劲,用户们很开心,这还真是一次皆大欢喜的局面。


湘ICP备2022002427号-10湘公网安备:43070202000427号
© 2013~2019 haote.com 好特网