以為iOS 11.3老設備能關降頻就能滿血復活?是我太天真了
我想對於蘋果來說最近沒有什麼事情是比iPhone的降頻事件更鬧心的了。
這件事情的來龍去脈相信很多人都已經了解,在此就不細說了。我們只要明確一點,就是蘋果是因為設備會意外關機,才採取的降頻措施。在用戶都知道了情況,並且大量起訴蘋果之後,蘋果給出了解決方案。承諾在之後的iOS版本中加入電池狀態監控,並且允許設備自由選擇是否啟用降頻。
美國時間 1 月 24 日上午,蘋果發布首個 iOS 11.3 開發者預覽版,確定會為大家帶來電池健康狀態監控功能。
用戶可以通過此功能了解到電池的整體健康狀況,並且可以了解電池是否需要更換。同時,當電池受損程度已經影響到設備性能,觸發了降頻條件,用戶會接收到通知,用戶也可以選擇禁用降頻,但是用戶必須承擔出於電池保護而意外關機的風險。
目前beta1版本也尚未開放這個功能,預計會在之後的版本更新帶來。但是面向大眾的正式版本,預計會到三月才會放出來了。
而這段時間,夠蘋果做許多事情了!
如上面所說,禁用降頻之後無法避免的會出現意外關機的情況。小編手上其實有一台在iOS 8系統的iPhone5,低電量時自動熄火式關機,通話中突然關機現象均出現過,需要長期保持高電量才能正常使用。所以可以說,老舊iPhone自動關機的這個情況是一直都有,並且十分嚴重的。
也就是說,如果大量用戶選擇禁用降頻,相信他們又會遇到意外關機的問題。而意外關機卻是比降頻更嚴重的問題,如果大面積爆發,場面將不可控制。蘋果如何控制這樣的情況?
蘋果在發布iOS 11.3開發者預覽版的時候也為開發者發布了 Xcode 9.3 的第一個測試版。這個版本解決了很多 bug,並有望提高 Swift 項目的編譯速度。而最重要的一點是,蘋果允許開發者們主動監控自己應用的電池消耗情況。
Xcode 9.3 Beta 1 中加入了一個新功能,該功能會從開發到發布持續監控你所做應用的耗電情況,尤其是當開發的 App 可能引發 CPU 過載或者導致電池過耗的時候,開發者會收到提醒。即便是應用在 App Store 上架後,它也會通過用戶選擇的 Apple 崩潰報告,將電池信息回饋給開發者。
這個功能顯然是基於系統內將要加入的電池健康狀態監測功能,可以隨時讀取用戶手機的電池健康狀態數據。這功能能幹什麼呢?可以讓開發者來判斷你手機的狀態是否能夠支持高負荷的運行。也就是說,讓開發者們來把握App功能與電量使用之間平衡,最主要的目的就是要減少App以高功耗運行時因電池過載發生的意外關機現象。
我們可以設想一下,當手機電池狀態不是那麼健康了,更新到iOS 11.3,打開了禁用降頻開關。本應該滿性能運行的時候,卻找不到支持它滿性能運行的應用了。因為所有的應用里也會有你的電池數據,它們檢測到你的電池不健康,便限制了你使用某些功能。比如玩遊戲只能低檔畫質,或者某些實時添加表情的自拍軟體也會限制你使用炫酷動畫特效。而最關鍵的問題又回來了,原本有足夠的性能,卻因為電池,不允許你使用這樣的功能。也就是說,想要手機滿血復活,除了換電池,其他方法已經是不可能了,哪怕之後蘋果不降頻了。
目前不清楚蘋果是否會強制要求開發者平衡App功能和電量使用,雖然此功能的描述是開發者可以主動監控。但開發者們也可能為了用戶的「體驗」而選擇監控用戶的用電量,並且採取對應措施,電池健康度不夠的手機,一律不給他們提供高性能的功能。而出現這樣的情況,誰來背鍋呢?是蘋果,還是開發者?畢竟這一切都是為了防止你意外關機!
哦,怪我好了,是我該換手機了!