A Apple anunciou recentemente grandes mudanças para desenvolvedores na UE em relação à forma como eles podem distribuir aplicativos com 17.4, mas há um desenvolvedor que está mais feliz com isso do que a maioria.
Riley Testut é o criador de Delta, um emulador que permite que você jogue jogos de NES, Game Boy, Nintendo DS e Nintendo 64 enquanto pode usar cheats, skins personalizados e muito mais. Infelizmente, há muito tempo é um aplicativo complicado de instalar no seu melhor iPhone. Desde o lançamento do aplicativo em 2020, o aplicativo exige o software Altstore da Testut – um processo que requer muitas etapas para funcionar. Agora, porém, com as próximas mudanças da Apple, ficará muito mais fácil instalar o Delta por meio do AltStore – pelo menos na UE.
Nós falei anteriormente com Testut em 2023 sobre o que ele gostaria de ver da Apple e ‘sideloading’, um processo de instalação de aplicativos de terceiros que não estão disponíveis na Apple App Store. Embora a Apple não esteja introduzindo o sideload no iPhone na UE, isso permitirá que os desenvolvedores criar mercados fora da App Store: mas não sem alguns requisitos extras.
Depois que Testut compartilhou um série de postagens no Mastodon reagindo à notícia, iMore falou com ele mais uma vez sobre o que a mudança de postura da Apple significa para a Delta e a AltStore daqui para frente.
As consequências dos anúncios da Apple
“Honestamente, extremamente sobrecarregado!” Testut exclamou. “Eu não esperava que a Apple liberasse tantas informações de uma vez, então demorei um segundo para digerir tudo. Depois que tive algum tempo, fiquei em êxtase! Isso era mais ou menos *exatamente* o que eu esperava desde o lançamento do AltStore, há quase 5 anos, e foi incrivelmente surreal ler toda a documentação.”
Na verdade, parece que você poderá usar Delta e AltStore na UE sem problemas assim que o iOS 17.4 for lançado. Se você executar Delta em um iPhone, pode ser necessário ativar uma ‘função JIT’, que essencialmente permite que a parte gráfica do chip da série A de um iPhone use tanta energia quanto necessária para executar esses jogos emulados em velocidade total. Com as mudanças da Apple, esta configuração necessária será irrelevante: “Felizmente, a Delta deverá ser capaz de emular todos os sistemas incluídos sem problemas! Isso ocorre porque nenhum dos sistemas incluídos requer JIT, ao contrário de sistemas mais recentes como GameCube ou Wii.“
Tem havido muita discussão na plataforma social Mastodon sobre esses anúncios, onde muitos desenvolvedores agora residem após abandonarem o Twitter (agora X). Testut está feliz com o que foi anunciado: “A maior parte do que a Apple anunciou eram coisas que esperávamos há algum tempo, como aprovar empresas para se tornarem mercados alternativos com base em critérios rígidos, exigir que todos os aplicativos transferidos por sideload passassem por um mercado, etc., ” ele explicou. “Na verdade, fiquei surpreso com as coisas que não vimos; por exemplo, eu esperava que a Apple ainda exigisse uma comissão sobre todos os pagamentos de aplicativos de mercado alternativos, e isso não aconteceu.”
O que poderia ser melhorado?
Apesar de tudo o que a Apple anunciou, houve algumas coisas que Testut acha que poderiam ser feitas com alguns ajustes. “Acho que os requisitos da Taxa de Tecnologia Central poderiam precisar de alguns pequenos ajustes. Especificamente, acho que os aplicativos gratuitos deveriam ser completamente isentos dessa taxa, caso contrário, um aplicativo gratuito que se tornasse viral da noite para o dia poderia levar um desenvolvedor independente à falência.“
A Apple deve cumprir as mudanças DMA estabelecidas pela UE até 5 de março – mas a empresa já revelou seus planos seis semanas antes do prazo. Com o lançamento do fone de ouvido Vision Pro da Apple em poucos dias, colocamos em Testut que este pode ter sido um movimento intencional por parte da Apple. “Eu acho que há algum planejamento intencional aqui. A Apple não gostaria de arruinar o hype das pré-encomendas anunciando essas mudanças na semana passada e, ao fazê-lo agora, eles podem deixar as notícias morrerem antes do lançamento do Vision Pro na próxima semana e as pessoas falarem sobre isso”, explica Testut.
“Com relação ao Delta, ele está atualmente no TestFlight e oferece suporte ao visionOS, embora eu também tenha começado a criar um protótipo de uma porta nativa do visionOS para experimentar algumas novas ideias. Mas ainda não será permitido na App Store real, e ainda não tenho certeza se será possível fazer o sideload de aplicativos para o Vision Pro com AltStore.”
Uma batalha épica está por vir?
Alguns desenvolvedores, como Steve Troughton Smith, sentem o oposto em relação às opções dos promotores na UE graças a estas mudanças. Outros, como a Mozilla, fabricante do navegador Firefox, não estão nada satisfeitos – explicando que as mudanças podem sufocar a receita de um aplicativo na UE. Isso poderia degradar a experiência que a Apple oferece aos usuários desde que a App Store foi disponibilizada em 2008 – mas Testut é neutro quanto a isso. “No geral, acho que a Apple fez um ótimo trabalho ao minimizar os impactos negativos que essas mudanças poderiam ter sobre os consumidores. Os requisitos são rigorosos o suficiente para que, para aplicativos que já estão na App Store, não haja muito incentivo para sair. Esse seria o pior cenário, na minha opinião, porque os usuários seriam forçados a usar mercados alternativos apenas para instalar seus aplicativos atuais”, explica Testut.
“No entanto, precisamos ver como isso se desenrola para ter certeza. Se uma empresa como a Epic ou a Meta conseguir fazer com que grandes desenvolvedores saiam da App Store e vão para seu mercado, isso degradaria totalmente a experiência do iOS. Pessoalmente, acho que isso é improvável, dadas as restrições da Apple.”
Na verdade, com essas mudanças e uma nova API chamada Kit de mercado, que permite aos programadores criar a sua própria loja na UE, poderá haver outra era de ouro das aplicações, tal como os primeiros dias da App Store. Testut não tem certeza sobre isso, mas espera que seja pelo menos uma possibilidade de que isso possa ocorrer. “É difícil dizer, mas acho muito possível que vejamos um influxo de aplicativos completamente novos de desenvolvedores independentes, agora que não há revisão de aplicativos para impedir ideias criativas!”
Finalmente, a Delta viu recentemente algumas grandes melhorias, como suporte AirPlay de um iPhone para Apple TV – então, se você estiver jogando Donkey Kong Country 2 no seu iPhone, você pode continuar jogando na sua TV através do decodificador da Apple.
Com estas próximas mudanças na UE, Testut não tem planos de abrandar. “Isso definitivamente me motivou a continuar trabalhando na Delta — mas há tanta coisa que preciso fazer com a AltStore para torná-la um mercado oficial de aplicativos que estou de mãos atadas por enquanto! Assim que chegarmos a março, adoraríamos finalmente focar mais na Delta!“