iOS 12爲何變得這麼流暢?

iOS 12可以說是目前為止蘋果最多測試版本的系統了,很多體驗過iOS 12 beta 的朋友都在說:iOS 12 流暢了。

iOS 12為何變得這麼流暢?

那麼同樣的設備,只是系統版本不同,為何流暢性會變得這麼明顯呢?其實是蘋果針對流暢性方面特別地做了優化。

1,改進預加載功能

2,CPU響應機制升級

3,Auto-layout(自動佈局)功能

4,升級自動備份存儲技術

其實我們主要了解一下“改進預加載功能”大概就能明白變流暢的原因了。

以前當用戶點擊屏幕的時候,需要即時渲染生成內容,這個生成的過程花費的時間就會產生延遲的問題。這樣就造成了卡頓、丟幀的現象。因此蘋果重新優化了預加載功能,加入提前預判和反悔的功能。

iOS 12為何變得這麼流暢?

其中預判功能可以在程序啟動中就可以開始執行下一步操作。在操作過程中你也可以反悔,當你不想啟動該程序時,就可以啟動另外一個動作。

iOS 12為何變得這麼流暢?

那麼如何計算出用戶的下一步動作在哪?其實並非按照你滑動的時間來判斷,而是根據你的滑動的速度、力量、滑動的距離等多個維度數據來判斷。

iOS 12為何變得這麼流暢?

因此,改進預加載功能後,它可以把卡頓或丟幀的問題在後臺提前處理完成了,這些我們是看不到的。簡單來說,當你操作到第 1步時,其實系統後臺已經加載到了 1.5 步,再結合iOS優秀的預判算法,所以就讓大家感覺比之前流暢了。

iOS 12不僅注重性能,而且保持了很好的兼容性,支持iOS 11時期所有的設備進行更新。對於老設備的性能,iOS 12將會使應用啟動加快40%,鍵盤啟動加快50%,攝像頭啟動加速70%。看來蘋果這次避免了老設備升級後故意大幅度降頻的問題,也為這個糾纏了自己很長時間的負面新聞畫上了句號。

iOS 12為何變得這麼流暢?

9月18日,蘋果正式推出iOS 12正式版。中國國內於9月19日凌晨開始推送,各位小夥伴們記得趕緊升級喲!


分享到:


相關文章: