苹果如何让 iOS 12带来更快的app 体验

发布时间:2018-06-08 15:26 编辑:kunyi 来源:系统族
        随着 WWDC 2018 的开幕,苹果在主题演讲期间宣布了全新的 iOS 12,并引入了许多新功能和改进。根据早些年的经验,新系统往往会拖慢旧 iOS 的反应速度,从而导致一些人并不喜欢追新升级,或者怒斥苹果这一“官方劝退”行为是为了逼大家买新机而提升销售业绩。万万没想到的是,很多人在体验了一把 iOS 12 的测试版本后,纷纷表示它“流畅得有点不像话”。

 




事实证明,苹果确实在 iOS 12 的优化上下了很大的工夫,在提升性能和速度的同时、也减少了内存的消耗。这意味着当前已有的设备、特别是下一代 A-系列芯片驱动的新款 iPhone 和 iPad,都将带来质的飞跃。
 

为了帮助普通用户了解 iOS 在哪些方面做了改进,这里特地来解释下几处重点,感兴趣的朋友也可以查阅 WWDC 2018 期间介绍过的《What's New in Cocoa Touch》文档。


简而言之,苹果对所有 app 进行了全面的审计,以确定其是否存在延迟、滚动和掉帧等问题,然后确保在现有代码中发现并消除这些 bug 。

 

此外,一名 Reddit 用户完美解释了苹果的演讲内容,并剖析了 iOS 12 是如何(至少在理论上)带来更快的 app 体验的。


苹果一直在研究各种方法,以确保当用户浏览一款 app 时,iPhone 已经做好了提供一致性能的准备,而无需面对掉帧或滚动问题。


 



正如你可能已经猜到的那样,这一切都与设备资源的使用方式有关,即 CPU、GPU、内存、甚至电池。


为避免滚屏方面的问题,CPU 会在显示接下来的内容之前,预先执行加载。而在过去,CPU 需要同时执行这两项任务,结果就是可能导致体验缓慢。

 

Craig Federighi 在演讲期间曾暗示,优化过后,CPU 现已能够提升大幅在的响应速度,增加处理额外工作时的始终速率、然后尽可能快地返回闲置状态,以确保电池续航不受影响。


iOS 12 还对自动布局框架进行了重大优化,允许 iOS 在屏幕上自动排列 app 元素,而不用考虑设备的类型(比如 iPhone / iPad),节省开发人员的额外工作。


通过这种方式,iOS 12 巧妙地释放了 CPU 和 GPU 的资源,让它们在其它地方发挥更重要的作用。

 

此外 iOS 12 在执行任务的时候,还会让 app 使用更少的内存。


Apple Insider 详细介绍了这项改进,它被称作 Automatic Backing Stores 。通过深度定义文件的使用(而不是里面的内容),它可以减少内存使用。


比如苹果在舞台上展示了一对彩色和灰度的照片,但两者都消耗了同样多的内存。

 

这些底层方面的改进,显然会让 iOS 12 在基于 A12 平台的新硬件上运行得更棒。


最令人欣慰的是,苹果在 iOS 12 的首个测试版本中就带来了这么大的惊喜 —— 运行速度比 iOS 11.4 快很多、而且几乎没有稳定性问题。

 

在 Android 厂商拼命堆运存(RAM)容量的同时,苹果仍然更看重优化的体验:


当前市面上已经有不少 6GB、甚至 8GB RAM 的 Android 旗舰设备,但今年推出的 A12 iPhone 机型,入门款可能为 3GB RAM、高端款也才 4GB RAM 。


新游上线
相关专题 更多+
  • 绿色安全的聊天通讯软件合集
  • 新颖的聊天通讯软件合集
  • 亲密在线互动的聊天通讯软件合集
绿色安全的聊天通讯软件合集
绿色安全的聊天通讯软件合集

现在很多的年轻用户都喜欢上网聊天,但是需要注意的是,你在聊天过程中的一些信息可能会被平台所获取,这该怎么办呢,其实,你只要选择相对安全的聊天通讯软件就可以避免,下面这些呢,都是绿色安全的聊天通讯软件,有兴趣的小伙伴可以前来下载尝试一下哦。

新颖的聊天通讯软件合集
新颖的聊天通讯软件合集

沟通已经成为当下最简单也最方便的解决问题方式,但是如果你想交友的话,又不能直接在路上和陌生人尬聊,这时候你就需要一款新颖有趣的聊天通讯软件,它可以帮助你找到趣味相投的朋友,互相沟通交友,快速找到话题,满足你们对交友的需求。感兴趣的小伙伴可以一起来看看下面这些软件。

亲密在线互动的聊天通讯软件合集
亲密在线互动的聊天通讯软件合集

想和异性我感情快速升温加热吗,那只是你缺少一款亲密在线互动的聊天通讯软件,今天小编就给大家带来了可以视频的聊天通讯软件,在线匹配用户,互相关注才能进一步交流,通过亲密的互动方式让你们在线交流,再通过视频聊天模式达到线下约会的目的。有兴趣的朋友快来下载试试吧。

猜你喜欢