- Mini Apps HTML5 और JavaScript जैसी web technologies पर आधारित mini apps और games हैं, जिन पर in-app purchase बिक्री शुल्क घटकर 15% हो जाता है
- Mini apps को Declared Age Range API, Advanced Commerce API, In‑App Purchase system और refund information transmission API आदि को सपोर्ट करना होगा
- भाग लेने के लिए App Store registration, Guideline 4.7 compliance, mini app metadata submission आदि आवश्यक हैं
- approval process में application submission, review और email confirmation के बाद, app review चरण में Advanced Commerce API के उपयोग को स्पष्ट रूप से बताना होगा
- इस program में अन्य Apple partner programs के साथ समानांतर भागीदारी संभव है, और mini app payments को App Store Connect नहीं बल्कि Advanced Commerce API से manage करना होगा
- Mini Apps Partner Program उन developers के लिए एक व्यवस्था है जो HTML5, JavaScript जैसी web technologies से बने mini apps और games को host करते हैं
- mini apps बड़े native app के भीतर वितरित किए जाते हैं
- participating apps को Declared Age Range API और Advanced Commerce API सहित App Store technologies को support करना होगा
- eligible mini apps में होने वाली in-app purchase revenue का 85% developers को दिया जाएगा
- इसका उद्देश्य ग्राहकों को सुरक्षित और सहज purchase experience देना है
Host app की आवश्यकताएँ
- app का iOS और iPadOS के लिए App Store में registered होना आवश्यक है
- सभी mini apps को Apple Developer Program License Agreement और App Review Guidelines का पालन करना होगा
- विशेष रूप से Guideline 4.7 (mini apps, mini games, streaming games, chatbots, plugins, emulators से संबंधित) और 4.7.4 के manifest submission requirement को पूरा करना होगा
- सभी mini apps की in-app purchases और digital goods/services की पहचान के लिए metadata प्रदान करना आवश्यक है
- इससे ग्राहक purchase items को स्पष्ट रूप से पहचान सकेंगे, और Apple eligible in-app purchases की पहचान कर उचित fee rate लागू कर सकेगा
- app को निम्न technologies को support करना होगा
- Advanced Commerce API: eligible mini apps और उनसे जुड़ी purchases के merchandising support के लिए
- Declared Age Rating API: आयु-समूह के अनुसार उपयुक्त content प्रदान करने के लिए
- In‑App Purchase system: purchase history देखना, subscription manage करना, refund request आदि के support के लिए
- Send Consumption Information API: refund request के समय in-app purchase जानकारी Apple को भेजने के लिए
Program में शामिल होने की प्रक्रिया
- भाग लेना हो तो request form submit करना होगा
- आवेदक Apple Developer Program का Account Holder होना चाहिए
- host app, eligibility requirements, mini app information और program terms पर सहमति आवश्यक है
- approval मिलने पर email से setup और configuration instructions प्राप्त होंगे
- app तैयार होने पर App Store Connect के जरिए app review के लिए submit करना होगा
- app binary और mini app in-app purchase Product ID submit करने होंगे
- Advanced Commerce API के उपयोग और mini apps उपलब्ध कराने की बात स्पष्ट करनी होगी
- existing participants अगर नए mini apps जोड़ना चाहते हैं, तो manifest update करना होगा
- नया host app जोड़ने के लिए Advanced Commerce API access approval और संबंधित manifest submission आवश्यक है
Q&A सारांश
-
Mini app की परिभाषा
-
Eligible mini app
- ऐसा mini app जो host developer के प्रत्यक्ष या अप्रत्यक्ष control relationship में न होने वाले third party द्वारा प्रदान किया गया हो
- “control” का अर्थ management policies तय करने की क्षमता है
-
Eligible In‑App Purchase
- eligible mini app के भीतर होने वाली digital goods और services की बिक्री
- consumable: items, currency, lives आदि, जो एक single mini app के भीतर तुरंत उपयोग होते हैं
- auto‑renewable subscription: जिसकी purchase और usage एक single mini app के भीतर होती है
- ऐसी purchases को Advanced Commerce API के जरिए process करना होगा
-
अन्य Apple programs के साथ समानांतर भागीदारी
- Apple Video Partner Program, News Partner Program, App Store Small Business Program आदि के साथ एक साथ भाग लेना संभव है
-
Advanced Commerce API approval
-
In-app purchase management का तरीका
- App Store Connect से mini apps के भीतर in-app purchases को manage नहीं किया जा सकता
- इसके लिए अनिवार्य रूप से Advanced Commerce API का उपयोग करना होगा, और संबंधित SKU creation documentation देखना चाहिए
-
Technical documentation कहाँ मिलेगी
1 टिप्पणियां
Hacker News राय
यह बदलाव Apple के वैकल्पिक app store के अपने वर्ज़न जैसा लगता है
बस यह बहुत सख्त शर्तों के साथ बंद रखा गया रूप दिखता है
मैं उम्मीद कर रहा था कि लोग Apple के बंद इकोसिस्टम (walled garden) पर बहस करेंगे, लेकिन लगता है कि चर्चा अभी शुरू भी नहीं हुई है
इस “छूट” की घोषणा से मैं बिल्कुल उत्साहित नहीं हूँ
बल्कि मुझे निंदक बनाती है कि दो एकाधिकार कंपनियाँ (duopoly) हमारी device freedom को और सीमित कर रही हैं
मैंने “Mini Apps Partner Program” की परिभाषा पढ़ी, लेकिन अगर app किसी और का बना हुआ है तो मैं इसमें कैसे भाग लेता हूँ, यह समझ नहीं आता
अगर player मेरे game में credits recharge करता है, तो पहले Apple 30% काटता था, और तुम 70% में से कुछ हिस्सा मुझे देते थे
नए program में Apple सिर्फ 15% काटता है, और तुम 85% रखते हो, जिसमें से कुछ हिस्सा मुझे दे सकते हो
लेकिन बीच की distribution layer को घटाना इसका मकसद है, इसलिए “ArcadeBux” जैसी अपनी currency नहीं बेची जा सकती
यह program तुम्हारे लिए है, mini app developer के लिए नहीं
यह लेख अच्छी तरह समझाता है कि “mini app” program क्या है
MacRumors लेख के अनुसार, चीन के बाजार में WeChat के अंदर लोकप्रिय web app games पर Apple 15% fee लेगा
चीन में WeChat वास्तव में operating system जैसी भूमिका निभाता है
लाखों mini apps मौजूद हैं, और वे Apple policies के gray area में चलते रहे हैं
Telegram भी mini app platform को बड़े पैमाने पर चला रहा है
खासकर chatbot regulation बड़ा मुद्दा है, और समझ नहीं आता कि Telegram, Discord, या IRC clients इस नियम का पालन कैसे कर पाएँगे
यह कदम MCP marketplace के लिए पहले से तैयारी जैसा दिखता है
ऐसे संकेत मिले थे कि macOS और iOS में system level पर MCP support जोड़ा जाएगा
नियमों में सिर्फ “games या apps” ही नहीं बल्कि scripts का भी उल्लेख है
संबंधित जानकारी के लिए 9to5mac लेख देखें
iPad support को अनिवार्य करना tying जैसा लगता है
सोच रहा हूँ कि क्या इसी बहाने Instagram आखिरकार iPad app जारी करेगा
लगता है Apple Roblox को commoditize करते हुए payment को अपने system के अंदर ही रखना चाहता है
यह काफ़ी चतुर विचार लगता है
यह model Google AMP जैसा है
जैसे AMP ने सीमाओं के ज़रिए predictable user experience दिया था, वैसे ही Mini Apps भी उसी दिशा में हैं
कुछ वैसा ही जैसे AMP का Mini Apps से रिश्ता, और Google Glass का Oculus से
Roblox अब भी अपवाद बना हुआ है
लगता है कि खुली विशेष रियायत अब भी जारी है