全面推出網頁版之后,App Store 也沒有閑著,又在今日宣布了本年度的重要更新:推出 Mini Apps Partner Program,助力開發者打造全新「小程序」體驗生態。


雖然包括彭博社在內的不少媒體已經通過「捕風捉影」的爆料信息,提前報道了這一消息,并將其稱為 Apple 與騰訊微信方面達成的全新支付協議,但是這一報道其實并不準確。


簡單來說,Mini Apps Partner Program 與騰訊方面并無直接關聯,而是 Apple 在各種背景下推進 App Store 生態發展的全新嘗試。在該項目推出之際,我們也與 Apple 方面有了一次簡單交流的機會,在此將相關信息介紹給你。

什么是 mini app

由于擁有大量用戶基礎以及廣泛認知,不少人都會將 mini app 直接理解為微信小程序,進而造成了誤會;又或者是將其與同樣有「輕量」之意的輕 App 掛鉤。事實上,App Store 對于 mini app 這一應用體驗形態的支持,要比 2020 年推出的輕 App 早了不少。

在 2017 年舉辦的 WWDC17 全球開發者大會期間,Apple Developer App 審核指南 就增加了條目為 4.7 的新條款,指出:

App 可包含或運行未嵌入二進制文件的代碼 (如基于 HTML5 的游戲和聊天機器人等),前提是 app 的主要目的并非代碼分發,代碼亦沒有在商店界面或類似商店的界面中提供。

隨著 Mini Apps Partner Program 推出,Apple 也對 4.7 條款作出了進一步明確和完善:

App 中可以提供未嵌入二進制文件的某些軟件,尤其是 HTML5 迷你 App 和迷你游戲、流媒體游戲、聊天機器人以及插件。此外,復古游戲主機和 PC 模擬器 App 可以提供游戲下載服務。你應對你的 App 中提供的所有此類軟件負責,包括確保此類軟件符合本指南的各項準則和所有適用法律。

結合 Apple Developer 新聞,Apple 所謂的小程序是使用 HTML5 和 JavaScript 等網頁技術構建、并嵌入于已有 app 內的獨立體驗形式,它可以是一種特定的應用功能,也可以是一種輕量的游戲體驗。從呈現上而言,mini app 可以是微信內的一個小程序、ChatGPT 內的對話式應用,或是 Discord 群組內集成的一款 app,前提是這些「超級 app」的開發者們遵循了相關開發規范。