Emulateur de jeu vidéo La lutte de Delta contre l’App Store iOS, qui dure depuis dix ans, a commencé avec une calculatrice TI-84 fournie par l’école.
Lorsque Riley Testut était en deuxième année au lycée, il a montré à ses amis comment charger des logiciels illicites sur leurs encombrantes calculatrices graphiques. Un tel comportement était généralement découragé à l’école, mais il n’avait pas l’intention de tricher à un examen. Il traversait simplement la forêt de Viridian, surfait sur les mers de Kanto et collectait des badges de gym.
« Les professeurs ne pensaient pas que nous jouions à Pokémon », a déclaré Testut à TechCrunch. « Ils se demandaient : « Pourquoi tout le monde est-il si passionné par ses calculatrices ? » »
En 2014, alors que Testut était lycéen, le seul moyen d’installer un émulateur de jeu vidéo rétro sur un appareil iOS était de le jailbreaker. Mais Testut ne voulait pas endommager son iPhone 4, alors à la pointe de la technologie. Il a donc passé des mois à créer une application qui lui permettrait de jouer à des jeux GBA sur son téléphone sans annuler sa garantie. Cette application est devenue GBA4iOS.
Des millions de personnes ont envahi GBA4iOS, se délectant de l’expérience glorieuse de jouer aux titres Game Boy sur un téléphone de la taille d’une paume. Même Time Magazine en a parlé. Mais GBA4iOS a eu trop de succès pour son propre bien et, bientôt, Testut a dû faire face à un adversaire plus redoutable que la Team Rocket : Huit mois après la sortie de l’application, Apple a corrigé la faille qui rendait GBA4iOS possible, annulant ainsi son application.
« Pendant quelques mois brefs et glorieux, vous avez expérimenté ce que signifie créer une application utilisée par des millions de personnes – même si, de l’avis de tous, « ne devrait pas exister » », a expliqué Testut dans un récent article de blog. , réfléchissant à son expérience au cours de la dernière décennie. « Vous saviez que vous viviez en sursis, mais cela vous semblait tout simplement faux qu’une application aussi populaire ne puisse jamais exister sur iOS. »
« Le Pokémon s’est libéré ! »
L’émulation de jeux vidéo est complexe à réaliser, mais simple pour les utilisateurs. Vous téléchargez un émulateur – généralement open source, comme ePSXe pour les titres PlayStation, ou OpenEmu, qui peut émuler un tas de consoles – et vous pouvez ensuite y jouer à des jeux.
Mais c’est là que réside le problème : trouver une copie logicielle des jeux, généralement hébergée dans un fichier .ROM, à utiliser avec ces émulateurs n’est pas aussi simple que d’acheter des jeux sur le Nintendo eShop. Vous pouvez acheter du matériel pour extraire légalement le fichier du jeu à partir d’anciennes cartouches ou disques de jeux vidéo que vous possédez, mais un moyen plus simple de jouer à de très vieux jeux consiste simplement à télécharger gratuitement leurs fichiers .ROM à partir d’Internet – c’est essentiellement du piratage.
Le téléchargement d’une application comme Delta n’a jamais été illégal, mais le téléchargement des fichiers de jeu dont vous avez besoin pour jouer peut l’être.
Compte tenu de son expérience antérieure, Testut a été choqué lorsqu’Apple a modifié ses règles concernant les émulateurs il y a quelques semaines. Il a mis en ligne Delta, une version plus raffinée de GBA4iOS, et du coup, il est devenu le développeur derrière l’application n°1 sur l’App Store. Deux semaines après sa sortie, Delta est toujours en tête du classement des applications de divertissement et occupe la deuxième place du classement des applications gratuites. Selon la société de renseignement sur les applications Appfigures, Delta a été téléchargé environ 3,8 millions de fois en deux semaines.
« C’est surréaliste à quel point l’accueil a été bon et combien de personnes y jouent », a-t-il déclaré. « C’est l’application sur laquelle je travaille depuis 10 ans. »
Testut n’était pas seulement un Psyduck assis depuis la disparition de GBA4iOS il y a dix ans. Il est allé à l’Université de Californie du Sud pour étudier l’informatique. Peu de temps après, il a assisté à une rencontre entre joueurs de Super Smash Bros., où il a croisé la route de Shane Gill, un étudiant en ingénierie qui est maintenant son colocataire depuis neuf ans et son partenaire commercial depuis cinq ans. Ils ont même le même anniversaire.
Bien sûr, Gill avait également utilisé GBA4iOS au lycée et il était ravi de découvrir que son nouvel ami était derrière l’application. Il a partagé la volonté de Testut de donner aux développeurs d’applications la liberté d’accéder à un public sans Apple comme intermédiaire.
« Il y a plus de gens comme Riley et tellement de développeurs qui créent ces choses vraiment cool », a déclaré Gill à TechCrunch. « Et juste parce qu’il s’agit d’un iPhone, ils ne peuvent pas le partager de la même manière. »
Enhardi par ses expériences de développeur adolescent, Testut s’est associé à Gill en 2019 et a lancé AltStore, une boutique d’applications conçue pour charger des applications sur des appareils iOS. Pendant la majeure partie de son existence, AltStore n’était utilisable que sur Windows et MacOS, mais en raison de l’évolution de la réglementation dans l’Union européenne, il dispose désormais d’un moyen légitime d’être disponible sur les iPhones, car Apple a été contraint d’autoriser les utilisateurs iOS de l’UE à télécharger. applications extérieures à l’App Store.
Alors pourquoi Apple a-t-il changé si soudainement sa position sur les applications d’émulation ? Apple n’a pas répondu à la demande de commentaires de TechCrunch. Cela pourrait avoir quelque chose à voir avec une pression réglementaire accrue sur Apple, car la société a récemment été poursuivie en justice par le ministère américain de la Justice pour des raisons antitrust. Et selon Testut, il est un peu trop pratique qu’au moment du lancement d’AltStore sur iOS dans l’UE, Apple ait fait une petite exclusion dans ses règles pour permettre à Delta d’exister.
«Même si le DOJ n’avait pas commencé [antitrust lawsuit], je pense qu’Apple aurait fait la même chose en autorisant les émulateurs dans l’App Store du monde entier », a déclaré Testut. « Ils ne pouvaient tout simplement pas croire que l’application la plus cool sur iPhone se trouve uniquement en Europe, grâce aux régulateurs européens. »
Gérer une entreprise d’applications sans intermédiaire
Lorsque Gill a rejoint Testut pour travailler sur AltStore, il a encouragé Testut à créer un Patreon afin de pouvoir arrêter de prendre des petits boulots pour payer les factures. Désormais, Patreon d’AltStore gagne plus de 13 000 $ par mois (contre environ 10 000 $ début avril). En échange de leurs contributions mensuelles, les clients d’AltStore ont accès aux premières versions bêta d’applications, comme le test Delta du support iPad et SEGA Genesis, ainsi qu’à l’accès à une communauté Discord.
Delta est une application gratuite, donc ces millions de téléchargements d’applications ne remplissent pas les poches des développeurs. Pourtant, Testut et Gill n’envisagent pas de modifier leur modèle de monétisation.
« Dans l’App Store, vous ne comprenez pas cela. Vous n’avez pas cette relation avec vos clients. … C’est bien plus bureaucratique et non personnel », a déclaré Testut. « Je suis très heureux de montrer que les consommateurs peuvent entretenir une relation étroite avec les développeurs. Je pense que cela fonctionne mieux de cette façon, car nous pouvons faire en sorte que Delta soit totalement gratuit sans aucun paywall, et les gens peuvent toujours avoir accès à de nouvelles fonctionnalités intéressantes en avance en nous faisant simplement un don.
La vision de Testut est assez emblématique de la communauté de l’émulation de jeux. À une époque où il est difficile de vraiment posséder l’un des logiciels auxquels vous êtes abonné ou que vous utilisez, quel que soit le montant que vous avez payé au fil des ans, l’effort ici ne consiste pas seulement à revivre les souvenirs de jeu de votre enfance. Ce sont des archives.
Souvent, la seule façon de préserver un jeu vieux de 40 ans est d’extraire le logiciel de l’ancienne cartouche et de créer un émulateur capable de l’exécuter, et cela est vrai pour bien plus de logiciels que de simples jeux.
«C’est un art qui existait il y a 40 ans. Les développeurs ne possèdent plus la propriété intellectuelle et il n’y a aucun moyen de la partager avec les gens », a déclaré Gill. « Donc, à moins que quelqu’un ne le diffuse sous une forme ou une autre, il sera perdu dans le temps. C’est quelque chose que je trouve un peu tragique.
Grâce à Testut et Gill, il n’a jamais été aussi simple de jouer à des jeux vidéo rétro pour les personnes qui ne veulent pas dépasser les limites de ce qu’Apple considère comme légal sur les iPhones. Et tout cela est dû au fait que la société a légèrement modifié ses directives pour les développeurs. Si un seul changement dans la politique de l’App Store peut débloquer une nouvelle application n°1, qu’avons-nous manqué d’autre ?
« Honnêtement, c’était bien plus important que ce que nous aurions pu espérer », a déclaré Testut. « Pouvoir mettre Delta dans l’App Store vient de rendre notre message si évident. Nous disons : « Hé, nous essayons de créer des applications qui n’ont jamais pu exister auparavant », et dès que Apple le permet, nous sommes dans l’App Store et nous sommes l’application numéro un. »