Apple está a criar dificuldades a apps de “vibe coding” na App Store: Desenvolvedores enfrentam bloqueios em atualizações
As aplicações de “vibe coding” permitem criar código importante. Ou seja recorrendo a Inteligência Artificial. Portanto por via de descrição de texto. Então sem necessidade de escrever código manualmente.
Além disso alguns developers queixam-se de dificuldades. Ou seja em atualizar suas apps na loja. Assim enfrentando obstáculos com Apple.
Aumento de apps de vibe coding
Nos últimos tempos temos assistido a aumento significativo. Ou seja do número de aplicações de “vibe coding”. Portanto uma expressão que diz respeito ao ato. Então de programar apenas por via de descrição.
Além disso de texto com Inteligência Artificial. Ou seja sem necessidade de escrever código manualmente. Portanto pois bem parece que Apple não vê. Então estas apps com bons olhos. Assim na sua App Store oficial.
O que é vibe coding
Vibe coding é técnica revolucionária. Porque permite criar apps descrevendo funcionamento. Além disso em linguagem natural simples. Portanto IA transforma descrições em código funcional.
Então democratizando desenvolvimento de software. Ou seja para pessoas sem conhecimento técnico. Assim expandindo quem pode criar apps.
Empresas reportam bloqueios
Conta site The Information que duas empresas responsáveis reportam problemas. Ou seja por apps de “vibe coding” específicas. Portanto afirmam que Apple as tem impedido. Então de lançar atualizações necessárias.
No entanto parece que motivo se prende. Além disso com termos da App Store oficiais. Ou seja que proíbe que funcionalidade de aplicação. Portanto seja alterada depois de passar. Então pelo processo de avaliação rigoroso. Assim da loja virtual da Apple.
Termos conflitantes com tecnologia
Termos da App Store foram escritos antes. Porque de apps com IA generativa. Além disso não contemplando cenário de código dinâmico.
Portanto criando conflito com vibe coding. Ou seja que por natureza gera código novo. Então constantemente após aprovação. Assim violando tecnicamente regras.
Soluções possíveis
Assim sendo conta site 9to5mac que apps em questão podem vir. Ou seja a ser obrigadas a remover funcionalidades. Portanto ou alterar forma como jogos. Então e apps criados por vibe coding. Além disso são visualizados depois de criados.
Em teoria bastará que visualização aconteça. Ou seja num navegador web externo. Portanto e não na própria app diretamente. Então contornando restrições técnicas.
Assim permitindo funcionalidade continuar. Porque execução acontece fora do app. Além disso tecnicamente cumprindo regras Apple.
Diretriz específica da App Store
Em reação a estas notícias sobre tratamento Apple apontou. Ou seja para diretriz específica da loja. Portanto esclarecendo posição oficial publicamente.
“Apps devem ser autossuficientes nos seus ‘bundles'”, pode ler-se. Ou seja “e não podem ler ou escrever”. Portanto “dados fora da área designada”. Então “nem podem fazer download instalar”. Além disso “ou executar código que introduza”. Ou seja “ou altere características ou funcionalidades”.
Assim incluindo “outras aplicações” também. Portanto regra é clara e restritiva.
Exceção para apps educativas
“Aplicações educativas criadas para ensinar desenvolver”, continua regra. Ou seja “ou permitir que estudantes testem”. Portanto “código executável podem em circunstâncias”. Então “fazer download de código”.
Além disso “desde que esse código não seja”. Ou seja “utilizado para outros fins”. Portanto “tais aplicações devem tornar”. Então “código-fonte fornecido completamente”. Ou seja “visível e editável pelo utilizador”.
Assim exceção existe mas é limitada. Porque apenas para contexto educacional claro.
Posição oficial da Apple
Em comunicado partilhado pelo site 9to5mac Apple adianta mais informações. Ou seja ainda que não tem nada. Portanto contra apps de “vibe coding” especificamente.
Além disso indicando estar a manter comunicação. Então consistente com developers afetados. Ou seja explicando como podem cumprir. Portanto termos da App Store oficiais.
Assim sugerindo que solução é possível. Porque diálogo está aberto atualmente.
Comunicação com desenvolvedores
Apple trabalha com developers para encontrar soluções. Porque quer apps inovadoras na plataforma. Além disso mas respeitando regras de segurança.
Portanto equilíbrio entre inovação e controle. Ou seja é desafio constante. Então para ambas as partes envolvidas.
Razões para restrições
Apple justifica restrições por segurança. Porque código executável dinâmico apresenta riscos. Além disso potencial para malware ou comportamento inesperado.
Portanto política protege utilizadores teoricamente. Ou seja garantindo que apps fazem apenas. Então o que foi revisado e aprovado.
Assim mantendo controle sobre ecossistema. Porque segurança é prioridade declarada.
Críticas à abordagem
Críticos argumentam que Apple é excessivamente restritiva. Porque limita inovação desnecessariamente. Além disso comparando com Android mais permissivo.
Portanto debate sobre controle versus abertura. Ou seja continua polarizando indústria. Então sem resolução fácil visível.
Impacto em desenvolvedores
Para desenvolvedores de apps vibe coding impacto é significativo. Porque não podem atualizar apps livremente. Além disso prejudicando experiência de utilizadores.
Portanto alguns consideram deixar plataforma iOS. Ou seja focando apenas em Android. Então onde restrições são menores.
Assim Apple pode perder inovações. Porque developers migram para concorrentes.
Frustração crescente
Frustração entre developers cresce constantemente. Porque processo de aprovação é opaco. Além disso decisões parecem inconsistentes.
Portanto comunicação melhor é necessária. Ou seja para reduzir tensões. Então e manter developers na plataforma.
Comparação com outras plataformas
Android permite mais liberdade geralmente. Porque Google tem filosofia diferente. Além disso permitindo instalação de fontes externas.
Portanto apps vibe coding funcionam livremente. Ou seja sem restrições similares. Então atraindo developers frustrados com Apple.
Assim competição intensifica-se neste aspecto. Porque abordagens diferem fundamentalmente.
Futuro das apps vibe coding
Futuro das apps vibe coding no iOS é incerto. Porque Apple precisa adaptar políticas. Além disso para acomodar tecnologias de IA.
Portanto ou apps precisam encontrar workarounds. Ou seja como execução em navegador. Então mantendo funcionalidade limitada.
Assim evolução depende de negociações. Porque ambas as partes têm interesses válidos.
Possíveis mudanças de política
Apple pode eventualmente revisar políticas. Porque pressão de mercado aumenta. Além disso IA generativa é tendência inevitável.
Portanto categoria especial para apps de IA. Ou seja pode ser criada futuramente. Então com regras adaptadas especificamente.
Conclusão: Tensão entre inovação e controle
Em resumo Apple está criando dificuldades para apps vibe coding. Ou seja na App Store oficialmente. Portanto impedindo atualizações de developers.
Além disso motivo são termos da loja. Então que proíbem alteração de funcionalidade. Ou seja após aprovação inicial rigorosa.
Apps podem precisar remover funcionalidades. Porque ou alterar como conteúdo é visualizado. Além disso movendo execução para navegador. Portanto tecnicamente cumprindo regras.
Apple cita diretriz específica sobre código executável. Ou seja apps devem ser autossuficientes. Portanto sem executar código externo. Então após aprovação da loja.
No entanto Apple afirma não ter nada contra vibe coding. Porque mantém comunicação com developers. Além disso explicando como cumprir termos. Portanto sugerindo que soluções existem.
Para developers impacto é frustrante. Ou seja limitando inovação potencialmente. Portanto alguns consideram migrar para Android. Então onde restrições são menores.
Futuro depende de negociações. Porque Apple precisa equilibrar segurança. Além disso com inovação em IA. Portanto adaptando políticas potencialmente. Então para acomodar novas tecnologias emergentes.

