A Apple permite que emuladores de jogos retrô sejam disponibilizados na App Store, mas essa liberação não vale para aplicativos que se passam por sistemas operacionais antigos para PCs. É o que descobriu um desenvolvedor que criou um emulador de MS-DOS para iOS.
Várias tentativas para aprovar o iDOS
Chaoji Li é um desenvolvedor que tem vários aplicativos na App Store, tanto para iOS e iPadOS, quanto para macOS. Mas um de seus projetos mais interessantes, o iDOS, não está entre eles. Esse é nome de um emulador de MS-DOS baseado no projeto DOSBox.
Em abril, a Apple revisou as políticas para desenvolvedores para permitir que aplicativos que emulam consoles de jogos retrô possam ser disponibilizados na App Store.
Como o MS-DOS é um sistema operacional que pode rodar jogos, talvez essa característica abrisse uma porta para o iDOS ser aprovado na App Store. Mas não foi o que aconteceu.
O desenvolvedor enviou o iDOS para aprovação várias vezes, mas não teve sucesso. Uma dessas tentativas fez Chaoji Li receber, no início de maio, um comunicado da Apple informando que o aplicativo estava em revisão, mas que esse processo poderia demorar mais tempo do que o esperado.
Isso deixou o desenvolvedor esperançoso. “Me faz pensar que o revisor estava tentando jogar algo (no emulador)”, disse Chaoji Li em seu blog.
Eis que, em meados de junho, dois meses depois de o iDOS ter sido submetido à última revisão, Li recebeu uma ligação da Apple informando que o aplicativo não é um emulador de jogos retrô, portanto, a regra implementada em abril não valeria para ele.
Resultado: o emulador de MS-DOS não foi liberado na App Store.
Conceito vago?
Em tom de indignação, Chaoji Li comentou em seu blog o seguinte:
Eles (Apple) sugeriram que eu fizesse mudanças (no aplicativo) e o submete novamente para revisão, mas quando perguntei quais alterações deveria fazer para estar de acordo com as normas, eles não tinham ideia, nem souberam responder o que é um console de jogos retrô.
Chaoji Li
Como relata o Ars TécnicaLi não está sozinho com esse problema. Outros apps lidaram com restrições parecidas recentemente, o exemplo do UTMque executa máquinas virtuais no iOS e no macOS.
O ponto de discórdia é: por que a Apple autoriza a publicação de emuladores de jogos retrô, mas não de sistemas operacionais antigos, se ambos funcionam de modo parecido (o console executa um sistema operacional para rodar o jogo)?
Craig Grannell, sim Culto do Mac, levanta a hipótese de Apple ser dado espaço para emuladores de jogos retrô na App Store só para fazer frente à AltStoreloja de aplicativos que funciona apoiada na lei de mercados digitais da União Europeia, que condiciona o iOS a aceitar downloads por vias alternativas à App Store.
Diante disso, recorrer a PCs continua sendo o jeito mais prático de se ter acesso a emuladores de sistemas variados.