8 points par GN⁺ 2025-11-18 | 1 commentaires | Partager sur WhatsApp
  • Les mini apps sont des mini apps et jeux basés sur des technologies web comme HTML5 et JavaScript, avec une commission sur les ventes d’achats intégrés réduite à 15 %
  • Les mini apps doivent prendre en charge la Declared Age Range API, l’Advanced Commerce API, le système In‑App Purchase ainsi que l’API d’envoi des informations de remboursement, entre autres
  • Pour participer, il faut être référencé sur l’App Store, respecter la guideline 4.7 et soumettre les métadonnées des mini apps
  • La procédure d’approbation comprend la soumission d’un formulaire, un examen et une confirmation par e-mail, puis il faut indiquer l’utilisation de l’Advanced Commerce API lors de l’étape d’App Review
  • Ce programme est compatible avec d’autres programmes partenaires Apple, et les paiements dans les mini apps doivent être gérés via l’Advanced Commerce API, et non via App Store Connect

Présentation du programme partenaire Mini Apps

  • Le Mini Apps Partner Program est un dispositif destiné aux développeurs qui hébergent des mini apps et jeux créés avec des technologies web comme HTML5 et JavaScript
    • Les mini apps sont distribuées à l’intérieur d’une application native plus large
  • Les apps participantes doivent prendre en charge les technologies de l’App Store, notamment la Declared Age Range API et l’Advanced Commerce API
  • 85 % des revenus des achats intégrés éligibles dans les mini apps sont reversés au développeur
  • L’objectif est d’offrir aux clients une expérience d’achat sûre et fluide

Exigences pour l’app hôte

  • L’app doit être référencée sur l’App Store pour iOS et iPadOS
  • Toutes les mini apps doivent respecter l’Apple Developer Program License Agreement et les App Review Guidelines
    • En particulier, elles doivent satisfaire à la guideline 4.7 (mini apps, mini-jeux, jeux en streaming, chatbots, plug-ins, émulateurs) ainsi qu’à l’exigence de soumission de manifeste de la section 4.7.4
  • Il faut fournir des métadonnées permettant d’identifier les achats intégrés ainsi que les biens et services numériques de toutes les mini apps
    • Cela permet aux clients d’identifier clairement les éléments achetés, et à Apple d’identifier les achats intégrés éligibles afin d’appliquer le taux de commission correspondant
  • L’app doit prendre en charge les technologies suivantes
    • Advanced Commerce API : prise en charge de la commercialisation des mini apps éligibles et des achats associés
    • Declared Age Rating API : fourniture de contenus adaptés selon la tranche d’âge
    • Système In‑App Purchase : prise en charge de la consultation de l’historique d’achat, de la gestion des abonnements, des demandes de remboursement, etc.
    • Send Consumption Information API : envoi à Apple des informations d’achat intégré lors d’une demande de remboursement

Procédure de participation au programme

  • Pour participer, il faut soumettre un formulaire de demande
    • Il faut être Account Holder de l’Apple Developer Program
    • Des informations sur l’app hôte, l’éligibilité, les mini apps et l’acceptation des conditions du programme sont requises
  • En cas d’approbation, un e-mail contenant les instructions de configuration et de mise en place est envoyé
  • Une fois l’app prête, il faut soumettre l’app à l’App Review via App Store Connect
    • Il faut soumettre le binaire de l’app ainsi que les Product ID des achats intégrés des mini apps
    • Il faut indiquer l’utilisation de l’Advanced Commerce API et le fait que l’app propose des mini apps
  • Les participants existants doivent mettre à jour le manifeste pour ajouter de nouvelles mini apps
  • Pour ajouter une nouvelle app hôte, il faut obtenir l’accès à l’Advanced Commerce API et soumettre le manifeste correspondant

Résumé de la FAQ

  • Définition des mini apps

    • Il s’agit de packages logiciels, scripts et contenus de jeu ajoutés après l’installation, écrits dans des langages approuvés par Apple comme HTML5 et JavaScript
    • Elles doivent respecter la clause Apple Developer Program License Agreement 3.3.1(B)
  • Mini app éligible (qualifying mini app)

    • Une mini app fournie par un tiers n’entretenant aucun lien de contrôle direct ou indirect avec le développeur hôte
    • Le « contrôle » désigne le pouvoir de déterminer les politiques de gestion
  • Achat intégré éligible (qualifying In‑App Purchase)

    • Vente de biens et services numériques réalisée dans une mini app éligible
      • consumable : objets, monnaie, vies, etc., utilisés immédiatement dans une seule mini app
      • auto‑renewable subscription : achetée et utilisée au sein d’une seule mini app
    • Ces achats doivent être traités via l’Advanced Commerce API
  • Compatibilité avec d’autres programmes Apple

    • Participation simultanée possible avec l’Apple Video Partner Program, le News Partner Program, l’App Store Small Business Program, etc.
  • Approbation de l’Advanced Commerce API

    • Même sans approbation préalable, il est possible de candidater en même temps au Mini Apps Partner Program
    • Toutefois, l’approbation finale du programme exige la prise en charge et l’approbation de l’Advanced Commerce API
  • Gestion des achats intégrés

    • Il est impossible de gérer les achats intégrés des mini apps depuis App Store Connect
    • Il faut obligatoirement utiliser l’Advanced Commerce API et se référer à la documentation sur la création des SKU
  • Emplacement de la documentation technique

