- Las mini apps son mini apps y juegos basados en tecnologías web como HTML5 y JavaScript, y la comisión por ventas de compras dentro de la app se reduce al 15%
- Las mini apps deben ser compatibles con Declared Age Range API, Advanced Commerce API, el sistema de In‑App Purchase y la API de envío de información de reembolso, entre otros
- Para participar, se requiere el registro en el App Store, cumplir con la guideline 4.7 y enviar los metadatos de las mini apps
- El proceso de aprobación incluye revisión tras enviar la solicitud y confirmación por correo electrónico; en la etapa de revisión de la app es necesario indicar el uso de Advanced Commerce API
- Este programa puede combinarse con otros programas de socios de Apple, y los pagos dentro de mini apps deben gestionarse con Advanced Commerce API, no desde App Store Connect
- El Mini Apps Partner Program es un programa para desarrolladores que alojan mini apps y juegos creados con tecnologías web como HTML5 y JavaScript
- Las mini apps se distribuyen dentro de una app nativa más grande
- Las apps participantes deben ser compatibles con tecnologías del App Store, incluidas Declared Age Range API y Advanced Commerce API
- El 85% de los ingresos por compras dentro de la app en mini apps elegibles se distribuye al desarrollador
- El objetivo es ofrecer a los clientes una experiencia de compra segura y fluida
Requisitos de la app anfitriona
- La app debe estar registrada en el App Store para iOS y iPadOS
- Todas las mini apps deben cumplir con el Apple Developer Program License Agreement y las App Review Guidelines
- En particular, deben cumplir con la guideline 4.7 (relacionada con mini apps, minijuegos, juegos por streaming, chatbots, plugins y emuladores) y con el requisito de envío del manifiesto de la 4.7.4
- Es necesario proporcionar metadatos que permitan identificar las compras dentro de la app y los bienes y servicios digitales de todas las mini apps
- Esto permite que los clientes reconozcan claramente qué están comprando, y que Apple identifique las compras elegibles dentro de la app para aplicar la tasa de comisión correspondiente
- La app debe ser compatible con las siguientes tecnologías
- Advanced Commerce API: permite la comercialización de mini apps elegibles y de las compras relacionadas
- Declared Age Rating API: permite ofrecer contenido adecuado según el rango de edad
- In‑App Purchase system: permite consultar el historial de compras, gestionar suscripciones y solicitar reembolsos, entre otros
- Send Consumption Information API: envía a Apple la información de compras dentro de la app cuando se solicita un reembolso
Proceso para participar en el programa
- Si deseas participar, debes enviar el formulario de solicitud
- Debes ser el Account Holder del Apple Developer Program
- Se requiere información sobre la app anfitriona, los criterios de elegibilidad, las mini apps y la aceptación de los términos del programa
- Si se aprueba, recibirás por correo electrónico instrucciones de configuración y puesta en marcha
- Cuando la app esté lista, debes enviarla a revisión a través de App Store Connect
- Debes enviar el binario de la app y los Product ID de las compras dentro de la app de las mini apps
- Debes indicar que usas Advanced Commerce API y que ofreces mini apps
- Si un participante existente quiere agregar nuevas mini apps, debe actualizar el manifiesto
- Para agregar una nueva app anfitriona, es necesario obtener acceso a Advanced Commerce API y enviar el manifiesto correspondiente
Resumen de preguntas y respuestas
-
Definición de mini app
-
Mini app elegible (qualifying mini app)
- Es una mini app proporcionada por un tercero que no tiene una relación de control directa o indirecta con el desarrollador anfitrión
- “Control” significa la facultad de determinar las políticas de gestión
-
Compra dentro de la app elegible (qualifying In‑App Purchase)
- Es la venta de bienes y servicios digitales realizada dentro de una mini app elegible
- Consumible (consumable): artículos, monedas, vidas, etc., que se usan de inmediato dentro de una sola mini app
- Suscripción auto‑renovable (auto‑renewable subscription): se compra y se usa dentro de una sola mini app
- Estas compras deben procesarse mediante Advanced Commerce API
-
Compatibilidad con otros programas de Apple
- Es posible participar al mismo tiempo en programas como Apple Video Partner Program, News Partner Program y App Store Small Business Program
-
Aprobación de Advanced Commerce API
- Incluso si aún no has sido aprobado, puedes solicitarlo al mismo tiempo que el Mini Apps Partner Program
- Sin embargo, la aprobación del programa requiere soporte y aprobación de Advanced Commerce API
-
Forma de gestionar las compras dentro de la app
- No es posible gestionar las compras dentro de mini apps desde App Store Connect
- Debes usar obligatoriamente Advanced Commerce API y consultar la documentación para crear SKU correspondiente
-
Ubicación de la documentación técnica
1 comentarios
Opiniones en Hacker News
Este cambio parece la versión de Apple intentando hacer una tienda de apps alternativa
aunque da la impresión de estar bloqueada con términos muy estrictos
esperaba que la gente debatiera sobre el ecosistema cerrado (walled garden) de Apple, pero parece que la discusión todavía no empieza
Esta noticia del “descuento” no me emociona nada
más bien me pone cínico ver que dos empresas dominantes (duopoly) están limitando todavía más la libertad en nuestros dispositivos
Leí la definición del “Mini Apps Partner Program”, pero si son apps hechas por otros, no entiendo cómo participo yo
si un jugador carga créditos en tu juego, antes Apple se quedaba con el 30%, y tú me dabas una parte de ese 70%
con el nuevo programa, Apple solo toma el 15%, tú te quedas con el 85% y de ahí puedes darme una parte
eso sí, como el objetivo es reducir la capa intermedia de distribución, no puedes vender una moneda propia como “ArcadeBux”
este programa es para ti, no para el desarrollador de la mini app
Este artículo explica bien qué es el programa de “mini apps”
según el artículo de MacRumors, Apple cobrará una comisión del 15% sobre los juegos web populares dentro de WeChat en el mercado chino
en China, WeChat funciona de facto como un sistema operativo
existen millones de mini apps y han estado operando en una zona gris dentro de las políticas de Apple
Telegram también opera una gran plataforma de mini apps
sobre todo, la regulación de chatbots es un tema importante, y me pregunto cómo Telegram, Discord o los clientes de IRC podrían cumplir con esa norma
Esta medida parece un movimiento previo para un marketplace de MCP
había indicios de que se añadirá soporte para MCP a nivel de sistema en macOS e iOS
en las reglas también se mencionan no solo juegos o apps, sino también scripts
para más contexto, ver el artículo de 9to5mac
Obligar a dar soporte para iPad suena a venta atada (tying)
me pregunto si esto hará que Instagram por fin lance una app para iPad
Parece que la estrategia de Apple es convertir a Roblox en un commodity mientras mantiene los pagos dentro de su propio sistema
la idea se ve bastante astuta
Este modelo se parece a Google AMP
así como AMP ofrecía una experiencia de usuario predecible mediante restricciones, Mini Apps va en esa dirección
sería como la relación de AMP con Mini Apps, del mismo modo que Google Glass con Oculus
Roblox sigue quedando como excepción
da la sensación de que continúa un trato preferencial muy evidente