intéressant

Le Guide de l'émulation sur les non-jailbreakers sur iOS

Techniquement, vous n'êtes pas censé pouvoir installer des émulateurs sur un iPhone pour jouer à des jeux classiques. Mais cela ne signifie pas que ce n'est pas possible. Voici comment installer des émulateurs sur n'importe quel appareil iOS, aucun jailbreak n'est requis.

L'émulation sur les appareils iOS est possible depuis longtemps si vous êtes jailbreaké. C'est toujours la méthode préférable car il est facile d'installer des émulateurs, des ROM et d'utiliser des contrôleurs. Cela dit, tout le monde ne veut pas jailbreaker. Vous pouvez toujours utiliser des émulateurs si vous êtes prêt à faire un peu de travail et à garder l'oeil ouvert pour les applications malveillantes qui le font dans l'App Store.

Emulateurs à chargement latéral à partir du Web

L'astuce pour que la plupart des émulateurs fonctionnent avec iOS passe par un processus appelé chargement latéral. C’est à ce moment-là que vous installez des applications à partir de votre navigateur Web au lieu du iTunes App Store officiel. Dans le cas des émulateurs, cela se fait généralement en enregistrant l'émulateur en tant qu'application d'entreprise. Les applications d'entreprise sont censées être utilisées par des entreprises privées pour les rendre accessibles à leurs employés, mais tout développeur peut en créer une.

L’autre voie pour installer des émulateurs est un peu plus compliquée et nécessite de vous inscrire en tant que développeur iOS et d’installer vous-même des émulateurs. Pour nos besoins, nous nous en tiendrons aux émulateurs que vous pouvez charger directement depuis votre navigateur.

Nous avons parlé de certains émulateurs que vous pouvez éviter auparavant. Ils ont tendance à bien fonctionner, mais ils comportent des réserves. À savoir, il n'y a pas de réelle garantie de sécurité et ils sont plutôt pénibles à utiliser. Lorsque vous téléchargez une application à partir du Web, vous installez une application non approuvée à partir d'un développeur inconnu. Théoriquement, ils pourraient inclure des logiciels malveillants. Donc, comme sur Android, vous voudrez les installer à vos risques et périls.

La bonne nouvelle est que la plupart des émulateurs sont open source et ont également tendance à mettre leur code sur GitHub afin que tout le monde puisse s'assurer de ne pas inclure de logiciels malveillants. Par exemple, deux des applications les plus récentes, GBA4iOS (Game Boy Advance / Game Boy) et NDS4iOS (Nintendo DS) ont tout leur code sur GitHub.

Pour les autres émulateurs, vous devez passer par un site tiers, comme iEmulators ou Emu4iOS, et installer à partir de ce site, ce qui signifie que vous ne pouvez pas vraiment voir le code. Celles-ci sont encore généralement construites sur des logiciels open source, mais il est plus difficile de savoir exactement quel code vous installez.

L’autre problème est que l’installation de ces émulateurs est un peu délicate. Comme ils utilisent généralement des certificats expirés pour les comptes d'entreprise, vous devez généralement modifier la date de votre appareil pour installer et utiliser l'application. Chaque émulateur nécessite une date différente de celle que vous trouverez généralement sur le site Web des émulateurs, mais le processus d'installation de base est pratiquement le même:

  1. Allez dans Réglages> Général> Date et heure
  2. Désactiver "Définir automatiquement"
  3. Modifiez la date en année suggérée par l'émulateur que vous souhaitez utiliser (généralement 2012).
  4. Ouvrez le site Web de l'émulateur dans Safari mobile.
  5. Installez l'émulateur de votre choix

Une fois que vous avez installé l'émulateur, vous devez changer la date à chaque fois que vous souhaitez ouvrir l'application. C'est fastidieux, mais c'est le seul moyen pour ouvrir l'application. Si vous effectuez l'installation à partir d'un site tel que iEmulators, vous ne pouvez installer qu'un seul émulateur à la fois. Choisissez donc judicieusement.

Les applications non officielles qui se faufilent dans l'App Store

De temps en temps, un émulateur se faufile dans l'iTunes App Store. Celles-ci sont souvent cachées dans d'autres applications, mais parfois elles sont assez flagrantes et nécessitent simplement des solutions de contournement pour installer des jeux.

Ces applications cachent généralement l'émulateur derrière une série de menus afin qu'elles ne soient pas remarquées lors du processus de révision des applications d'Apple, mais elles sont souvent retirées dès qu'elles parviennent à la presse. La règle générale est de télécharger et d'installer une application avec des émulateurs cachés dès que possible avant qu'Apple ne les supprime. Pour suivre l'évolution des applications qui se faufilent dans le magasin, les forums sur des sites tels que TouchArcade ou iOS Gaming Subreddit sont de bons endroits pour commencer.

Une fois que vous avez l'une de ces applications, il est temps de la sauvegarder. Comme Apple le retirera de l'App Store, il est bon de sauvegarder l'émulateur pour pouvoir l'installer sur les futurs appareils iOS. Tant que vous avez une sauvegarde dans iTunes sur votre ordinateur, vous pourrez l'installer sur les futurs appareils.

Si tout le reste échoue, au moins une application Web occasionnelle est suffisamment puissante pour tout gérer, du GameBoy au Nintendo.