13 的話
我這個週末多休息了一天,所以週報晚了一天發。
本週最重要的新聞就是 App Store 必須放寬外部支付方式的連結,開發者得以繞開 IAP 15~30% 的抽成。
但是也不要高興得太早。開發者要享受到收益的增加,需要有足夠的條件,並且做好實驗的準備。
以下分成多個段落來報導。
13 於 2025/05/05
🧑⚖️Apple 被裁定藐視法庭,必須放寬外部連結限制
iOS app 的 Review Guidelines 一直有嚴格規定,在 app 內使用的數位服務一定要使用 IAP 作為支付管道,不得放置跳轉到外部支付方式的連結。
而在 Epic v. Apple 一案,5/1 時美國法院裁定 Apple 要解除這項限制。當然,是針對美國市場。
🇺🇸App Store Review Guidelines 更新美國市場條款
法院的要求立刻生效,Apple 於 5/3 修改並發布了最新的 Review Guidelines。將 3.1.1、3.1.1(a)、3.1.3、3.1.3(a) 條款的限制排除了美國。
相信開發者們有收到 Apple 的電子郵件。這是內文的備份:
The App Review Guidelines have been updated for compliance with a United States court decision regarding buttons, external links, and other calls to action in apps. These changes affect apps distributed on the United States storefront of the App Store, and are as follows:
3.1.1: Apps on the United States storefront are not prohibited from including buttons, external links, or other calls to action when allowing users to browse NFT collections owned by others.
3.1.1(a): On the United States storefront, there is no prohibition on an app including buttons, external links, or other calls to action, and no entitlement is required to do so.
3.1.3: The prohibition on encouraging users to use a purchasing method other than in-app purchase does not apply on the United States storefront.
3.1.3(a): The External Link Account entitlement is not required for apps on the United States storefront to include buttons, external links, or other calls to action.
簡單來說,就是:
適用於美國地區 App Store
不再禁止包含連結、按鈕、或其他 CTA
針對 Reader 類型 app 放寬外部連結的既有規定,不再需要申請 Entitlement
🧐13的看法
App Store 規則的變化,對於使用者、開發者以及支付供應商來說,意味著什麼?知名訂閱服務商 RevenueCat 的這篇 blog 非常值得開發者一讀:Apple must allow External Payment Links: What Epic vs. Apple’s ruling means for developers, PMs, and marketers。
在這邊也寫下我的看法,僅就現況來分析,不討論 Apple 規則的對錯。
這件事情看起來很大條,但是我認為僅對少數讀者(開發者)會造成實際影響,至少到目前為止是這樣:
其一,這項法院裁定以及 Apple 的規則修正,僅限於美國市場。即便以後歐盟或各國政府可能會跟進,那也是之後的事情。
其二,IAP 已經對 iOS 使用者建立了長期的信任與習慣,也能夠一定程度處理好稅務、連續訂閱扣款問題與退款爭議。在付費頁面多出「比較便宜但陌生」的連結選項,消費者會不會買單?還是跳轉出去以後,反而沒有完成付費?這需要非常嚴謹的統計與測試,以及不斷地改善付費流程以提升轉換率。以免加了跳轉連結反而降低了整體收益,得不償失
其三,可能要足夠大的服務才會有影響,像是 Netflix、Spotify、Epic 等。中小型開發者可以跟 Apple 申請 Small Business Program,享有將抽成從 30% 降低到 15% 的「優惠」。把轉換率與整體收益計算進去後才知道是否有需要搞額外的支付方式。當然,如果你的服務本來就有外部支付方式,就會比較簡單
總而言之,關鍵是你手上有沒有數據以及持續的追蹤方法。這畢竟是攸關於收益的事情。
💳RevenueCat 推出 Web Payment Button
許多支付服務與管道,趕緊推出了替代方案供開發者使用。像是 RevenueCat 已經在 SDK 內的 paywall 推出 Web Payment button,給開發者進行測試。Superwall 也推出了類似的功能。
你可以在後台修改 paywall 介面、設計實驗,並且統整計算效果,這就是這類型服務的價值所在。
開發者當然可以自己做 paywall(像是 Stripe 提供了架設 iOS 付費連結的文件),不過 IAP 跟帶出去的連結的轉換率,以及整體收益的變化,就得靠自己來追蹤了。
💰Apple 公布第二季財務報告
好巧不巧,財報就剛好在法院裁定的同一天。新聞稿的副標題還寫著「服務收入創歷史新紀錄」。
我就放個連結,有興趣的讀者請自行研究。
🧪Apple Releases & News
🚧App Store Connect 將於 5/10 進行維護作業
自5月10日上午6:00 PDT 起,將會有至多兩小時無法使用 App Store Connect。請在此之前完成所有重要的發佈或變更。
換算成台北時間,是晚上 9:00 開始。
🔥Google Deprecate 自家的 Gen AI Swift SDK,開發者請改用 Firebase
有在使用原本 SDK 或 Gemini API 的開發者,請參考 Vertex AI in Firebase 的文件。
📦A fast, lightweight replacement for SwiftData
有在追蹤 Point-Free 動向的讀者,應該知道他們近期積極在開發 SharingGRDB。採用 Swift Macros 與 Swift Sharing 開發語法,來包裝 GRDB,讓人可以用類似 SwiftData 的語法來存取 SQLite 資料庫。
最新版本包含與開放了 Swift StructuredQueries 這個 Package,用來建立複雜且型別安全的 SQL Query。
我還沒有空看完 Point-Free 近期的影片來瞭解實作細節,不過再一次非常佩服 Brandon Williams 與 Stephen Celis 設計 API 與實際應用 Swift 語言特性的功力。
📣徵才/求職/接案專區
vocus App Team 的 try! Swift Tokyo 分享兼徵才文,本週推出了下篇。對該研討會有興趣的朋友可以一探究竟。
順帶一提,明年的 try! Swift Tokyo 已經預告舉辦日期,我也跟一些朋友在組明年的團了。
如果你有 iOS 開發相關職缺或是求職履歷想要刊登在開發者週報,請見關於。
↖️上一期重點回顧
如果你忙到還沒看上週的內容,這邊是重點:
iPlayground 正積極招募贊助商,歡迎支持社群
UIKit 可能會淘汰 UIApplicationDelegate
這期的 13 報就到這裡了。歡迎按喜歡❤️、留言💬、回信✉️與我交流喔。
歡迎加入 iOS Developer+ 會員,獲取更多獨家的進階 iOS 知識與經驗分享。
如果你想要贊助本報,請參考這個頁面。若是想要單次捐助本報的話,可以透過 Buy Me a Coffee 買幾顆蘋果給我🍎,謝謝。
關於IAP對於小型獨立開發者,我個人經驗是蠻正向看法的,而且可以申請小商業計劃讓原本30%變成15%,且內購訂閱制也是15%的成本,這些成本當作是伺服器,訂閱機制,各國稅務,中間人詐騙機制,退費客服等...瑣碎雜事建置跟維護的開發成本,讓開發者更專注在功能開發與市場搓合,增進營收成長才是專注力該放的地方。
只要客戶提出付款請求,你可以在email中直接貼出Apple 的自助退款申請的標準流程給客戶,請他自己與Apple客服協調,完全可以讓Apple代理退款問題,也只有Apple能做,所以也就不用客服團隊。
所以一人開發者是可實現的。
產品經理,市場營銷,開發者一條龍服務,然後開發者是可以當那一條龍 ☺️
不過大商業角度我會感謝且認同Epic做的努力跟貢獻,也讓付款方式可以有更多樣性,所以可以預見未來美國第三方支付商會更繁榮