A nova API da App Store oferece aos desenvolvedores controle sobre os catálogos IAP

A Apple introduziu uma nova API de comércio avançado para compras no aplicativo.

A nova API da App Store oferece aos desenvolvedores controle sobre os catálogos IAP

A Apple anunciou sua nova API Advanced Commerce, projetada para fornecer aos desenvolvedores de aplicativos a capacidade de gerenciar grandes catálogos de compras ou assinaturas no aplicativo.

O anúncio foi publicado na página de desenvolvedores da Apple, junto com os requisitos de elegibilidade. A API Advanced Commerce tem como objetivo ajudar os desenvolvedores de aplicativos com catálogos de conteúdo e experiências de criadores excepcionalmente grandes, bem como aqueles que possuem assinaturas com complementos opcionais em seus aplicativos.

A nova API do fabricante do iPhone permitirá uma nova maneira de gerenciar compras no aplicativo, o que significa que os desenvolvedores não precisarão mais depender do App Store Connect. Os desenvolvedores poderão usar um ou ambos para gerenciar suas compras no aplicativo, desde que recebam acesso à API Advanced Commerce da Apple.

O que os desenvolvedores poderão oferecer e por que a API é importante

A API Advanced Commerce pode ser usada com vários tipos de compras no aplicativo, incluindo recursos premium e conteúdo adicional, bem como produtos digitais. Não há muitas informações disponíveis sobre a nova API, mas ela parece permitir grandes catálogos de compras e assinaturas no aplicativo sem a necessidade de tokens ou moedas.

Na área de jogos para dispositivos móveis, por exemplo, parece que os usuários não serão mais forçados a usar moedas digitais para obter itens no jogo. Em vez disso, eles teriam a opção de comprar itens ou power-ups do jogo diretamente por meio de compras no aplicativo, evitando efetivamente a necessidade de um sistema monetário no jogo.

O exemplo oferecido pela Apple sugeriu que aplicativos de streaming de vídeo seriam capazes de oferecer mais opções de pacotes para os usuários. Em vez de depender do processamento de pagamentos de terceiros e ter que listar todas as opções de assinatura possíveis para cada criador de conteúdo ou canal, os desenvolvedores podem simplesmente oferecer assinaturas como produtos digitais por meio de compras no aplicativo.

De acordo com o site da Apple, a API Advanced Commerce não terá impacto nos termos comerciais existentes dos desenvolvedores ou em suas taxas de comissão. No entanto, parece que, embora isso simplifique os fluxos de compra para os usuários, impede que os desenvolvedores evitem a comissão com a venda de tokens em lojas online.

As regras da Apple dizem que as compras realizadas por meio da nova API não podem ser promovidas na App Store e que não podem ser usadas com determinados recursos da App Store. Isso significa que as compras no aplicativo Family Sharable e os testes do StoreKit no Xcode não podem ser usados.

O acesso à nova API da Apple será distribuído por aplicativo somente após uma solicitação ser enviada pelo desenvolvedor do aplicativo. Mesmo assim, a empresa possui um conjunto rígido de requisitos de aplicativos e de elegibilidade que precisam ser atendidos, o que significa que a nova API não estará disponível para todos desde o início.

Mais aprenderemos sobre a nova API assim que os desenvolvedores tiverem a chance de testar sua implementação. Pode ser positivo para desenvolvedores e usuários, mas há uma chance de que parte disso signifique laços mais profundos com o sistema de pagamento e comissões da Apple.

Requisitos de elegibilidade para a API Advanced Commerce

De acordo com o site da Apple, a API Advanced Commerce tem como objetivo fornecer aos desenvolvedores uma maneira poderosa de oferecer conteúdo e serviços em todo o mundo por meio de compras no aplicativo. Para usar a API, entretanto, os aplicativos da App Store precisam atender a determinados critérios. Especificamente, um aplicativo deve usar compras dentro do aplicativo com um dos três modelos de negócios qualificados.

Ícone quadrado branco com lápis azul, pincel e régua formando uma forma de 'A' em um fundo azul.
As compras no aplicativo podem ser processadas por meio do App Store Connect ou da API Advanced Commerce.

Isso inclui aplicativos com “catálogos excepcionalmente grandes” de compras únicas, bem como aplicativos com catálogos igualmente grandes de compras únicas. Embora os aplicativos possam oferecer conteúdos diferentes, eles precisarão seguir regras comuns. Os aplicativos elegíveis devem oferecer uma ou várias assinaturas, sendo cada uma uma compra dentro do aplicativo.

Os aplicativos que oferecem assinaturas e contêm compras adicionais no aplicativo também são elegíveis. Por exemplo, o site Apple Developer afirma que um aplicativo de entretenimento que oferece assinaturas, bem como complementos de assinatura adicionais na forma de canais premium ou conteúdo esportivo, seria elegível para a API Advanced Commerce.

A Apple afirma que a API Advanced Commerce só pode ser usada com aplicativos que já utilizam o sistema de comércio da App Store. Quanto ao suporte ao sistema operacional, os próprios aplicativos devem ser compatíveis com iOS 15, iPadOS 15, visionOS 1 ou watchOS 8.

O impacto potencial da nova API da Apple

A API Advanced Commerce sem dúvida levará a uma maior flexibilidade na área de compras no aplicativo. A Apple quer dar aos desenvolvedores de aplicativos mais opções e diferentes maneiras de processar compras no aplicativo, uma mudança que simplificaria o fluxo de compra para os usuários finais.

Através da API recém-anunciada, os usuários poderão comprar ativos no jogo com mais facilidade ou assinar seus criadores de conteúdo favoritos sem depender de sistemas complicados, sites externos ou implementações de moeda no jogo, permitindo uma experiência mais simplificada.

Isto também significa que os desenvolvedores não precisarão mais gerenciar ou implementar sistemas de moeda virtual para seus jogos, a menos que assim o desejem. Os requisitos de elegibilidade da Apple são bastante rigorosos, e as solicitações de acesso à API são tratadas individualmente, o que significa que provavelmente não veremos nenhuma mudança significativa nas compras no aplicativo em um futuro próximo.

Ainda não se sabe se os desenvolvedores optam por adotar a nova API Advanced Commerce ou não. Tudo depende das letras miúdas e dos detalhes de implementação que surgirão nas próximas semanas.

Rolar para cima