- Mini apps são mini apps e jogos baseados em tecnologias web como HTML5 e JavaScript, com comissão de venda de compras no app reduzida para 15%
- As mini apps devem oferecer suporte a Declared Age Range API, Advanced Commerce API, sistema de In‑App Purchase e API de envio de informações de reembolso, entre outras
- Para participar, é necessário registrar-se na App Store, seguir a diretriz 4.7 e enviar os metadados da mini app
- O processo de aprovação exige envio do formulário, análise e confirmação por e-mail; na etapa de app review, é preciso declarar o uso da Advanced Commerce API
- Este programa pode ser combinado com outros programas de parceiros da Apple, e os pagamentos dentro das mini apps devem ser gerenciados pela Advanced Commerce API, não pelo App Store Connect
- O Mini Apps Partner Program é um programa para desenvolvedores que hospedam mini apps e jogos criados com tecnologias web, como HTML5 e JavaScript
- As mini apps são distribuídas dentro de um app nativo maior
- Os apps participantes precisam oferecer suporte a tecnologias da App Store, incluindo Declared Age Range API e Advanced Commerce API
- 85% da receita de compras no app em mini apps qualificadas é repassada ao desenvolvedor
- O objetivo é oferecer aos clientes uma experiência de compra segura e fluida
Requisitos do app host
- O app deve estar registrado na App Store para iOS e iPadOS
- Todas as mini apps devem cumprir o Apple Developer Program License Agreement e as App Review Guidelines
- Em especial, devem atender à diretriz 4.7 (relativa a mini apps, mini games, jogos em streaming, chatbots, plugins e emuladores) e ao requisito de envio do manifesto da 4.7.4
- É necessário fornecer metadados que permitam identificar as compras no app e os bens e serviços digitais de todas as mini apps
- Assim, os clientes podem reconhecer claramente o que estão comprando, e a Apple pode identificar compras elegíveis no app para aplicar a taxa de comissão correspondente
- O app deve oferecer suporte às seguintes tecnologias
- Advanced Commerce API: dá suporte à comercialização de mini apps qualificadas e de compras relacionadas
- Declared Age Rating API: fornece conteúdo apropriado para cada faixa etária
- Sistema de In‑App Purchase: permite verificar histórico de compras, gerenciar assinaturas e solicitar reembolsos
- Send Consumption Information API: envia à Apple informações de compras no app em solicitações de reembolso
Processo de participação no programa
- Para participar, é necessário enviar o formulário de solicitação
- É preciso ser o Account Holder do Apple Developer Program
- Também são necessários o app host, informações de elegibilidade e das mini apps, além da concordância com os termos do programa
- Após a aprovação, você receberá por e-mail instruções de configuração e setup
- Quando o app estiver pronto, envie-o para app review pelo App Store Connect
- É preciso enviar o binário do app e os Product IDs das compras no app das mini apps
- Também é necessário declarar o uso da Advanced Commerce API e o fato de o app oferecer mini apps
- Participantes existentes que quiserem adicionar novas mini apps precisam atualizar o manifesto
- Para adicionar um novo app host, é necessário obter acesso à Advanced Commerce API e enviar o manifesto relacionado
Resumo do Q&A
-
Definição de mini app
-
Mini app qualificada (qualifying mini app)
- Mini app fornecida por um terceiro que não tenha relação de controle direto ou indireto com o desenvolvedor host
- “Controle (control)” significa o poder de determinar políticas de gestão
-
Compra no app qualificada (qualifying In‑App Purchase)
- Venda de bens e serviços digitais realizada dentro de uma mini app qualificada
- Consumível (consumable): itens, moeda, vidas etc. usados imediatamente dentro de uma única mini app
- Assinatura com renovação automática (auto‑renewable subscription): comprada e usada dentro de uma única mini app
- Essas compras devem ser processadas via Advanced Commerce API
-
Participação em paralelo com outros programas da Apple
- É possível participar simultaneamente de programas como Apple Video Partner Program, News Partner Program e App Store Small Business Program
-
Aprovação da Advanced Commerce API
- Mesmo sem aprovação prévia, é possível solicitar ao mesmo tempo o Mini Apps Partner Program
- Porém, a aprovação no programa exige suporte e aprovação da Advanced Commerce API
-
Forma de gerenciamento das compras no app
-
Onde está a documentação técnica
1 comentários
Comentários do Hacker News
Essa mudança parece a versão da Apple tentando fazer uma app store alternativa
Só que de um jeito que parece preso por termos muito rígidos
Eu esperava que as pessoas discutissem o ecossistema fechado (walled garden) da Apple, mas parece que a conversa ainda nem começou
Não fiquei nem um pouco animado com esse anúncio de “desconto”
Na verdade, isso me deixa cínico, porque parece que duas empresas monopolistas (duopoly) estão restringindo ainda mais a liberdade nos nossos dispositivos
Li a definição do “Mini Apps Partner Program”, mas não entendo como eu participaria se o app foi feito por outra pessoa
Quando o jogador coloca créditos no meu jogo, antes a Apple ficava com 30%, e você me pagava uma parte dos 70% restantes
No novo programa, a Apple fica com apenas 15%, você fica com 85% e pode me pagar uma parte disso
Só que, como o objetivo é reduzir a camada intermediária de distribuição, você não pode vender uma moeda própria como “ArcadeBux”
Esse programa é para você, não para o desenvolvedor da mini app
Este artigo explica bem o que é o programa de “mini apps”
Segundo a matéria do MacRumors, a Apple passa a cobrar uma taxa de 15% sobre jogos em webapp populares dentro do WeChat no mercado chinês
Na China, o WeChat funciona praticamente como um sistema operacional
Existem milhões de mini apps, e elas vinham operando numa zona cinzenta das políticas da Apple
O Telegram também opera fortemente uma plataforma de mini apps
Especialmente a regulação de chatbots é uma questão importante, e fico me perguntando como Telegram, Discord ou clientes de IRC conseguiriam cumprir essas regras
Isso parece uma preparação antecipada para um marketplace de MCP
Havia indícios de que o suporte a MCP seria adicionado em nível de sistema no macOS e no iOS
As regras também mencionam não só jogos ou apps, mas também scripts
Veja a matéria do 9to5mac
Exigir suporte a iPad parece venda casada (tying)
Fico curioso se isso finalmente vai levar o Instagram a lançar um app para iPad
Parece uma estratégia da Apple de comoditizar o Roblox enquanto mantém os pagamentos dentro do próprio sistema
Parece uma ideia bem esperta
Esse modelo lembra o Google AMP
Assim como o AMP oferecia uma experiência previsível ao usuário por meio de restrições, Mini Apps parece seguir nessa direção
É como se a relação do AMP com Mini Apps fosse parecida com a do Google Glass com o Oculus
O Roblox ainda continua sendo exceção
Dá a sensação de que esse tratamento preferencial continua de forma descarada