【转】iOS12进行了底层优化以及修复很多源自iOS7的Bug
http://ww1.sinaimg.cn/large/65e2753bly1fs3pfjr487j20jg0ffgov.jpghttps://www.reddit.com/r/apple/comments/8p74zh/wwdc_insight_how_dropped_frames_are_finally_being/
简而言之,苹果对所有系统进行了全面的审计,以确定其是否存在延迟、滚动和掉帧等问题,然后确保在现有代码中发现并消除这些 Bug 。
http://ww1.sinaimg.cn/large/65e2753bly1fs3pj755avj20jg0ax3zi.jpg
Cell Pre-fetch API中导致丢帧的疏忽已得到修复。这是iOS10中引入的帮助解决丢帧的API,特别是在滚动期间预读取单元格内加载大量数据到时候。这个设计是你可以在后台预加载数据(比如,在滚动时将图片提前缓存),所以等需要显示在屏幕上时,数据已经加载完毕,CPU活动滚动线程的性能可以不受影响。
虽然这很有效,并且实际上减少了丢帧,但Apple已经发现了实施中的一个Bug。这个Bug导致CPU不仅处理滚动,而且还处理未来数据的预读取,而加载过程中已经有数据。从本质上讲,预取有点“浪费资源过头了”,并且过早提取需要CPU同时加载两个大型元素,这通常会导致帧数下降,这是由于API的设计用于减少CPU使用量的确切类型。在iOS12中,他们已经调整了预取API,以便更加智能地加载,这大大降低了它尝试提前获取数据并防止CPU过高占用的可能性。
Apple已经纠正了CPU性能控制器中的问题,这Bug导致即使在后台负载很少的情况下也会导致丢帧。这个修复让iOS12运行性能大幅提升。之前,当应用程序提醒系统在滚动期间出现大量负载并且需要更多的CPU性能时,CPU的响应速度非常缓慢。当在CPU处于更高速度状态时,通常已经太晚导致发生了掉帧和卡顿。在iOS12上这已经得到解决,实际上克雷格在主要主题演讲中提到了这一点。在iOS12中,CPU响应速度大大提升,这不仅提高流畅度,也降低了重度使用下的耗电和发热。
自动布局框架也进行了大量优化以显着提高性能。自动布局是Apple允许iOS开始定位不同屏幕尺寸和形状。它通过自动控制许多不同的iDevice屏幕尺寸的间距来控制大多数UI元素,文本和内容在屏幕上的布局,而无需开发人员完全重新设计应用程序以支持新的屏幕尺寸。经过排查Apple发现自动布局框架从iOS7影响性能到现在,使用它导致性能损失相当严重。在iOS 12中,他们已经完成并大量优化了自动布局框架,因此它的性能影响更加线性化,在渲染应用程序时已经大幅降低CPU和GPU负载。
终于舍得干这事情了... 吹的神乎其技,请对比一下ios10.3.3的速度,老设备每次都被吹的升级然后后悔,尼玛不想再中招了 呵呵,商业套路居然有人真的以为以前的卡顿都是bug。。。 说的好像跟真的一样 sirlion 发表于 2018-6-8 17:20
吹的神乎其技,请对比一下ios10.3.3的速度,老设备每次都被吹的升级然后后悔,尼玛不想再中招了 ...
https://www.youtube.com/watch?v=r69dcrjSQgY
喏 sirlion 发表于 2018-6-8 17:20
吹的神乎其技,请对比一下ios10.3.3的速度,老设备每次都被吹的升级然后后悔,尼玛不想再中招了 ...
APP启动速度快不快不是iOS12的爽点,爽的是系统整体帧数非常高且稳定。 sirlion 发表于 2018-6-8 17:20
吹的神乎其技,请对比一下ios10.3.3的速度,老设备每次都被吹的升级然后后悔,尼玛不想再中招了 ...
ipad mini4 表示从来没有这么爽过,本来想换了,现在感觉可以再战两年 大数据页面滚动卡顿源自ios9 metal渲染,国内app除了黑科技的新浪,其他没见过不卡的… 手持10.3.3的se可以升级再战两年吗?
发自我的iPhone via Saralin 2.0.1
ipadmini2升了
系统本身 各种载入 切换动画确实很流畅
然并卵 硬件跟不上 现有的app运行起来依然老样子 这算不算一种很吓人的优化
-- 来自 能搜索的 Stage1官方 iOS客户端 想骗我升级?不可能的 啥时候把手机上配120针,我想先把备胎换乘xz2c 我的4s怎么办 本帖最后由 sirlion 于 2018-6-9 10:23 编辑
脚本水平 发表于 2018-6-9 10:12
我的4s怎么办
这种被骗升级到ios910的设备无法解决这些bug咋整厨子:扔掉吧
还是先观望一段时间再说吧,不想当小白鼠。 脚本水平 发表于 2018-6-9 14:12
我的4s怎么办
可以直接DFU刷6.1.3,系统流畅,什么软件都不能装,会提示此时无法下载请重试
系统流畅的功能机 vs 系统卡翔的智能机,看你选哪个
脚本水平 发表于 2018-6-9 14:12
我的4s怎么办
4s可以随意降级至ios6 忍不住无聊,把主力机8p刷了12,感觉还可以,流畅度和app打开速度是能感觉快了一丢丢,目前说的几个bug暂时还没遇到
目前的问题主要是部分新设置没有中文化,另外就是原先的抬手亮屏功能感觉没那么灵敏了,不知道是个人幻觉还是苹果把触发延迟调高了 修复了久设备换电池就能变快的Bug,不管电池也能变快了吗?
—— 来自 Xiaomi MIX 2, Android 8.0.0上的 S1Next-鹅版 v2.0
页:
[1]