令人驚訝的是,你似乎不再需要成為 Apple Developer Program 的成員就可以訪問適用於 iOS 17、iPadOS 17、macOS Sonoma 等的新開發者測試版。
在昨天第一個開發者測試版登陸後不久,許多人開始注意到他們的設備正在提供新的測試版,儘管他們沒有為 Apple 的開發者計劃支付每年 99 美元的費用。起初,我們將此歸因於 Apple 端的一個小故障,但現在看來,這是 Apple 方面深思熟慮的決定,廣泛開放其開發者 Beta 計劃。
事實上,這與我們認為 Apple 在 iOS 16.4 中更改其處理 beta 下載的系統時所做的完全相反。雖然很明顯 Apple 正在通過消除混淆 beta 配置文件的需要來簡化對未來 iOS beta 的訪問,但它似乎反而會通過 Apple ID 檢查 beta 訪問,將 iOS 開發人員 beta 限制為僅那些付費會員的 Apple ID Apple Developer Program,並以類似方式限制公開測試版。
這似乎確實是iOS 16.4 和 16.5 beta 週期期間的案例,同時提供開發人員和公共 beta。然而,當 iOS 17 昨天登陸時,“iOS 17 Developer Beta”選項開始出現在所有人面前,無論他們的 Apple ID 是否曾經註冊過 Apple Developer Program。
不過,Apple 最近還更新了其開發者會員頁面以包括“OS beta 版本”,將其添加到多年來一直提供的其他免費權益列表中,包括訪問 Xcode 開發工具、設備上測試和 Apple Developer 論壇。
目前尚不清楚 Apple 何時做出了這一改變,但 Internet Wayback Machine 頁面的 6 月 3 日版本 顯示當時未包含“操作系統測試版”。
我們可能永遠不知道這是否一直是 Apple 的意圖,但看似提供新的“Beta 更新”部分可能是一種讓開發人員從一開始就可以使用 Beta 版的方式。另一方面,由於 iOS 16.5 版本的開發者測試版似乎受到限制,因此 Apple 可能在決定向所有人開放其開發者測試版之前嘗試過這兩種方法。
限制性更強的方法本可以幫助 Apple 控制誰可以下載開發者測試版,這一直是其政策。在 iOS 的早期,甚至在公開測試版出現之前,Apple 開發者計劃的成員必須在門戶中註冊他們設備的硬件 ID——Apple 甚至限制了每個開發者可以註冊的設備數量。如果 iOS 開發人員測試版安裝在未註冊的設備上,它實際上變成了一塊磚,需要將其擦除並恢復到最後一個公開的 iOS 版本。
Apple 多年前就放棄了這一要求,至少就測試版授權而言是這樣。開發者仍然需要在 App Store 上發布之前註冊用於測試應用程序的設備,但 Apple 不再使用該信息來確定他們是否可以運行開發者測試版。
相反,任何具有必要測試版配置文件的 iPhone 或其他 Apple 設備都可以通過無線方式獲取和下載測試版。 Apple 的問題是這些配置文件經常洩露,甚至經常最終發佈在專門用於共享 beta 訪問權限的網站上。 Apple 經常進行合法的貓捉老鼠遊戲以關閉其中許多網站,這表明該公司仍想控制 Beta 版分發;然而,律師就是律師,公司法務部可能只是原則上這樣做。
無論出於何種原因,Apple 顯然已經放棄了控制開發者測試版分發的任何嘗試。任何運行 iOS 16.4 或更高版本的 iPhone 只需輕按“設置”應用中的開關即可訪問 iOS 17 Developer Beta。
可以肯定的是,7 月份發布的 iOS 17 公共測試版也將是這種情況,因為該程序始終是免費的,沒有特殊的障礙可以跳過。主要需要註冊才能從 Apple 網站下載測試版配置文件。
新系統確實允許 Apple 通過 Apple ID 跟踪 beta 下載,這在舊的配置文件方法下會更具挑戰性。該公司嚴格的隱私政策禁止其在未經用戶明確同意的情況下收集個人信息,並且直到現在也從未要求安裝 iOS 測試版的 iPhone 甚至需要使用 Apple ID 登錄。
如何下載 iOS 17 公共測試版
請記住,您現在可以獲得 iOS 17 開發者測試版並不意味著您應該這樣做。儘管可用性更高,但蘋果明確表示,開發者測試版仍適用於“專用於 iOS 17 測試版軟件開發的設備”。
換句話說,將此安裝在您的主要 iPhone 上需要您自擔風險。
如果您願意冒這個風險,更新過程iOS 17 開發者測試版本身就很簡單:
如果您以前從未註冊過 Apple 的開發者或測試版程序,則需要訪問 developer.apple.com 並使用您的 Apple ID 登錄才能同意一組條款和條件。您無需繼續註冊開發者帳戶,只需使用您的 Apple ID 登錄即可“激活”它或開發者測試版。如果您的 Apple ID 之前使用過公開測試版程序,則此步驟似乎不是必需的。確保您在 iPhone 上使用的是 iOS 16.4 或更高版本,並且擁有兼容的設備。今年,2017 款 iPhone X、iPhone 8 和 iPhone 8 Plus 不在名單之列。打開設置應用程序。選擇常規 > 軟件更新。選擇 Beta 更新。選擇 iOS 17 Developer Beta。選擇返回按鈕,iOS 17 Developer Beta 應該會出現。選擇下載並安裝以開始該過程,就像您對任何其他 iOS 更新所做的那樣。
可以使用類似的方法在 iPad 上安裝 iPadOS 17 beta,在 iPhone Watch 應用程序中在 Apple Watch 上安裝 watchOS 10 beta,在 Mac 上安裝 macOS Sonoma beta,或者 tvOS 17 beta在您的 Apple TV 上,只要您運行的是每個操作系統公開發布的最新版本。
請注意,在 Apple Watch 的情況下沒有回頭路;如果您選擇生活在邊緣並安裝 watchOS 10 beta,那將是一種單程旅行。如果您遇到問題,您將等待下一個測試版發布以期得到修復。