1 commentaires

 
GN⁺ 2025-11-18
Avis Hacker News
  • Ce changement ressemble à la version d’Apple d’un App Store alternatif
    mais sous une forme qui semble verrouillée par des conditions très strictes
    Je m’attendais à voir les gens débattre du jardin clos (walled garden) d’Apple, mais on dirait que la discussion n’a pas encore vraiment commencé

    • J’interprète cela comme une réutilisation par Apple du code et des contrats créés lors de sa collaboration avec Tencent
    • Je paraîtrai peut-être un peu cynique, mais je me demande sous la pression réglementaire de quel pays Apple fait cela
    • Au final, cela semble viser WeChat. On dirait une tentative d’Apple d’introduire une nouvelle commission de 15 %
  • Cette annonce de « réduction » ne m’enthousiasme pas du tout
    Au contraire, je suis cynique, car on dirait que deux entreprises en situation de duopole limitent encore davantage la liberté sur nos appareils

    • Oui, au fond, c’est bien un problème de duopole
  • J’ai lu la définition du « Mini Apps Partner Program », mais si l’app est créée par quelqu’un d’autre, je ne comprends pas comment je suis censé y participer

    • Si j’ai bien compris, ton app est une sorte de salle d’arcade virtuelle, et des mini-jeux créés par d’autres développeurs tournent à l’intérieur
      Si un joueur recharge des crédits dans mon jeu, jusqu’ici Apple prenait 30 %, puis tu me versais une partie des 70 % restants
      Avec le nouveau programme, Apple ne prend plus que 15 %, tu récupères 85 %, et tu peux m’en reverser une partie
      En revanche, comme le but est de réduire les intermédiaires de distribution, tu n’as pas le droit de vendre une monnaie interne du type « ArcadeBux »
    • En d’autres termes, tu es le développeur de l’app, et les « mini apps » sont du contenu créé par des tiers que tu importes dans ton app
      Ce programme est fait pour toi, pas pour les développeurs de mini apps
    • En bref, c’est le modèle Roblox
  • Cet article explique bien ce qu’est le programme de « mini apps »
    D’après l’article de MacRumors, Apple perçoit une commission de 15 % sur les web apps de jeux populaires dans WeChat sur le marché chinois

    • Mais les mini apps sont bien plus que de simples jeux web
      En Chine, WeChat fait de facto office de système d’exploitation
      Il existe des millions de mini apps, qui ont fonctionné dans une zone grise des règles d’Apple
    • Cela ressemble moins à un « partenariat » qu’à la relation d’un restaurant qui “coopère” avec le crime organisé
    • À noter que 15 % est déjà le taux de commission standard payé par la plupart des développeurs. Seuls ceux qui dépassent 1 million de dollars de chiffre d’affaires annuel paient 30 %
  • Telegram exploite aussi largement une plateforme de mini apps
    La question principale concerne notamment la régulation des chatbots, et je me demande comment Telegram, Discord ou des clients IRC pourraient respecter ces règles

  • Cette mesure ressemble à une préparation en vue d’une place de marché MCP
    Il y a eu des indices montrant que la prise en charge de MCP allait être ajoutée au niveau système sur macOS et iOS
    Le règlement mentionne aussi non seulement les jeux ou apps, mais également des scripts
    Voir à ce sujet l’article de 9to5mac

  • Obliger la prise en charge de l’iPad ressemble à de la vente liée (tying)
    Je me demande si cela poussera enfin Instagram à sortir une app iPad

  • On dirait qu’Apple essaie de commoditiser Roblox tout en gardant les paiements dans son propre système
    Cela semble être une idée plutôt maligne

  • Ce modèle ressemble à Google AMP
    De la même manière qu’AMP fournissait une expérience utilisateur prévisible grâce à ses restrictions, Mini Apps va dans cette direction
    C’est un peu comme la relation entre AMP et Mini Apps, comparable à celle entre Google Glass et Oculus

    • Cette analogie me paraît un peu tirée par les cheveux
  • Roblox reste toujours une exception
    J’ai l’impression qu’il continue de bénéficier d’un traitement de faveur assez flagrant

    • Mais Roblox continue bien de payer l’intégralité des 30 %