圖片來源 @視覺中國
文 | 電廠,作者 | 張勇毅,編輯 | 高宇雷
每年蘋果 WWDC 開幕當天,蘋果就會放出當年新系統的最早期版本,供開發者進行适配測試:爲了當正式版系統推出時,普通用戶在更新到最新系統之後,盡可能減少自己常用軟件出現和新系統不兼容的 Bug。
爲了讓開發者能第一時間用上尚在開發中的新版系統,蘋果會爲注冊開發者發布一個專用的文件,用于給開發者手上用于測試軟件兼容性的設備刷入新系統,以及收到後續開發者通道的軟件更新;這就是每年 WWDC 開幕之後,網絡上幾乎第一時間就會流出用于升級新系統的「描述文件」的由來。
但這一過去數年一直采用的測試方式,或許将于今年徹底消失了:在 iOS 16.4 Beta 版本的更新中,蘋果爲注冊開發者提供可以快速切換系統更新通道的選項:開發者無需配置描述文件,即可快速決定自己手上的設備能更新到正式版或測試版的系統。
但沒有登陸注冊開發者賬号的設備,将無法看到這個更新頁面。
在本次更新之後,蘋果的開發者條款還特别指出「隻有當用戶的 iPhone 登錄了注冊 Apple 開發者計劃的 Apple 賬号時,提示系統更新的菜單才會正常顯示」。中文版還特别标明「配置描述文件将不再授予訪問權限」。
換言之,從今年發布的 iOS17 版本之後,通過安裝配置描述文件的方式,提前嘗鮮到蘋果新版本系統的這種方式,大大概率将要成爲曆史了。
這一政策改變爆出之後,自然激起了 iOS 用戶中的各種讨論:受影響最大的當然是習慣每年 WWDC 就開始提前刷入新系統嘗鮮的果粉與數碼愛好者,也有一些媒體認爲這是「給蘋果找 Bug 還要先交 99 美元」(注冊蘋果開發者計劃的費用),是蘋果一項新的營收計劃。
但事實上,蘋果打擊利用分享描述文件來「偷渡」開發者測試版本系統,在此之前也并非毫無動作:去年全球兩家發布蘋果測試版系統描述文件的大型網站 —— BetaProfiles 以及 IPSW 不約而同地關站,并直接下架了網站之前保存的所有描述文件以及測試版系統的下載鏈接。
按照國外媒體詢問 BetaProfile 給出的回複,導緻這兩個站點被關閉的原因,正是蘋果以數字版權爲理由,對兩家網站所有者提出了删除的要求,爲了避免蘋果進一步的法律行動,兩家也都隻能迅速下架對應的軟件下載鏈接。
而在國内,一直在提取描述測試版系統描述文件的團隊 @iBeta 嘗鮮派 在本次更新之後,也表示「這一天遲早會到來」,甚至表示「魔高一尺,道高一丈」,之後破解這種限制的方式也會更多。
本質上,自始至終,蘋果都沒有承認過「通過分享描述文件安裝測試版系統」這種途徑的合法性,但這種方式卻給蘋果售後帶來了許多不必要的售後壓力。
每年新系統發布後,網絡上就會出現很多媒體對新系統第一時間的上手體驗,針對新一年中系統中的各種新功能,發布對應的體驗以及測試,但絕大多數視頻博主都會閉口不談的一個前提是,測試版系統本就是優缺點都非常明顯的雙刃劍:很多時候新系統中的幾個功能嘗鮮,換來的是設備所有數據全部丢失。
在 B 站知名的數碼區賬号「TESTV 官方頻道」一個标題爲「蘋果擺爛記」的視頻中,UP 主提到了自己的 MacBook Pro 的維修經曆:在一次 Beta 版系統更新之後,UP 主的電腦出現了黑屏無法啓動的問題,在去蘋果售後維修鑒定後表示「可能所有數據都沒有了」。
當被店員詢問「爲什麽要使用 Beta 版系統」,雖然博主用「隻剩一個版本就到正式版了」這種說法爲自己辯解,但這幾乎是絕大部分使用着測試版系統普通用戶的常态:完全沒有使用測試版系統會導緻各種問題的心理準備,當測試版系統最終導緻設備出現黑屏、死機等嚴重問題時束手無策,隻能用「蘋果擺爛」這種理由,吸引更多的關注。
即使用戶在使用中遇到的問題可能本身并非是測試版系統所導緻的問題,但增加的各種變量,也給線下售後人員的故障判定帶來了更多困難:實際上這些往往是線下售後人員并不熟悉的領域。
一方面是自媒體爲了流量不斷給觀衆灌輸「新版本系統很好用很穩定」的錯誤信息,一方面是越來越多抱着對新系統好奇的用戶,甚至不清楚「開發者預覽版」意味着什麽,就刷入新系統,造成手機出現各種發熱卡頓、甚至手機需要重新刷機的問題,最終歸咎于「蘋果新系統很難用」。
相比原生 Android 開發者預覽版繁瑣的刷入方式,以及國産 Android 廠商在新系統發布時限制刷入設備的賬号甚至 IMEI 等嚴苛限制。蘋果旗下針對各種設備新系統的開發測試的系統版本要繁雜的多,對應的認證限制卻遠低于前者,這從某種意義上也是對「偷渡」的放任,才讓過去數年成爲了一種慣例。蘋果此時的動作更像是在「亡羊補牢」,阻止更多不明真相的普通用戶繼續因爲一時好奇或自媒體的誤導,而刷入并不穩定的測試版系統。
而對于真正的極客玩家來講,破解蘋果此種限制的手段仍然衆多,隻是對于普通用戶來講成本與門檻進一步上升,但或許這已經達成蘋果想要的目的:回歸讓開發者測試版系統回歸「開發者測試版」的本質。
在本次更新政策公布後,也有外媒發布評論表示「蘋果讓之後的 iOS 更新測試變得更加乏味」,但這完全是基于過去數年普通用戶刷入測試版固件門檻太低造成的誤導所推出的結論。此次更新也并非某些媒體表示的「給蘋果找 Bug 還要先交 99 美元」,事實是蘋果此舉同時也是爲了方便開發者選擇測試系統更新的通道,開發者不必再去官網下載描述配置文件到手機中安裝更新。
至于「交 99 美元」這件事,任何想要成爲蘋果開發者,在蘋果生态内發布自己開發應用的人,都需要注冊這個年費 99 美元(人民币 688 元)的蘋果開發者計劃,其中包括各種開發工具以及教程,其實也并不存在專門爲了找 Bug 交 99 美元這種問題。
但對于絕大多數普通用戶來講,從今年開始,如果你不想給蘋果交 99 美元,那嘗鮮新系統的最好方式,或是就是等 WWDC 之後一個月,推出的公開測試版(Public Beta)系統,相比起最早發布的開發者預覽版,要更穩定一些。
不過即使是喜歡嘗鮮,蘋果也多次表示不推薦在主要設備上刷入任何測試版系統;找一個備用機刷上最新的系統來體驗嘗鮮,或許才是最穩妥的方式。