- 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
- 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
-
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
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é
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
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 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 »
Ce programme est fait pour toi, pas pour les développeurs de mini apps
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
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
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
Roblox reste toujours une exception
J’ai l’impression qu’il continue de bénéficier d’un traitement de faveur assez flagrant