环球门户网

不科学的iOS12 苹果如何让它在iPhone上跑得更快

更新时间:2021-11-27 04:03:10

导读 音频评论大家好,我是Geek Fan本期栏目编辑的小伙伴,现在给大家讲解一下问题。随着WWDC 2018的开幕,苹果在主题演讲中宣布了全新的i

音频评论

大家好,我是Geek Fan本期栏目编辑的小伙伴,现在给大家讲解一下问题。

随着WWDC 2018的开幕,苹果在主题演讲中宣布了全新的iOS 12,并推出了许多新功能和改进。根据早些年的经验,新系统往往会减缓旧iOS的响应速度,导致一些人不喜欢追求新的升级,或者愤怒地声讨苹果的“官方劝说”行为,迫使大家购买新机器,提高销售业绩。没想到,在体验了iOS 12的测试版后,很多人都说“有点太流畅了”。

事实证明,苹果确实在iOS 12的优化上下了不少功夫,不仅提升了性能和速度,还降低了内存消耗。这意味着现有设备,尤其是新一代A系列芯片驱动的新iPhone和iPad,将带来质的飞跃。

为了帮助普通用户了解iOS在哪些方面有所提升,这里有一些重点要说明。感兴趣的朋友也可以参考WWDC 2018发布的《What's New in Cocoa Touch》号文件。

简而言之,苹果对所有应用程序进行了全面审计,以确定它们是否存在延迟、滚动和丢帧等问题,然后确保在现有代码中发现并消除这些错误。

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

苹果一直在研究各种方法,以确保用户在浏览应用程序时,iPhone可以随时提供一致的性能,而不必面临丢帧或滚动的问题。

大家可能已经猜到了,这一切都与设备资源的使用有关,即CPU、GPU、内存甚至电池。

为了避免滚动,在显示下一个内容之前,CPU会提前加载。在过去,CPU必须同时执行这两个任务,所以体验可能会很慢。

Craig Federighi在演讲中暗示,优化后的CPU现在可以大大提高响应速度,在处理额外工作时增加恒定速率,然后尽快回到空闲状态,以确保电池寿命不受影响。

IOS 12还对自动布局框架进行了大幅优化,让IOS可以在屏幕上自动排列app元素,无论设备类型如何(比如iPhone/iPad),为人员节省了额外的工作。

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

此外,iOS 12将允许应用程序在执行任务时使用更少的内存。

苹果内部人士详细介绍了这个改进,叫做自动备份存储。它可以通过深入定义文件(而不是内容)的使用来减少内存使用。

例如,苹果在舞台上展示了一对彩色和灰色的照片,但它们都消耗了相同的内存。

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

最可喜的是,苹果在iOS 12的第一个测试版就带来了如此大的惊喜。3354运行速度比iOS 14快很多,几乎没有稳定性问题。

虽然安卓厂商在拼命积累内存容量,但苹果还是更注重优化后的体验:

目前市面上有很多6GB甚至8GB RAM的安卓旗舰设备,但今年推出的A12 iPhone机型可能入门有3GB RAM,高端机型有4GB RAM。

看着不错,我默默地拿出了我的千元机。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。