蘋果不再強制要求開發者必須在歐盟才能調試iOS替代瀏覽器引擎/NFC等
先前迫於歐盟法律要求蘋果宣佈在歐盟範圍內開放iOS 系統的瀏覽器引擎、替代應用程式商店、非接觸式應用程式、透過網路線上側載安裝應用程式等。但蘋果的花招在於確實開放並滿足歐盟法律條款的要求,然而如果你是開發者那還必須在歐盟設立辦公室,因為只有位於歐盟範圍內的iPhone 才可以進行調試。
先前火狐瀏覽器開發團隊就抱怨過這事兒,火狐可以向歐盟用戶推出基於Gecko 引擎的新版本,但位於美國辦公室的工程師無法進行開發和調試。
在眾多開發者向歐盟抱怨蘋果這點小心思後歐盟也關注了起來,於是現在蘋果解除了開發者區域限制,讓開發者們可以跨區為歐盟市場開發應用。
簡而言之,從iOS 18.2 開發者預覽版開始,位於任何位置的開發者都可以針對歐盟版iOS 18 開放的條款進行開發和測試,包括:
- 在非歐盟境內的iPhone 上開發和測試第三方瀏覽器引擎
- 在非歐盟境內的iPhone 上開發和測試第三方替代應用市場
- 在非歐盟境內的iPhone 上開發和測試NFC 類應用程式
- 在非歐盟境內的iPhone 上開發和測試透過網路側載安裝簽署後的應用程式
雖然解除了開發和測試限制不過以上這些內容多數僅限向歐盟範圍內的用戶開放,例如開發第三方替代應用商店後也只能為歐盟用戶提供服務,其他市場的用戶都不能使用。
在iOS 18.2 開發者預覽版中以上調整還有些小bug,有非開發者安裝iOS 18.2 版後也可以安裝第三方替代應用程式商店,但在安裝後實際上是無法啟動的。
現在一般用戶也可以選擇開發者預覽版,所以這個問題可能源自於用戶帳號並未註冊蘋果開發者計畫吧,或許註冊後的開發者啟動是沒有問題的。