互通性要求
透過卓越體驗豐富人們的生活,是 Apple 與開發者共同擁抱的核心價值。有了涵蓋 API、工具和服務的全面生態系統,你就可以在 Apple 各平台上打造高品質、功能多元的 app。我們擴大承諾,包括聆聽開發者對於互通性的意見,確保能在每個環節維護使用者體驗,並保障使用者的隱私權和安全性。為實現承諾,我們提供專屬表單,方便 Apple Developer Program 會員針對與 iOS 及 iPadOS 功能的額外互通性提出要求。你也可以透過多種方式,對 Apple 的開發者工具、技術和服務提出問題或分享意見回饋,例如開發者支援、Apple 開發者論壇和「使用者意見程式」。 Apple 每年推出平台新功能,持續深耕與落實我們對平台互通性的承諾。如果想進一步了解,請閱讀 Apple 的年度《平台互通性報告》(PDF)。
此流程不適用於歐盟地區;根據《數位市場法》,我們須另行制定一套適用於該地區的獨立流程。
提交要求
Apple 會評估互通性要求的可行性與適當性,若符合相關標準,便會著手開發相應解決方案,並於日後的軟體更新中發布。
開始之前
為協助你判斷你的要求是否屬於互通性要求,請選擇最能貼切描述你意見回饋或要求的選項。
這似乎是一個互通性要求。
如要提交要求,你的 Apple Developer Program 會員資格必須維持良好信譽,且你必須已同意《Apple Developer Program 授權協議》的現行條款。請注意,所有與你要求相關的通訊,也將會以副本方式發送給你的 Apple Developer Program 會員資格「帳號持有人」。
為方便處理,請針對你要求互通性的每項功能,分別提交要求。
根據歐盟《數位市場法》(DMA) 第 6(7) 條規定,歐盟境內的 app 開發者可以針對 iOS、iPadOS、iPhone 及/或 iPad 內建的硬體和軟體功能提出互通性要求。如需更多有關此流程的資訊,請參閱此處。
請務必在申請表上盡可能提供完整資訊,以免造成延遲。如需額外資訊,我們可能會透過「使用者意見程式」與你聯繫。
運作方式
提交要求後,你會收到成功提交的確認通知。為方便處理,請針對你要求互通性的每項功能,分別提交要求。
我們會透過「使用者意見程式」與你聯絡,通知你最新進度、時程及審查結果。你也可以前往「使用者意見程式」的專屬空間,針對申請中的要求,直接與 Apple 的指定聯絡人員溝通。你的申請將分為三個階段來處理:
第一階段:資格審查
Apple 會針對你的要求進行初步評估,以確保那些依賴作業系統、底層硬體權限功能或系統整合點的功能,確實是由 Apple 自家的服務或配件所取用。如需更多資訊來評估你的要求,我們會與你聯絡。如果已有現行的互通性解決方案,我們會引導你參閱該解決方案的既有說明文件。
第二階段:設計
完成初步評估後,符合資格的要求將進入 Apple 的軟體規劃流程。這個年度流程會評估、設計並排定適用於未來發行版本的軟體功能。我們會在評估時考量使用者體驗、安全性與隱私權、平台優先順序、對我們資源的相對影響,以及開發者與使用者的採用情形。在決定是否設計互通性解決方案以及如何設計時,我們會考量多重因素,包含但不限於:
- 安全性。在安全性的審查中,Apple 會考量多項因素,其中包括:(i) 提供所要求功能的存取權,是否會讓裝置和使用者面臨惡意行為者試圖取用裝置的風險;(ii) 所要求的功能是否可能被用於導致使用者面臨更大的犯罪或詐騙風險。
- 隱私權。Apple 也會考量該要求可能對使用者隱私權造成的影響,其中包括但不限於:(i) app 在要求過程中可能取用哪些使用者資料;(ii) 你提出的資料收集方式可能對使用者隱私權帶來的任何風險,以及可能採取哪些措施來保護使用者的隱私權。
- 保護弱勢使用者。Apple 會檢視該要求對於兒童等弱勢使用者可能帶來的額外安全性及隱私權風險,並評估是否必須另行採取保護措施。
- 裝置完整性。Apple 也會考量實作可能對裝置效能帶來的風險。舉例來說,該要求是否會對運算、通訊資源或頻寬造成過度負擔,或是過度使用系統資源,比如在背景中過度使用 CPU 或 GPU,以及對裝置電池續航力的影響。
- 人身安全。Apple 會評估該要求是否可能助長有害活動,例如非法賭博,或是詐欺、不實陳述等犯罪行為。
- Apple 技術。最後 Apple 還會考量,你的要求是否會對 Apple 所擁有專屬工具和技術之智慧財產權產生任何影響。Apple 可能會拒絕或限制涉及其智慧財產權的要求,並可能針對 Apple 工具和技術的取用,收取相關費用。
如果 Apple 判定設計有效的互通性解決方案並不可行或不適當,我們也會通知你。
第三階段:實作
若能設計出合適的互通性解決方案,且已規劃納入未來的軟體發行版本中,Apple 將隨後著手實作該解決方案。實作方式因每個要求而異。當你的互通性要求在測試版或軟體更新中獲得解決,我們會通知你。此外,Apple 會發布相關技術說明文件,說明所有開發者該如何因應各項解決方案。
問與答
如果我的專案需要涵蓋多種層面的有效互通性,我應該提交一筆要求還是多筆要求?
請針對你專案中每個不同的互通性層面或功能,分別提交要求。
Apple 會如何通知我關於互通性要求的更新進度?
「使用者意見程式」中有一個專屬空間,可供取用與你的要求相關的所有資訊,包括當前階段、已提交的資訊,以及 Apple 的回應。當「使用者意見程式」中有任何來自 Apple 的新訊息時,你也會收到一封電子郵件通知。
我是否可以主動聯繫 Apple,詢問我的互通性要求處理進度?
Apple 會通知你初步的評估結果,且會在須要提供額外資訊時主動聯繫你。如果你的要求看起來符合資格,且我們判定設計一個有效的互通性解決方案,是恰當且可行的,我們將會通知你。如果未在合理時間內收到回覆,或須要針對要求項目提供額外資訊,你可以透過「使用者意見程式」的後續追蹤功能聯絡我們。
互通性要求和增強功能要求有何不同?
當你想要取用 Apple 自家服務或配件所使用的某個 iOS 或 iPadOS 權限功能,但目前你的 app 或配件無法使用時,即可提出互通性要求。增強功能要求是指,你想要新的權限功能、升級的 API,或擴增的系統功能,以便協助 app 更有效地運作。