隨著 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 。
看上去不錯的樣子,我默默的拿出了我的千元機。
-
cpu
+關注
關注
68文章
11279瀏覽量
224964 -
iPhone
+關注
關注
28文章
13522瀏覽量
216333 -
ios12
+關注
關注
1文章
42瀏覽量
5591
原文標題:流暢得不像話!iOS12是如何讓iPhone跑得更快的?
文章出處:【微信號:iphone-apple-ipad,微信公眾號:iPhone頻道】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
蘋果WWDC2025:iOS 26登場,Liquid Glass設計語言,AI持續進化
橫河WT310E/WT332E功率計測試和校準的吞吐量
蘋果iPhone 17發布,核心供應鏈揭秘!(附100家A股供應商大總結)
蘋果推出史上最薄手機iPhone Air iPhone Air確認支持中國聯通eSIM
蘋果、華為發布會時間敲定!超薄iPhone 17 Air PK 三折疊
工程師怒贊:耐達訊網關讓Modbus設備‘擠進’Profinet圈,觸摸屏效率翻倍!\"
【HarmonyOS next】ArkUI-X休閑益智記憶翻牌【進階】
【HarmonyOS next】ArkUI-X休閑娛樂搞笑日歷【基礎】
能效提升3倍!異構計算架構讓AI跑得更快更省電
在Windows上Y8的流媒體FPS低于Y12是什么原因造成的?
ENI文件全攻略:讓EtherCAT網絡跑得更快、更穩、更強!
不科學的iOS12 蘋果如何讓它在iPhone上跑得更快
評論