Un émulateur PC est désormais sur l’App Store de l’iPhone après un précédent rejet

Une photo d'un écran Apple et un gros plan de l'icône de l'App Store avec trois notifications dessus.
Brett Jordan / Pexels

Un nouvel émulateur de jeu pour iOS a rejoint la fête. UTM, un émulateur de système d'exploitation PC open source, a publié UTM SE après un long processus d'examen et un précédent rejet.

Vous pouvez télécharger UTM SE gratuitement sur l'App Store pour iOS et visionOS, et il sera ajouté à AltStore Pal, un marché d'applications alternatif dans l'UE. "Merci à l'équipe AltStore pour son aide et à Apple pour avoir reconsidéré sa politique", a publié UTM sur X (anciennement Twitter) .

Selon les développeurs (et repéré par The Verge ), l'application a été rejetée de l'App Store et des magasins d'applications tiers dans l'UE en juin. Dans une déclaration publiée sur X , cela était dû à la règle 4.7 des directives de l'App Store, qui s'applique à d'autres applications telles que Delta — Game Emulator qui émulent des consoles pour jouer à des jeux vidéo. Après un processus d'examen de deux mois, Apple a rejeté l'inclusion de l'application car, comme le déclare le développeur, « un PC n'est pas une console ». Il a cité la règle 2.5.2 des directives d'examen de la notarisation, qui stipule que les applications ne peuvent pas « télécharger, installer ou exécuter du code qui introduit ou modifie des caractéristiques ou des fonctionnalités de l'application, y compris d'autres applications ».

En parcourant les directives d'Apple, son rejet semble provenir de l'utilisation par l'application d'une compilation juste à temps (JIT). Ceci est souvent utilisé par des émulateurs comme UTM pour prendre du code et le convertir afin qu'il puisse fonctionner pour n'importe quel système. Étant donné que les systèmes d'exploitation Apple sont notoirement verrouillés, des applications comme UTM vous permettent d'émuler ou d'héberger plus de 30 systèmes d'exploitation pour MacOS, iPadOS et iOS. Cependant, son utilisation du JIT, selon Apple, constitue un risque de sécurité pouvant exposer l'utilisateur à des logiciels malveillants.

Ainsi, l'UTM maintenant sur l'App Store, UTM SE, n'implique pas JIT. Cependant, le développeur Turing Software affirme que l'application "est une expérience médiocre et ne vaut pas la peine de se battre". Cela pourrait être similaire à ce que l'émulateur Dolphin traite en ce qui concerne une application iOS ou MacOS. Le message UTM renvoie à un blog sur oatmealdome.me qui note que Dolphin utilise un « interprète » pour exécuter du code afin de contourner JIT, mais qu'il est « plusieurs fois plus lent ».

Fondamentalement, UTM SE ressemblera à l'UTM classique, mais fonctionnera beaucoup plus lentement. Il semble également prendre en charge moins de systèmes d'exploitation, notant simplement « les architectures x86, PPC et RISC-V » sur sa page de magasin. Cependant, si vous souhaitez simplement jouer à des jeux PC rétro sur votre téléphone, cela vaut peut-être la peine d'y jeter un œil, surtout parce que c'est gratuit.

Cependant, de nombreux autres émulateurs iPhone sont désormais disponibles, notamment Delta, RetroArch et PPSSPP susmentionnés. Cela est dû aux nouvelles réglementations de l’UE en vertu de la loi sur les marchés numériques qui ont poussé Apple à autoriser les magasins d’applications tiers sur ses appareils.