每當蘋果放出新的 iOS 系統,總會令那些手持舊 iPhone、iPad 以及其他 iOS 設備的人,憂心忡忡。畢竟一次更新就像一次博弈,說不定會讓你的舊設備變得更卡頓。尤其是最近,當蘋果推送了 iOS 11 之後,不少人戲稱新系統就是「修復了老系統過於流暢」的 BUG。
因此,長期以往的經驗使得越來越多的人開始認為,這是蘋果故意這麼做的,它的目的是讓推動更多的用戶購買新的產品。
不過,基準測試公司 Futuremark 卻不是這樣認為的。近日,它利用旗下的測試工具 3DMark Sling Shot Extreme 所收集的數據,想驗證這個傳聞。
按照 Futuremark 公司的說法,從 2016 年開始,他們已經在三個版本的 iOS 上為 7 種不同型號的 iPhone 收集了超過 10 萬個基準測試結果。利用這些龐大的數據,他們製作了不同 iOS 版本的性能對比圖表,以確定同一款型號的 iPhone 在 iOS 9,iOS 10 以及 iOS 11 中是否出現了性能下降。
首先他們測試的第一款設備是 iPhone 5s,之所以選擇它,是因為這是能運行 iOS 11 最老的一款 iPhone 了。假如蘋果真的有意在新的系統上削弱舊設備的性能,那麼這款 iPhone 的性能表現應該是最容易發現端倪的。
根據測試,從 2016 年 4 月份的 iOS 9 到 2017 年 9 月份的 iOS 11,iPhone 5s 的 GPU 性能儘管有一點小小的波動,但都維持在正常的性能範圍內,CPU 的性能也幾乎沒有明顯的提升或下降。
而這樣的情況也同樣發生在 iPhone 6、iPhone 6s 以及 iPhone 7 身上,GPU 性能在各個 iOS 版本中保持一致,只有微小的波動。
不過,情況不一樣的是這三款機型他們的 CPU 性能隨著時間的演進出現一點點下降,Futuremark 把這歸結為「iOS 小版本更新的一些小波動」,表示用戶在日常使用中,是察覺不到這樣的小幅性能下降的。
我們的基準數據顯示,實際上,蘋果並沒有故意在新的系統中降低舊設備的性能,它只是通過定期更新來支持舊設備,而這些更新在各個 iOS 版本上的性能水平基本保持一致。
換句話說,這次的測試至少證明了在性能層面上,蘋果並沒有故意降低舊設備的性能。然而,數據可能並不能反映實際的體驗。Futuremark 認為或許是新系統中的其他因素導致了舊的 iOS 設備變慢了。
例如一些新加入的功能或許會消耗更多的硬體資源,這也會讓用戶覺得設備變慢了。當然,這有時候也可能是用戶的心理作用。
此外,新的系統可能會引進一些針對新 iPhone、iPad 推出的 API 和技術,而這些技術可能不能很好地在舊設備上很好的運行,從而導致新系統的表現不佳。
- 本文授權轉載自:ifanr(愛范兒)
> 是,非常相信。
> 同一支App,版本越新,跑在相同設備上,App對iOS版本需求越高越吃力
>
> 如果App基於越高版本的xcode編譯開發的就很有感覺
> 版本差異越大越有感覺
>
> 例如 Line、Facebook、Messenger..
這樣說不對吧,不是要護航只是要反應
基本APP撰寫的時候都會選用個哪一代的語系支援下去寫
每次版本大改Xcode總會有小更動,每次更新過後等待各家APP更新提升相容性還還有debug 而且每當系統更新後提供了新的機能
你舉例的APP也開始更新新的功能這些都要在撰寫並解除錯還有相容性問題等到更新完後資源的調度還有分配都是一大問題
你也可以繼續維持舊的系統舊的功能阿 只是一個選擇而已
系統UPDATE本來就是這樣
但是使用者使用iPhone時,沒人會只在iOS使用介面操作,這個測試沒有測各個重要APP使用反應時間,這應該是很容易想到並且測試的事,故意迴避這個問題,讓這個測試看起來像業配文...