Plus tôt cette année, Apple a commencé à autoriser officiellement les « émulateurs de jeux rétro » sur l'App Store iOS sans avoir besoin d’un jailbreak ou d’un chargement latéral fastidieux. Mais si vous souhaitez émuler des jeux PC rétro sur votre appareil iOS, vous n’avez apparemment toujours pas de chance.
Dans une mise à jour récente du blogChaoji Li, développeur d'iDOS, a déclaré que la dernière version de l'émulateur MS-DOS basé sur DOSBox a finalement été rejeté de l'App Store iOS ce mois-ci après un long processus d'examen de deux mois :
Ils ont décidé qu'iDOS n'est pas une console de jeu rétro, la nouvelle règle n'est donc pas applicable. Ils m'ont suggéré d'apporter des modifications et de les soumettre à nouveau pour examen, mais lorsque j'ai demandé quels changements je devais apporter pour être conforme, ils n'en avaient aucune idée, ni lorsque j'ai demandé ce qu'était une console de jeu rétro. C’est toujours la même vieille réponse déraisonnable du genre « nous le savons quand nous le voyons ».
Le développeur de Application de machine virtuelle iOS UTM a raconté une histoire similaire sur le rejet de l'App Store sur les réseaux sociaux. Le processus d'examen de deux mois signalé pour l'application UTM s'est terminé par « le comité d'examen de l'App Store a déterminé[ing] que « le PC n'est pas une console », même s'il existe des jeux rétro Windows/DOS pour[r] le PC sur lequel UTM SE peut être utile », a déclaré le développeur.
Le Révision d'avril de Règle 4.7 dans les directives d'examen des applications d'Apple est formulé très spécifiquement de manière à ce que « console de jeu rétro les applications d'émulation peuvent proposer de télécharger des jeux [emphasis added] » L'émulation d'un système d'exploitation PC plus généralisé ne relève pas de la lettre de ce règlement, même pour les utilisateurs intéressés par l'émulation de jeux PC rétro à l'aide de ces applications.
Étant donné que cette exception étroite ne s'applique pas aux émulateurs PC classiques, ils finissent par ne pas respecter La règle d'Apple 2.5.2, qui stipule que les applications iOS 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 ». Cette règle s'applique également aux App Stores iOS tiers qui ont récemment été autorisés en vertu des nouvelles règles de l'Union européennece qui signifie que même les soi-disant « marchés d'applications alternatifs » n'offrent pas d'alternative utile dans ce cas.
Quelle est la différence?
Bien que le langage spécifique des directives d'évaluation des applications d'Apple soit suffisamment clair, le raisonnement derrière la distinction ici est un peu plus mystifiant. Pourquoi Apple traite-t-il l'idée d'un émulateur de style DOSBox exécutant une ancienne copie de Microsoft Excel différemment de l'idée de Delta exécutant une copie de NES Tétris sur le même appareil ? Est en cours de chargement la version Windows 95 de KidPix Studio Deluxe sur votre iPhone vraiment très différent de la lecture d'une copie émulée de Peinture Mario sur ce même iPhone ?
Une machine virtuelle ou un émulateur exécutant un système d’exploitation PC moderne sous iOS pourrait théoriquement offrir une concurrence généralisée aux applications proposées par Apple dans son App Store officiel. Mais il y a sûrement une limite à ce qui s'applique lorsque nous parlons d'émulation. plus vieux environnements informatiques et défunt systèmes d'exploitation. Tout comme les règles d'émulation de jeux iOS d'Apple ne s'appliquent qu'aux consoles de jeux « rétro », une règle d'émulation de PC pourrait facilement être limitée aux systèmes d'exploitation « rétro » (par exemple, ceux qui sont ne sont plus officiellement pris en charge par leurs développeurs d'origineen règle générale).
Hélas, les utilisateurs iOS et les créateurs d’applications sont actuellement obligés de respecter cette distinction, sans aucune différence en matière d’émulation de jeux PC sur iOS. Ceux qui recherchent une solution de contournement pourraient potentiellement utiliser un Application de bureau à distance iOS pour accéder à des jeux exécutés sur un ordinateur de bureau physique qu'ils possèdent réellement. Les archives Internet collection de milliers de jeux MS-DOS fonctionnera également dans un navigateur Web iOS, même si vous devrez peut-être lutter un peu pour que les commandes et le son fonctionnent correctement.