interessante

O guia de não-jailbreak para emulação no iOS

Tecnicamente falando, você não deve instalar emuladores em um iPhone para jogar jogos clássicos. Mas isso não significa que não é possível. Veja como instalar emuladores em qualquer dispositivo iOS, sem necessidade de jailbreak.

A emulação em dispositivos iOS é possível há muito tempo se você estiver com jailbreak. Ainda é o método preferível, porque é fácil instalar emuladores, ROMs e usar controladores. Dito isto, nem todo mundo quer fazer o jailbreak. Você ainda pode executar emuladores se estiver disposto a fazer um pouco de trabalho e ficar atento a aplicativos não autorizados que chegam à App Store.

Emuladores de carregamento lateral da Web

O truque para fazer a maioria dos emuladores trabalhar com iOS é através de um processo chamado carregamento lateral. É quando você instala aplicativos do seu navegador da Web, em vez da iTunes App Store oficial. No caso de emuladores, isso geralmente é feito registrando o emulador como um aplicativo corporativo. Os aplicativos corporativos devem ser usados ​​por empresas privadas para emitir aplicativos para seus funcionários, mas qualquer desenvolvedor pode criar um.

A outra rota para instalar emuladores é um pouco mais complicada e requer que você se inscreva como desenvolvedor iOS e instale emuladores por conta própria. Para nossos propósitos, manteremos emuladores que você pode carregar de lado diretamente no seu navegador.

Falamos sobre alguns emuladores que você pode carregar antes. Eles tendem a funcionar bem, mas vêm com algumas ressalvas. Ou seja, não há garantia real de segurança e é meio difícil de usar. Quando você carrega um aplicativo pela web, instala um aplicativo não aprovado de um desenvolvedor desconhecido. Teoricamente, eles podem incluir malware. Portanto, assim como no Android, convém instalá-los por sua conta e risco.

A boa notícia é que a maioria dos emuladores é de código aberto e também costuma colocar seu código no GitHub para que todos possam garantir que não incluam malware. Por exemplo, dois dos aplicativos mais recentes, GBA4iOS (Game Boy Advance / Game Boy) e NDS4iOS (Nintendo DS), têm todo o código no GitHub.

Para outros emuladores, você precisa acessar um site de terceiros como o iEmulators ou o Emu4iOS e instalar a partir daí, o que significa que você não pode dar uma boa olhada no código. Geralmente, eles ainda são criados em software de código aberto, mas é mais difícil saber exatamente qual código você está instalando.

O outro problema é que a instalação desses emuladores é um pouco complicada. Como eles tendem a usar certificados expirados para contas corporativas, geralmente é necessário alterar a data do seu dispositivo para instalar e usar o aplicativo. Cada emulador exige uma data diferente que você normalmente encontrará no site dos emuladores, mas o processo básico de instalação é praticamente o mesmo:

  1. Vá para Configurações> Geral> Data e hora
  2. Desative "Definir automaticamente"
  3. Altere a data para o ano em que o emulador que você deseja usar sugere (geralmente é 2012)
  4. Abra o site do emulador no Safari móvel
  5. Instale o emulador de sua escolha

Depois de instalar o emulador, você precisa alterar a data sempre que quiser abrir o aplicativo. É complicado, mas é a única maneira de o aplicativo abrir. Se você estiver instalando a partir de um site como o iEmulators, poderá ter apenas um emulador instalado por vez, portanto escolha sabiamente.

Os aplicativos não oficiais que entram furtivamente na App Store

De vez em quando, um emulador se infiltra na iTunes App Store. Eles geralmente ficam ocultos em outros aplicativos, mas às vezes são bastante flagrantes e precisam de soluções alternativas para instalar jogos.

Esses aplicativos geralmente ocultam o emulador por trás de uma série de menus para que não sejam notados durante o processo de revisão de aplicativos da Apple, mas geralmente são pressionados assim que são impressos. A regra geral é baixar e instalar o aplicativo com emuladores ocultos assim que possível antes que a Apple os remova. Para acompanhar aplicativos que se infiltram na loja, fóruns em sites como o TouchArcade ou o iOS Gaming Subreddit são bons lugares para começar.

Depois de obter um desses aplicativos, é hora de fazer o backup. Como a Apple o retirará da App Store, é bom fazer backup do emulador para que você possa instalá-lo em futuros dispositivos iOS. Contanto que você tenha um backup no iTunes no seu computador, poderá instalá-lo em dispositivos futuros.

Se tudo mais falhar, pelo menos o aplicativo da web ocasional é poderoso o suficiente para executar tudo, de um GameBoy a um Nintendo.