當前位置:
首頁 > 最新 > iOS 12 如此重視性能提升的原因是什麼?

iOS 12 如此重視性能提升的原因是什麼?

購機樂

原裝二手iPhone,七天無理由包退、一年保修!

WWDC2018 大會上,蘋果關於 iOS 12 的第一項介紹就是讓舊設備的性能大幅提升,相信已經升級到 iOS 12 的小夥伴已經體驗到了系統性能的提升了,我想這也是大多數 iOS 11 用戶選擇升級的根本原因。但是蘋果為什麼要將性能優化作為 iOS 12 的主要更新點呢?

下面我帶大家一起來深入討論一下。


不知道大伙兒還記不記得前陣子三星推出的 Galaxy S9 廣告,廣告里將三星的最新款旗艦 Galaxy S9 與三年前的 iPhone 6 進行比較,直接嘲諷 iPhone 6 的卡頓,進而展現自己 Galaxy S9 的流暢。這樣的不再同一時期的設備相互比較,頗有點「被田忌賽馬」的意思,不過商家總是喜歡抓住對手的缺點來無限放大,具體的細節可以看我以前的這篇文章,直達《蘋果又被嘲諷,太慘了!》。

每次 iOS 的大版本更新,都會淘汰掉末尾的舊款設備,對於老舊設備來說,它們已經無法支撐起最新的軟硬體效率了,無可避免的被逐漸淘汰掉,就像前幾天蘋果終於停止了對 iOS 4 App Store 的支持。

(猜想)蘋果似乎也相當重視對手的廣告,俗話說得好,當局者迷。通過別人的批評才能更好的找出自身的缺點,進而改善。這麼說來還是多虧了三星的廣告把蘋果嘲諷醒了。


其實 iOS 12 在系統功能上與 iOS 11 沒有太大改變,甚至還會讓不少用戶誤以為這只是 iOS 11 的後續版本。但蘋果工程師需要從系統底層下足功夫,要改善舊款 A7 系列設備像是 iPhone 5s 等設備的卡頓與丟幀問題可不是那麼容易的。蘋果集中改善了預載入、CPU 響應機制、內存分配和圖像布局等系統底層功能。

預載入「Cell Pre-fetch」能夠預測用戶動作,並且提前載入好相關的內容,直到用戶點擊或滑動後,屏幕上就會立即顯示這些內容,讓用戶不會感覺到延遲或是「載入」的卡頓過程,使使用時的感受明顯更快。

當 CPU 任務比較少時, CPU 會自動降低頻率進入慢速模式,假如這時候用戶突然開啟一個需要耗費極大運算力的任務, CPU 就需要一定的「反應」時間來加快運算頻率,這其中就會造成卡頓現象。

在 iOS 12 中,蘋果針對此問題優化並調整了 CPU 的響應機制,讓反應速度提升了兩倍,而且能將低頻狀態瞬間提升為高頻狀態,並且能智能的調整頻率,根據當前任務的運算量自動調整到適當的運算頻率中,這也是 iOS 12 發熱量較大的原因了。

蘋果還改善了內存分配和圖像布局等機制這裡就不一一展開了,蘋果在大會上宣稱 iOS 12 針對 CPU 優化處理,實現開啟 App 速度提升 40% ,鍵盤開啟速度提升 50 % ,相機開啟速度提升 70% ,而這些提升只在舊款 iPhone 5s 、 iPhone 6 上感受明顯,在性能較強的 iPhone 7 以上型號上感受其實不太明顯。這些提升說不定僅提升了零點幾秒的響應時間,但就是零點幾秒讓整體的使用體驗大大提升


蘋果在 iPhone 6 一直到 iPhone 8 上的外觀改動都不大,直到最近突然推出跨時代的 iPhone X,這樣在前代產品的基礎上進行小改版,可以說是為後續產品的研發拖延時間,更合適的說法是向後續產品逐漸過渡。

這一套做法可能也會用在 iOS 上,iOS 11 和 iOS 12 其實能明顯感受的差異性功能其實並不大,但蘋果為了讓用戶知道 iOS 12是有新功能增加的,於是推出夜間勿擾模式、解鎖通知畫面分組、屏幕時間(Screen Time)、 四款新 Animoji 、Memoji 個性化表情、Shortcuts 流程工具、FaceTime 群組視頻功能等小功能,這些其實都能在一次 iOS 小版本中實現。

所以 iOS 12 此舉完全可能是為後續的 iOS 13 或 iOS 14 爭取足夠的開發時間,延長 iOS 的開發周期。


雖然蘋果已經道歉,並在 iOS 11.3 上增加了電池管理功能,並降低電池更換的價格,但用戶似乎認為蘋果的誠意還是不足,蘋果也不得不為所有舊設備「超頻」一下。

iOS 12 基於系統底層功能研發的相關功能應該能解決「電池門」的「降頻」事件了。其實靜下心來仔細想想,過去通過「降頻」來緩解電池老化而產生的自動關機我們無法接受,但 iOS 12 通過「超頻」來加速老設備的性能這樣就不會更加速電池的老化嗎?其實電池老化是怎麼樣都救不回來的,趁著官方更換電池價格還便宜,趕緊換個電池才是王道呀

這就如同一樣過去的老車要想追上一輛最新的跑車,是不是要將油門踩到底呢?而且這樣還更加耗油。

對此你有什麼特別的看法嗎?歡迎留言和我一起討論喲!最後說一句 iOS 12 是真的流暢。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 果粉技巧 的精彩文章:

iOS 12 beta 2 中出現的 bug 和解決辦法

TAG:果粉技巧 |