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

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

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

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

1.對三星的反擊

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

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

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

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

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

2. 優化老設備的使用體驗

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

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

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

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

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

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

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

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

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

3. 延長 iOS 開發週期

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

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

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

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

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

4.解決“電池門”事件

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

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

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

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

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

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

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


分享到:


相關文章: