蘋果公司上周宣佈針對歐盟應用程序開發商的新規則,以遵守新法規《數字市場法案》(DMA)。在被指定為"看門人"後,歐盟要求蘋果公司做出改變,以增加應用程序行業的競爭,包括提供從AppStore以外下載應用程序的新方法、新框架和API、修訂傭金和收費結構等。
開發者對這些變化的反應不一,一些大公司,包括 Epic Games、Spotify 和最近的微軟,都站出來反對蘋果的變化,蘋果的變化似乎是為確保蘋果能夠繼續從 iPhone 應用中獲利,無論這些應用是如何被發現和安裝的。
在歐盟國傢,開發者將獲得較低的傭金--數字交易和服務的傭金為 17%,有資格享受小型企業折扣(或第二年訂閱)的開發者的傭金為 10%,但如果公司使用蘋果的支付處理服務,該公司將繼續收取 3% 的額外費用。
同時,該公司正在實施一項核心技術費,蘋果公司稱,這項費用用於支付他們使用蘋果專有技術和工具、開發者服務和支持以及平臺完整性的費用。這項費用適用於在 App Store 和其他市場上發佈的應用程序,每年首次安裝量超過 100 萬次的,每次收費 0.5 歐元。
除此之外,蘋果還推出更多的選項,比如可以選擇默認的網絡瀏覽器,對於開發者來說,還可以為自己的應用程序使用 NFC 支付技術(支持 Apple Pay)。
在閱讀蘋果公司提供的文件並與該公司進行溝通後,開發人員應該解這些規則的一些註意事項和細節。我們將把它們整理如下,作為一個起點,並將隨著時間的推移,在我們解到更多信息後添加到這個列表中。
蘋果公司將允許替代應用市場與自己的 App Store 競爭,但蘋果公司仍在控制哪些公司將被允許開發此類應用。蘋果表示,市場應用程序開發商需要從 A 級金融機構獲得 100 萬歐元的信用證,才能獲得這一權利。該公司稱,隻有承諾保護用戶的開發者才能獲得開發市場應用所需的新 API,這也是蘋果對他們進行審查的一種方式。蘋果公司認為,這一限制將確保惡意行為者不會在市場上從事詐騙活動,從而損害 iPhone 用戶的利益。
應用程序市場的App隻能從開發者官方網站發佈,而不能從 App Store發佈。
個人開發的應用程序(非市場應用程序)不能通過網站發佈。它們必須選擇在 App Store 發佈或通過第三方市場發佈。
市場上的應用程序每次安裝都必須支付核心技術費,而通過其他市場或 App Store 發佈的應用程序,每個日歷年的前100萬次安裝是免費的。這鼓勵個人開發者更新他們的應用程序並發佈安全修復程序,即使這些應用程序不是通過 App Store 發佈的,但卻給運行 App Store 競爭對手的開發者帶來前期成本。蘋果公司指出,它已經開發 600 多個新的 API,作為啟用市場平臺努力的一部分。
非營利組織、政府機構和教育機構可免交核心技術費。
免費應用、開源應用或免費應用都不免除核心技術費,這意味著免費應用開發者甚至不應該根據歐盟的新條款進行分發,因為如果他們的應用每年安裝量超過100萬,無論如何他們都必須向蘋果付費。蘋果認為,這些應用程序仍然可以支付核心技術費,因為它們很可能通過廣告或實物商品等其他方式盈利。(換句話說,蘋果找到一種方法來獲取應用程序在應用內購買和付費下載之外的收入!)。蘋果估計,歐盟隻有不到 1%的開發者會支付核心技術費。不過,開發者並不一定要支付這筆費用--它隻適用於那些采用新條款進行替代分發和支付處理的開發者。
蘋果公司將防止"安裝轟炸 "--即不良行為者通過在多臺設備上下載競爭對手的應用程序來增加其應用程序的安裝數量。蘋果表示,它將提供安裝驗證機制,確保所有安裝都來自真正的蘋果設備,並將限制來自單一設備的首次年度安裝數量。如果有必要,它還可能終止有可疑行為的開發者賬戶。
用戶可以在設備上安裝多個第三方應用市場,但在開始安裝這些競爭對手應用商店的應用之前,市場需要向用戶申請許可。
用戶將獲得新的設置和控制,以管理應用程序的新安裝方式。這包括可以查看應用程序的安裝來源(例如哪個第三方應用程序商店)。設置"中一個名為"允許來自開發者的市場"的權限將讓用戶選擇他們希望允許的替代應用商店。如果需要,用戶還可以撤銷開發者的權限,並在設置中管理默認應用市場。
無論應用程序以何種方式發佈,都會對其進行"公證"。這一過程意味著應用程序將獲得一個安裝密鑰,用於將應用程序安裝到用戶的設備上。在此過程中,蘋果還會掃描應用程序是否存在病毒、惡意軟件和其他安全威脅。此外,蘋果還將通過人工審核來確保應用程序的某些內容是真實的,例如,應用程序是否能實現其聲稱的功能。
公證過程不包括應用商店審查的質量標準,也不允許蘋果公司根據內容拒絕應用。這意味著非法內容和色情內容可能會被允許。
如果蘋果在第三方應用商店安裝的應用程序中檢測到含有惡意軟件,就會阻止其啟動。蘋果能否可靠地檢測到在 App Store 之外安裝的應用程序中含有惡意軟件,還有待觀察。不過,蘋果公司不會對退款或通過第三方應用程序市場在其 App Store 之外發生的欺詐和濫用風險負責。
通過公證,蘋果可以在用戶安裝App之前向其展示更多細節,包括名稱、開發者描述(含截圖)和年齡評級。
蘋果公司正在阻止開發商創建替代性遊戲商店的嘗試,它提供 一種新的功能,可以讓遊戲商店在其應用程序商店(App Store)中串流遊戲。在此之前,每款遊戲都必須是一個單獨的應用程序。
開發者必須為自己的應用提交一個二進制文件,無論它是在 App Store 還是其他應用程序市場發佈。這意味著應用程序一次隻能從一個應用程序商店安裝,因此如果用戶下載應用程序商店的版本,就必須刪除它才能下載新的非應用程序商店版本。
雖然開發者可以選擇在其 App Store 應用程序中提供其他支付處理器,但他們不能同時提供蘋果自己的應用內支付 (IAP)。但他們可以隨時轉回 IAP。
更新到 iOS 17.4 後,用戶首次在設備上打開 Safari 時,系統會提示用戶選擇默認瀏覽器應用,用戶還可以在 iOS 設置中管理默認應用瀏覽器。
在歐盟,瀏覽器應用程序開發人員將可以選擇Safari 的 WebKit 以外的其他引擎。蘋果表示,它將把 WebKit 的技術引入 iOS,以支持"高性能"的替代瀏覽器。這包括及時編譯、多進程支持、自定義網絡沙盒和 Passkeys。
瀏覽器應用程序開發商必須遵守行業標準的隱私和安全規范,比如及時解決安全漏洞。
開發者將能夠在其應用程序中提供 NFC 支付,而無需使用 Apple Pay 或蘋果的錢包應用程序。這種軟件解決方案與目前Android系統支持替代錢包的 NFC 支付方式類似,使應用程序能夠訪問"現場檢測",當 iPhone 靠近 NFC 終端時,"現場檢測"會調用用戶的默認 NFC 應用程序。
開發人員將能在其應用程序中直接集成第三方支付,或在其網站上購買時告知開發人員可獲得的優惠和促銷信息。
雖然開發人員可以從上周發佈的 Xcode 15.3 和 iOS 17.4 測試版開始使用,但歐盟的蘋果用戶要到 3 月份才能使用這些更改 。
App Store Connect 的 50 項新報告將包括以下方面的指標:參與度(如與 App Store 上的應用程序進行互動或與他人分享的用戶數量);商務(下載、銷售、收益、預購、使用蘋果應用程序內購買系統進行的交易);應用程序使用情況(崩潰、活躍設備、安裝、應用程序刪除等);以及框架使用情況(應用程序與操作系統進程的互動,如 PhotoPicker、Widgets 和 CarPlay)。
開發者將被允許與其他應用市場開發者和第三方共享其應用商店,包括導出其應用的參與、商務和使用的完整歷史記錄。有關這方面的更多詳情將在三月份公佈。
開發者可以選擇目前的現有條款(如傭金結構)或新條款。但是,如果開發者在任何時候采用蘋果新的歐盟商業條款,那麼他們的歐盟應用程序將永遠無法切換回蘋果現有的商業條款。