8 puntos por GN⁺ 2025-11-18 | 1 comentarios | Compartir por WhatsApp
  • 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

Resumen del programa Mini Apps Partner

  • 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

    • Es un paquete de software, script o contenido de juego que se agrega después de la instalación, y está escrito en lenguajes aprobados por Apple como HTML5 y JavaScript
    • Debe cumplir con la cláusula Apple Developer Program License Agreement 3.3.1(B)
  • 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

 
GN⁺ 2025-11-18
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

    • Yo lo interpreté como que Apple está reutilizando código y contratos que hizo cuando colaboró con Tencent
    • Puede sonar un poco cínico, pero me da curiosidad saber por la presión regulatoria de qué país Apple está haciendo esto
    • Al final, parece una medida dirigida a WeChat. Da la impresión de que Apple está intentando quedarse con una nueva comisión del 15%
  • 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

    • Sí, al final es un problema de duopolio
  • Leí la definición del “Mini Apps Partner Program”, pero si son apps hechas por otros, no entiendo cómo participo yo

    • Según entendí, tu app es una especie de arcade virtual, y dentro corren minijuegos hechos por otros desarrolladores
      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”
    • O sea, tú eres el desarrollador de la app, y la “mini app” es contenido hecho por un tercero que importas dentro de tu app
      este programa es para ti, no para el desarrollador de la mini app
    • En una palabra, es el modelo de Roblox
  • 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

    • Pero las mini apps son más que simples juegos web
      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
    • Esto se ve menos como una “alianza” y más como cuando un restaurante “coopera” con el crimen organizado
    • Como referencia, ese 15% ya es la tarifa base que paga la mayoría de los desarrolladores. Solo quienes facturan más de 1 millón de dólares al año pagan 30%
  • 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

    • Esa comparación me parece demasiado forzada
  • Roblox sigue quedando como excepción
    da la sensación de que continúa un trato preferencial muy evidente

    • Pero Roblox sí sigue pagando el 30% completo