Apple vs Replit, a polêmica que está mudando como fazemos apps
A Apple iniciou uma ofensiva regulatória contra aplicativos de IA que geram código em tempo real, como Replit e Vibecode, utilizando uma regra antiga do App Store para justificar bloqueios e remoções. A polêmica gira em torno da seção 2.5.2 das diretrizes da Apple, que exige que todos os apps sejam "originados pelo desenvolvedor" , uma disposição criada muito antes do advento de modelos de linguagem capazes de escrever software automaticamente. O resultado foi a remoção completa do aplicativo "Anything" da App Store e o bloqueio de atualizações de outras ferramentas de programação assistida por IA.
O problema epistemológico da revisão de código
O cerne do conflito não é apenas jurídico, mas fundamentalmente epistemológico. A Apple se depara com uma questão sem precedentes,como revisar um software cujo comportamento é determinado em runtime por um modelo de IA que pode gerar código diferente a cada prompt? O artefato que os revisores analisam , o wrapper do aplicativo , não é o mesmo que efetivamente roda no dispositivo do usuário às 3 da manhã, após um comando que nenhum revisor humano jamais viu. Essa dissonância entre o código submetido para aprovação e o código executado em produção cria uma lacuna regulatória que as diretrizes atuais não conseguem cobrir.
O impacto no ecossistema de "vibe coding"
O conceito de "vibe coding" , escrever software descrevendo o que se quer em linguagem natural, deixando a IA fazer o trabalho pesado , ganha força entre desenvolvedores independentes e pequenas equipes. Ferramentas como Replit Agent e Vibecode permitem que pessoas sem formação técnica profunda criem aplicativos funcionais. A posição da Apple, se mantida, pode fragmentar esse ecossistema, obrigando desenvolvedores a escolher entre a experiência completa de desenvolvimento assistido por IA em plataformas abertas ou a distribuição restrita ao ecossistema da Apple com limitações significativas.
As implicações para o futuro das plataformas
A decisão da Apple sinaliza uma tendência que deve se repetir em outras plataformas,a necessidade de redefinir o que significa "desenvolver software" em uma era onde modelos de IA são coparticipantes ativos no processo criativo. A regra 2.5.2 foi escrita para impedir que desenvolvedores clonassem apps existentes ou incluíssem código malicioso não autorizado, não para lidar com geradores de código baseados em prompts. O conflito entre a Apple e a comunidade de ferramentas de IA representa, em última análise, uma disputa pelo controle sobre quem define os limites da criação de software nas plataformas móveis.
O que está em jogo para desenvolvedores e usuários
Para desenvolvedores, a situação cria incerteza operacional. A possibilidade de ter aplicativos removidos ou bloqueados por usarem tecnologias de IA generativa adiciona um risco significativo ao investimento em novas ferramentas. Para usuários, a consequência imediata é a redução de opções de apps de programação assistida no ecossistema iOS, enquanto competidores em outras plataformas continuam a oferecer essas funcionalidades sem as mesmas restrições. O desfecho dessa disputa estabelecerá precedentes importantes para a relação entre plataformas e ferramentas de IA nos próximos anos.