您的位置:首页>>移动互联

苹果是如何让iOS 12加速的?有四大要点

发布时间:2018-06-08 16:34:42  来源:威锋网    编辑:贺飞  背景:

  iOS 12 比 iOS 11 更快、更平滑了,升级了的锋友肯定都同意这一点。但苹果为了让 iOS 12 变快究竟做了哪些升级呢,只有发布会上说的调整处理器运算资源吗?当然不是,在昨天“Cocoa Touch 的新特性”这场演讲中,苹果为我们介绍了针对 iOS 12 做出的一系列改变。

  改进预加载功能

  在 iOS 12 中,苹果工程师攻克了困扰用户数年的卡顿问题,他们在检查官方 App 时发现了过去丢帧的原因。在 iOS 中,用户滑动、点击屏幕的时候就需要即时渲染生成内容,比如说菜单列表或者是文档中的图形,这个生成的过程花费的时间就会导致延迟。

  为了降低这一延迟,苹果在 iOS 10 中引入了一个名为“Cell Pre-fetch”的功能,简单来说就是在后台预测用户的动作,然后预先加载好相应的内容,当用户确定了这个点击或滑动马上把预加载好的内容呈现上来,这样一来就不会延迟了,而且不会出现处理器负载突然加大的问题。

  虽然“Cell Pre-fetch”确实让 iOS 10 变快了,但是仍然没有完全解决丢帧问题,工程师们发现,当系统在预加载内容的时候,处理器也同时在渲染确定会在屏幕上呈现的那一组内容,二者同时进行就会导致 CPU 遇到瓶颈,然后两个任务就都变慢了。

  为了解决这一问题,苹果在 Cocoa Touch (开发者创建 iOS App 时使用的接口)中重新对任务进行了排序,在屏幕渲染任务完成之后,预加载才启动,因为前者需要马上被用户看到,更加重要。

  CPU响应机制升级

  除了这一点之外,CPU 也有一定的升级。此前的 iOS 设备中,在 CPU 负载很小的时候也会发生丢帧,因为在任务很少的时候 CPU 会降低频率进入怠速模式。但是如果用户突然触发了一个比较麻烦的任务,CPU 就需要一点时间反应过来然后加快频率,这一过程中就会发生延迟。

  而在 iOS 12 中,苹果优化了 CPU 的响应机制,能更快地从低频提升到高频,并且 iOS 12 还很聪明,不会把 CPU 的频率拉得太高,只会提供完成这个任务所需要的那个频率上,所以在完成任务之后,CPU 也能够很快将频率降到合适的怠速水平,减少电池的消耗。

  Auto-layout (自动布局)功能升级

  紧接着还有对 Auto-layout (自动布局)功能的升级,Auto-layout 让开发者能对 App 内的图标、文字等元素更方便地定位(比如据边框多少像素),以适应不同的屏幕尺寸。但是苹果工程师发现这个从 iOS 6 就有的功能现在看来有些过于耗费资源了,在不同的情况下, Auto-layout 使用的资源可能会呈指数级增长,比如元素在嵌套和依赖于其他元素进行放置两种状态下,耗费的资源大不相同。

  在 iOS 12 中,苹果大大减少了会导致指数缩放的元素,减轻了对 CPU 和 GPU 的负担。总体来看,让渲染的元素彼此独立放置、互不干扰能够减少资源消耗。

  自动备份存储技术

  最后,苹果还介绍了 iOS 12 的自动备份存储技术,它可以减少应用程序运行的时候消耗的内存量。在苹果的演示中,当旧版系统渲染相同大小的彩色照片和灰度图像(只存在灰度信息的黑白照片)时,耗费的内存竟然是完全一样的,但其实这两张照片包含的信息存在显著差异,彩色照片每个像素都有色值等信息,黑白照片只有灰度信息。

  而在使用自动备份存储技术之后,系统会对不同文件包含的数值信息进行一个初步的判断,然后再分配合适的内存给它,不会像以前那样一视同仁地处理所有内容,这样做显然可以避免浪费内存资源。

  除了以上四点之外,苹果还介绍了不少加快系统运作的方法。不过在演讲的最后,工程师还是表示现在他们正在积极地对这些功能展开工作,希望在 iOS 12 正式版上线之前(今年九月)完成优化,如果无法完成,可能会推迟几个版本。




