8 पॉइंट द्वारा GN⁺ 2025-11-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 का अवलोकन

  • 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 की परिभाषा

    • install होने के बाद जोड़े जाने वाले software packages, scripts, game content, जिन्हें HTML5·JavaScript जैसी Apple द्वारा स्वीकृत भाषाओं में लिखा गया हो
    • Apple Developer Program License Agreement 3.3.1(B) की शर्तों का पालन करना होगा
  • 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

    • यदि अभी approval नहीं मिला है, तब भी Mini Apps Partner Program के साथ एक साथ आवेदन किया जा सकता है
    • लेकिन program approval के लिए Advanced Commerce API support और approval अनिवार्य है
  • In-app purchase management का तरीका

    • App Store Connect से mini apps के भीतर in-app purchases को manage नहीं किया जा सकता
    • इसके लिए अनिवार्य रूप से Advanced Commerce API का उपयोग करना होगा, और संबंधित SKU creation documentation देखना चाहिए
  • Technical documentation कहाँ मिलेगी

1 टिप्पणियां

 
GN⁺ 2025-11-18
Hacker News राय
  • यह बदलाव Apple के वैकल्पिक app store के अपने वर्ज़न जैसा लगता है
    बस यह बहुत सख्त शर्तों के साथ बंद रखा गया रूप दिखता है
    मैं उम्मीद कर रहा था कि लोग Apple के बंद इकोसिस्टम (walled garden) पर बहस करेंगे, लेकिन लगता है कि चर्चा अभी शुरू भी नहीं हुई है

    • मेरी पढ़ाई में यह Apple द्वारा Tencent के साथ काम करते समय बनाए गए code और contract का पुनः उपयोग जैसा लगता है
    • यह थोड़ा निंदक लग सकता है, लेकिन मैं सोच रहा हूँ कि किस देश के नियामकीय दबाव की वजह से Apple यह कर रहा है
    • आखिरकार यह WeChat को निशाना बनाने वाला कदम लगता है. Apple शायद नया 15% commission लेना चाहता है
  • इस “छूट” की घोषणा से मैं बिल्कुल उत्साहित नहीं हूँ
    बल्कि मुझे निंदक बनाती है कि दो एकाधिकार कंपनियाँ (duopoly) हमारी device freedom को और सीमित कर रही हैं

    • हाँ, आखिरकार यह duopoly की ही समस्या है
  • मैंने “Mini Apps Partner Program” की परिभाषा पढ़ी, लेकिन अगर app किसी और का बना हुआ है तो मैं इसमें कैसे भाग लेता हूँ, यह समझ नहीं आता

    • मेरी समझ में, तुम्हारा app एक तरह का virtual arcade है, और दूसरे developers के बनाए mini games उसके अंदर चलते हैं
      अगर player मेरे game में credits recharge करता है, तो पहले Apple 30% काटता था, और तुम 70% में से कुछ हिस्सा मुझे देते थे
      नए program में Apple सिर्फ 15% काटता है, और तुम 85% रखते हो, जिसमें से कुछ हिस्सा मुझे दे सकते हो
      लेकिन बीच की distribution layer को घटाना इसका मकसद है, इसलिए “ArcadeBux” जैसी अपनी currency नहीं बेची जा सकती
    • यानी, तुम app developer हो, और “mini app” ऐसा content है जिसे third party बनाकर तुम्हारे app में import किया जाता है
      यह program तुम्हारे लिए है, mini app developer के लिए नहीं
    • एक लाइन में, यह Roblox model है
  • यह लेख अच्छी तरह समझाता है कि “mini app” program क्या है
    MacRumors लेख के अनुसार, चीन के बाजार में WeChat के अंदर लोकप्रिय web app games पर Apple 15% fee लेगा

    • लेकिन mini apps सिर्फ साधारण web games से कहीं बढ़कर हैं
      चीन में WeChat वास्तव में operating system जैसी भूमिका निभाता है
      लाखों mini apps मौजूद हैं, और वे Apple policies के gray area में चलते रहे हैं
    • यह “partnership” से ज़्यादा ऐसा रिश्ता लगता है, जैसे कोई restaurant organized crime के साथ ‘साझेदारी’ कर रहा हो
    • वैसे 15% पहले से ही वह मूल commission rate है जो ज़्यादातर developers देते हैं. सिर्फ सालाना 10 लाख डॉलर से अधिक revenue पर 30% लगता है
  • 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 अब भी अपवाद बना हुआ है
    लगता है कि खुली विशेष रियायत अब भी जारी है

    • लेकिन Roblox अब भी पूरा 30% ही दे रहा है