A Apple reagiu contra dois aplicativos populares de codificacao com IA, o Vibecode e o Replit, citando violacoes da Diretriz 2.5.2 da App Store, que proibe aplicativos de baixar ou executar codigo que altere suas funcionalidades. O Vibecode, um criador de sites para iPad com nota 4.7 e mais de 3.000 avaliacoes, permite que os usuarios criem sites funcionais com assistencia de IA. O Replit, avaliado por mais de 14 mil usuarios, oferece uma plataforma completa para criar aplicativos e jogos que podem ate ser enviados a App Store. Ambos os aplicativos violam as regras da Apple porque o codigo que geram efetivamente introduz novas funcionalidades alem do escopo original.

Essa aplicacao de regras revela uma tensao fundamental entre a abordagem de jardim murado da Apple e a realidade emergente das ferramentas de desenvolvimento com IA. Embora a Apple apoie ambientes tradicionais de codificacao como o Xcode e 'utilitarios de codificacao agentica', a empresa traca uma linha dura para aplicativos que se tornam plataformas por si so. A distincao importa: esses nao sao apenas editores de codigo ou assistentes de IA que ajudam desenvolvedores a escrever codigo melhor, sao ferramentas que permitem a nao desenvolvedores criar software funcional, potencialmente contornando por completo o processo de revisao da Apple.

A Apple afirma estar trabalhando com as duas equipes de desenvolvimento para encontrar solucoes compativeis, sugerindo que isso nao e uma proibicao geral de ferramentas de codificacao com IA, mas sim a aplicacao de regras ja existentes da plataforma. A empresa parece confortavel com IA que ajuda desenvolvedores a programar dentro de frameworks estabelecidos, mas preocupada com ferramentas de IA que democratizam a criacao de aplicativos a ponto de qualquer pessoa conseguir construir e implantar software funcional.

Para desenvolvedores, isso cria um precedente importante: ferramentas de IA que geram codigo estatico estao liberadas, mas as que permitem a criacao dinamica de aplicativos enfrentam escrutinio. Empresas que constroem plataformas de codificacao com IA precisam considerar se suas ferramentas criam novas funcionalidades ou apenas auxiliam fluxos de trabalho de desenvolvimento tradicionais. A linha entre 'assistente de codificacao' e 'plataforma de criacao de aplicativos' provavelmente vai definir quais ferramentas de IA sobrevivem ao processo de revisao da Apple.