A Apple removeu o aplicativo “Anything” de sua App Store, continuando a reprimir uma nova categoria de ferramentas que permite aos usuários gerar aplicativos por meio de prompts de linguagem natural – um processo conhecido como “vibe coding”. Esta mudança reflete a aplicação estrita das políticas da App Store pela Apple, apesar da falta de regras explícitas contra tais aplicativos.
A ascensão da codificação Vibe
A codificação Vibe permite que indivíduos com experiência limitada ou nenhuma experiência em codificação tradicional criem aplicativos iOS funcionais usando IA. O aplicativo “Anything”, junto com outros como Vibecode e Replit, ganhou força ao permitir que os usuários simplesmente descrevessem o aplicativo que desejam, em vez de escrever códigos complexos. Essa acessibilidade levou a um rápido crescimento, mas também a atritos com as diretrizes da Apple.
Por que a Apple agiu
A questão central não é a proibição da IA em si, mas a forma como esses aplicativos funcionam. A Apple cita a Diretriz 2.5.2 da App Store, que exige que os aplicativos permaneçam independentes e proíbe o download ou a execução de código externo que altere a funcionalidade do aplicativo. Na verdade, os aplicativos de codificação vibe geralmente geram e executam código dinamicamente, violando esta regra.
A posição da Apple é que os aplicativos não devem mudar fundamentalmente seu comportamento baixando código adicional após serem aprovados, mesmo que esse código seja gerado por IA.
A política tem como objetivo evitar que aplicativos maliciosos ou instáveis contornem as verificações de segurança. No entanto, a consequência é que os aplicativos de codificação de vibração, por sua natureza, têm dificuldade para obedecer.
Gargalos e atrasos na aprovação
Os desenvolvedores de aplicativos relataram atrasos crescentes nas aprovações da App Store este ano, com alguns atribuindo o problema ao grande volume de envios codificados por vibração. Menos aplicativos desse tipo significam menos análises para a Apple, mas também significa que os desenvolvedores podem precisar confiar em métodos de codificação tradicionais se quiserem publicar no iOS.
As implicações
A decisão da Apple reforça o seu controle sobre o ecossistema da App Store. Embora não proíba explicitamente o desenvolvimento de aplicativos assistidos por IA, as diretrizes atuais tornam-no efetivamente insustentável para aplicativos que dependem da geração dinâmica de código. Isto poderia levar os desenvolvedores a práticas de codificação mais convencionais ou plataformas alternativas com políticas menos restritivas.
Em última análise, a ação da Apple destaca a tensão entre inovação e controle no cenário em rápida evolução do desenvolvimento de software baseado em IA.