关注ITBear科技资讯公众号(itbear365 ),每天推送你感兴趣的科技内容。

  声明:本文仅为传递更多网络信息,不代表ITBear观点和意见,仅供参考了解,更不能作为投资使用依据。


返回网站首页 本文来源:威锋网

本文评论
切勿手贱!别被苹果新iOS“忽悠”,网友打脸:一堆BUG
最近,苹果召开“史上最软”的2018年全球开发者大会——全程光更新系统,不发...
日期:06-12
iOS 11.3.1验证通道关闭,升级系统的后悔药没了
iOS 11应该可以算得上是苹果这么多年来推出的比较失败的系统了,因为BUG频发和降速门的缘故,iOS 11...
日期:06-08
腾讯翻译君推出全新「同传」黑科技 一秒上拉解决沟通难题
  近日,腾讯翻译君 App 改版升级,推出全新「同声传译」功能,用户只需滑动手指上拉主...
日期:06-07
中国PC软件盗版率大幅下降 4年内下降8%
近期商业软件联盟公布了2018全球软件调查报告,报告显示全球PC软件盗版率持续下降,相比2016年下降...
日期:06-07
高考进行时,Flyme 7这些贴心功能为考生打call!
一年一度的高考开始了,先预祝各位考生考出理想成绩。
日期:06-07
机械革命剑走偏锋的短视频营销
在视频营销套路成熟的今天,各个品牌为了抓住消费者的心都已使出了浑身解数。因此,如何在众多营销...
日期:06-06
微信公众号赞赏功能升级:iOS系统又可以“打赏”了
从今天起,公众号赞赏升级为“喜欢作者”,符合条件的作者即可注册为赞赏账户,作者可以...
日期:06-06
应用宝世界杯撒币千万大奖 陕西大学生“首摘”2018元现金大奖
6月1日,应用宝“玩赚世界杯”系列活动拉开序幕。首轮“千万现金红包”启动仅1...
日期:06-05
短视频决战时刻的抖音与快手
保持着高声量的头条和抖音,表面上风光无二,实则危机四伏。
日期:06-05
毕业季职场新人英文告急?腾讯翻译君“同传”黑科技解决沟通难题
毕业季临近,大批学子要面临求职入职的难关。求职时,英语面试是一道坎,正式工作后,需要英语的场...
日期:06-04
BUG太多 iOS 11是有史以来最糟糕的系统?
去年,苹果在发布 iOS 11 时曾表示,这是先进移动操作系统 iOS 的又一次重要更新。不可否认,iOS 11...
日期:06-04
Facebook宣布下周开始移除“趋势”功能
北京时间6月4日早间消息,Facebook于6月1日发布声明称,将删除“趋势”(Trending)功能,...
日期:06-04
企业微信:沟通无界,轻松应对数字化转型
5月24日-26日,2018 CIOC全国CIO大会在贵州惠水举办。本次大会聚焦“数字化转型推动企业发展&r...
日期:06-02
口吐字幕+文字模式,QQ视频通话的这波操作太逆天
最近,周围人的画风好像突然不太一样了,竟然都诡异的时不时对着手机爆笑。作为一名求知癌晚期的资...
日期:06-01
手机还在追求“流量为王”?京东手机精准营销才是解题之道
互联网1.0时代,受制于网络普及度不够的限制,手机宣传方式依旧是媒体硬广、线下投放以及卖场广告,...
日期:06-01
有多少苹果iOS应用能年入百万美元?去年共2857款
据VentureBeat报道,应用分析和市场情报公司App Annie今天发布报告称,在苹果推出应用店(App Store)...
日期:06-01
王者荣耀多核多线程技术新增3款魅族机型,Flyme 7加持游戏体验绝佳
营收突破1100亿元、用户数量直逼5亿人次,智能手机的普及让国内手游市场成长为一个“庞然大物&...
日期:05-31
呵护儿童身心健康,Flyme 7 内置AI反病毒引擎在行动!
智能手机的快速发展和普及,让幼小的孩童能够轻易地接触这个便利的科技产物。而智能手机在便捷大众...
日期:05-31
快应用再现端倪,应用市场波澜将起
——硬件手机厂商拟出扶持计划
  快应用是小米、中兴、华为、金立、联想、魅族、...
日期:05-31
百余款儿童游戏应用感染色情软件 魅族Flyme 7从容应对成安全标杆
六一儿童节到来之际,在爸爸妈妈们精心为孩子准备节日礼物的时候,手机木马程序也趁机作乱。近日,...
日期:05-31