揭祕iOS12神優化:蘋果用了什麼黑科技讓舊iPhone提速40%?

關於iOS12,蘋果給出了3個數值:40%、70%、50%。什麼意思呢?按照蘋果的說法就是,老設備在更新了iOS12之後能獲得40%的應用加載速度提升,70%的相機App打開速度提升,50%的鍵盤呼出及打字流暢度提升。聽起來十分誘人,實際情況又是怎樣的呢?

揭秘iOS12神優化:蘋果用了什麼黑科技讓舊iPhone提速40%?

iOS12黑科技揭秘

優化處理器升降頻速度減少處理器樽頸

在iOS10的時候,蘋果加入了一個名為Cell Pre-fetch功能,通過App預加載的方式,讓App打開的時候不會因為系統資源不足而卡住。不過後來蘋果發現這個功能效率不怎麼高,App預加載有可能會在一時間抓取大量App的數據,從而導致處理器資源到達瓶頸,進而在網頁等頁面會出現掉幀問題,甚至是卡住。從A10 Fusion處理器開始,iOS就會分成高效和低功耗兩部分,如果執行App進程少的時候,處理器會轉用低功耗核心,以此來確保續航。如果在打開App或者是瀏覽網頁的時候,處理器沒能及時轉換大核心,那麼掉幀問題就會更加嚴重。所以蘋果在iOS12中對應用預加載功能進行了改善,在屏幕渲染任務完成之後,才會開啟預加載,合理調配系統資源。

揭秘iOS12神優化:蘋果用了什麼黑科技讓舊iPhone提速40%?

揭秘iOS12神優化:蘋果用了什麼黑科技讓舊iPhone提速40%?

調節系統資源以減少處理器、圖像處理和運存使用

除了優化處理器之外,蘋果也從系統介面以及開發者環境入手改善系統體驗了。據悉,蘋果更新了iOS 12 的Auto-Layout框架,允許開發者在App內容自定不同顯示大小,減少iOS設備處理資源的耗能,但蘋果發現有關框架的資源會呈指數級擴張,因此在iOS12減少使用指數級別的元件,將一個個元件獨立放置,從而減少處理器、圖像處理和運存的使用。

揭秘iOS12神優化:蘋果用了什麼黑科技讓舊iPhone提速40%?


分享到:


相關文章: