Apple, o pai mais rigoroso da Vibe Coding

Dhruv Amin, cofundador da Anything, recebeu recentemente uma notificação que ele menos queria receber.

A Apple removeu completamente o aplicativo da App Store.

O motivo apresentado é a violação da Diretriz 2.5.2 das Diretrizes de Revisão da App Store. Essa diretriz estabelece que os aplicativos devem ser autossuficientes em seu próprio conjunto de aplicativos e não devem ler ou gravar dados fora do contêiner designado, nem baixar, instalar ou executar código que introduza ou altere os recursos ou funcionalidades do aplicativo, incluindo outros aplicativos. As exceções são limitadas a um número muito pequeno de cenários educacionais, desde que o código-fonte seja visível e editável.

Anything é uma ferramenta que dá suporte à programação Vibe. Foi lançada inicialmente na web em agosto passado, seguida por uma versão para iPhone em novembro, que foi aprovada pela equipe de revisão da Apple sem problemas.

Depois disso, eles atualizaram com sucesso várias vezes, até meados de dezembro do ano passado, quando a Apple começou a rejeitar seus envios de atualização, ainda citando a Diretriz 2.5.2 como motivo. E agora mesmo, a conta oficial do Anything também publicou um tweet, em tom de brincadeira, mas com uma mensagem comovente:

"Últimas notícias: a Apple entrou em pânico com o Vibe Coding e removeu o Anything da App Store, então migramos o desenvolvimento de aplicativos para o iMessage."

Essa troca de mensagens resultou em uma carta aberta a todos os desenvolvedores da Vibe Coding, detalhando o conflito sobre as regras da plataforma.

O aplicativo Vibe Coding esbarrou na parede da App Store.

Para entender essa controvérsia sobre a remoção, precisamos primeiro entender o que é a Diretriz 2.5.2 da Apple e por que o Anything ultrapassou os limites.

Por exemplo, se você pedir um menu fixo em um restaurante, o prato servido pelo garçom deve ser aquele aprovado pela cozinha. O chef não pode vir e adicionar ingredientes ao prato depois de ele já ter sido servido, e os clientes não podem pegar os ingredientes e modificá-los na hora.

A App Store não é exceção. A equipe de revisão da Apple verifica seu aplicativo em um determinado momento, confirma se ele é seguro, está em conformidade com as normas e funciona corretamente, e então o aprova. A partir desse momento, o aplicativo que os usuários baixam deve ser o mesmo aplicativo que foi aprovado.

Essa regra há muito tempo visa desenvolvedores que usam "atualizações rápidas" como uma forma de burlar o sistema — inserindo secretamente novos códigos em seus aplicativos após o lançamento, ignorando a revisão e enviando-os diretamente aos usuários. A Apple sempre proibiu explicitamente esse comportamento, pois permiti-lo tornaria o sistema de revisão ineficaz.

Agora, a Vibe Coding está enfrentando o mesmo problema.

As ferramentas de programação da Vibe, exemplificadas pelo Anything, permitem que os usuários descrevam suas necessidades em linguagem natural em seus iPhones. A IA então gera código em tempo real, que pode ser executado e visualizado diretamente no dispositivo. Cada vez que um usuário descreve um novo requisito, um novo trecho de código é gerado e executado no dispositivo.

Do ponto de vista da Apple, isso é estruturalmente indistinguível de "atualizações dinâmicas". O que é aprovado é a estrutura do Anything, mas o código real que roda dentro dessa estrutura muda dinamicamente a cada vez que um usuário o utiliza. A Apple nunca viu esse código e nunca teve a oportunidade de revisá-lo.

No início deste ano, depois que o The Information noticiou que a Apple havia congelado as atualizações para um lote de aplicativos Vibe Coding, a Anything tentou uma versão alternativa, movendo a pré-visualização do código de dentro do aplicativo para um navegador da web.

Mas a Apple ainda assim não aprovou e removeu o aplicativo inteiro da App Store.

Isso sugere que o julgamento da Apple pode não se basear apenas em um problema específico de uma funcionalidade, mas sim no fato de que a lógica operacional desse tipo de produto entra em conflito fundamental com o modelo de revisão da App Store. Mesmo que a pré-visualização do código ocorra em uma página da web, enquanto o aplicativo Anything continuar funcionando como um ponto de entrada para "gerar e distribuir código dinâmico", a Apple o considera fora do escopo de sua revisão.

Os aplicativos afetados não são quaisquer aplicativos. A Apple começou a bloquear atualizações para diversos aplicativos de programação com IA por volta de dezembro do ano passado; a versão para iPhone do Replit foi atualizada pela última vez em janeiro deste ano, e o Bitrig parou de receber atualizações em novembro do ano passado. Algumas equipes, como a Vibecode, simplesmente abandonaram o desenvolvimento mobile e passaram a criar produtos exclusivamente para a web.

As ondas eram tão grandes que a comporta tinha uma largura limitada.

Para entender por que a Apple está tão nervosa de repente, precisamos primeiro entender o tamanho do impacto que a Vibe Coding causou.

Em 6 de março de 2008, a Apple lançou o SDK do iPhone gratuitamente e, em três meses, ele já havia sido baixado mais de 250.000 vezes. Em julho do mesmo ano, a App Store foi lançada com o iPhone 3G e, com 500 aplicativos, ultrapassou um milhão de downloads em seu primeiro fim de semana, chegando a mais de um bilhão de downloads no início de 2009.

A redução contínua das barreiras de entrada para ferramentas levou ao primeiro grande boom no desenvolvimento de aplicativos móveis. Dezoito anos depois, a mesma coisa aconteceu novamente.

O estopim para este incidente remete a uma publicação feita por Andrej Karpathy em fevereiro de 2025.

Em uma publicação, o cofundador da OpenAI e ex-diretor de IA da Tesla descreveu, em tom de brincadeira, seu estado de espírito ao escrever código: completamente imerso na atmosfera, dando instruções com base no efeito da interface, sem se aprofundar nos detalhes do código, "quase esquecendo que o código existe".

Ele chamou esse estado de Codificação Vibe.

Com isso, a Vibe Coding garantiu seu lugar na comunidade de programação de IA, e Ryan Dahl, o pai do Node.js, chegou a afirmar que a era dos humanos escrevendo código manualmente acabou. Linus Torvalds, o pai do Linux, também declarou explicitamente em seu arquivo readme que seu novo projeto, o AudioNoise, uma ferramenta de visualização em Python, foi essencialmente escrito usando Vibe Coding.

Em consonância com a Codificação Vibe está a "Codificação Agética".

Lançados em 2025, Claude Sonnet 4 e GPT-5-Codex são considerados alguns dos primeiros modelos de agentes inteligentes verdadeiramente práticos. A IA consegue compreender todo o projeto como um engenheiro, realizando testes, depuração e iterações de forma autônoma até que a funcionalidade esteja funcionando. Os desenvolvedores precisarão apenas emitir comandos e supervisionar os processos.

A redução adicional das barreiras de entrada impactou diretamente o número de submissões de aplicativos à App Store.

Segundo as estatísticas da a16z, o número de novos aplicativos lançados em 2025 aumentou 24% em relação ao ano anterior, com um aumento de 56% apenas em dezembro. Janeiro de 2026 deu continuidade a esse crescimento, com um aumento de 54,8%, o maior dos últimos quatro anos. Aproximadamente 557.000 novos aplicativos foram submetidos ao longo do ano.

Esse número permaneceu praticamente inalterado nos três anos anteriores. É claro que não existem dados precisos sobre quantas dessas novas aplicações foram concluídas usando o Vibe Coding; no entanto, a forte correlação ao longo do tempo é suficiente para ilustrar o ponto.

No entanto, a onda foi grande o suficiente, mas a porta da Apple tinha uma largura limitada.

Segundo o Business Insider, o programador americano James Steinberg submeteu seu aplicativo com inteligência artificial à App Store e esperou seis semanas inteiras para que ele fosse lançado. As atualizações também foram lentas, com cada submissão levando de dois dias a uma semana.

"A parte mais lenta agora não é o desenvolvimento ou a promoção do aplicativo, mas o processo de revisão da App Store, que é bastante absurdo", disse ele.

James Steinberg não é um caso isolado. No subreddit do Reddit da comunidade de programação iOS, vários desenvolvedores reclamam de tempos de revisão mais longos. Alguns começam a temer que a Apple endureça ainda mais seus padrões de revisão, visando especificamente aplicativos do Vibe Coding e "conteúdo de baixa qualidade" gerado por IA.

Os dados oficiais da Apple mostram que ela processou mais de 200.000 envios por semana nas últimas 12 semanas, com um tempo médio de revisão de 1,5 dias e 90% dos envios concluídos em até 48 horas.

Vale mencionar que a própria Apple também fez uma aposta significativa na Vibe Coding.

O Xcode 26.3, lançado em fevereiro deste ano, integrou diretamente o Claude Agent e o OpenAI Codex ao Xcode, permitindo que os usuários pesquisem documentação, visualizem estruturas de arquivos, atualizem configurações de projetos, verifiquem pré-visualizações e realizem iterações e compilações automáticas.

Portanto, a Apple não se opõe à "IA ajudando você a escrever código", mas se opõe a "usuários gerando e executando novos códigos fora da revisão da loja por meio de aplicativos de terceiros".

Trata-se de uma questão de controle da plataforma, não de posicionamento técnico. A Apple quer que a programação de IA aconteça dentro de sua própria estrutura de desenvolvimento, com os desenvolvedores usando o Xcode, seguindo o conjunto de ferramentas da Apple e aceitando a lógica de revisão da Apple: primeiro escrever, depois revisar e, por fim, enviar — a ordem não pode ser invertida.

Cuidado com a bagunça que a Vibe Coding fez.

Para ser justo, as medidas mais rigorosas da Apple não são sem motivo.

Para dar um exemplo simples, após o lançamento do aplicativo Sora no ano passado, um grande número de aplicativos falsificados do Sora apareceu na App Store. Alguns copiaram diretamente o logotipo oficial da OpenAI em seus ícones, enquanto outros usaram "Veo 3" em seus subtítulos para aproveitar o hype. Todos tinham o mesmo objetivo: enganar os usuários para que assinassem planos caros.

O blog de tecnologia Daring Fireball documentou um aplicativo desse tipo chamado "Sora 2: AI Video Generator", que não só foi lançado com sucesso nas lojas de aplicativos, como também chegou brevemente ao 9º lugar na lista dos aplicativos de foto e vídeo mais populares.

Usuários desavisados ​​poderiam facilmente confundi-lo com o produto genuíno.

Portanto, vimos a Apple revisar suas diretrizes de avaliação em novembro passado, declarando explicitamente na Seção 4.1 "Plágio" que "Por favor, apresente suas próprias ideias. Sabemos que você tem ideias criativas, então, por favor, coloque-as em prática. Não copie simplesmente aplicativos populares da App Store, nem modifique ligeiramente o nome ou a interface do usuário de outros aplicativos e os utilize para seus próprios fins."

Mais importante ainda, a confusão criada pela Vibe Coding é real.

O próprio Karpathy diz, em tom de brincadeira, que quando trabalha em projetos, ele não se aprofunda mais no código, apenas o faz funcionar. Essa filosofia de desenvolvimento "apenas execute" é extremamente eficiente na fase de prototipagem, mas pode ser um desastre nas fases posteriores do desenvolvimento do produto.

O código gerado por IA frequentemente carece de verificações de limites e tratamento de erros, travando ao encontrar entradas anormais. Otimizações como indexação de banco de dados e complexidade do algoritmo não são consideradas proativamente pelo modelo, levando a gargalos de desempenho que surgem rapidamente à medida que a base de usuários cresce.

Quando os desenvolvedores precisam modificar funcionalidades, descobrem que não conseguem entender o código e só podem continuar usando IA para corrigi-lo, corrigindo-o repetidamente, até que se torne uma montanha de lixo que ninguém se atreve a tocar. O código escrito às pressas com IA no início do ano para acelerar o lançamento pode se tornar o pesadelo da equipe no final do ano, já que uma única alteração pode ter consequências de longo alcance.

Existe até um grupo de pessoas no Reddit que se autodenomina "arqueólogos de IA".

O trabalho diário deles consiste em serem contratados por empresas cujos sistemas falham devido à Programação Vibe, especificamente para limpar a bagunça causada pela IA, retrabalhar, corrigir e encobrir os clientes, e encontrar o bug fatal causado pela ilusão do modelo em meio a milhões de linhas de código sem sentido gerado por IA.

Ironicamente, muitas empresas recuperaram, ou até mesmo multiplicaram, o dinheiro economizado usando IA de outra forma.

Esses problemas são um dos principais motivos pelos quais a Apple está reforçando seu processo de revisão. Mas, por mais que a Apple tente impedir, a tendência de democratização do desenvolvimento de software é irreversível. A remoção de qualquer recurso é simplesmente um atrito entre uma startup e as regras da plataforma.

A Vibe Coding promove uma reestruturação de toda a relação de produção de software. O CEO da OpenAI, Altman, certa vez fez uma aposta com um amigo sobre o ano em que surgiria a primeira empresa fundada por uma única pessoa a atingir a escala de um bilhão de dólares.

Parece que essa era está prestes a começar. Com o consenso da indústria de que "1 fundador + 1 agente de IA = aplicativo de 1 milhão de dólares", a App Store não conseguirá se conter por muito tempo.

Este é o melhor dos tempos, este é o pior dos tempos. A famosa citação de Dickens, inscrita nos portões de avaliação da App Store em 2026, é surpreendentemente apropriada.

#Siga a conta oficial do iFanr no WeChat: iFanr (ID do WeChat: ifanr), onde você encontrará conteúdo ainda mais interessante o mais breve possível.