為了讓開發者能第一時間用上尚在開發中的新版系統,蘋果會為注冊開發者發布一個專用的文件,用于給開發者手上用于測試軟件兼容性的設備刷入新系統,以及收到后續開發者通道的軟件更新;這就是每年 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)系統,相比起最早發布的開發者預覽版,要更穩定一些。
不過即使是喜歡嘗鮮,蘋果也多次表示不推薦在主要設備上刷入任何測試版系統;找一個備用機刷上最新的系統來體驗嘗鮮,或許才是最穩妥的方式。