Pour gérer vos consentements :
Categories: LogicielsOS mobiles

Un outil pour convertir les jeux Windows en titres Android

Dan Aloni développe actuellement Winulator, un outil qui facilitera le portage des applications Windows sous Android. Un vaste projet, qui prend ici une tournure originale, puisque le développeur choisit une voie peu commune.

Il utilise tout d’abord un outil permettant de convertir le code x86 en instructions ARM. Bien évidemment, un logiciel n’est pas un ensemble fermé : il communique très largement avec le système d’exploitation. Dan Aloni joue ici la carte de l’adaptation, en remplaçant les appels aux API de Windows par des appels aux fonctions internes d’Android.

Il faudra probablement des années pour que ce convertisseur accepte l’ensemble de la logithèque Windows. Aussi son auteur se focalise sur des titres précis, à commencer par les jeux (DirectX est un ensemble plus restreint à couvrir). Premier visé, Caesar III, qui fonctionne d’ores et déjà plus qu’honorablement.

Une voie parmi d’autres

Avec ce projet, certains titres Windows pourront être convertis en applications natives et optimisées pour Android. Mais ce n’est pas la seule voie envisageable.

L’émulation en est une autre. Certes, cette technique est gourmande en ressources processeur, mais la puissance des puces ARM actuelles permet d’envisager le fonctionnement d’un système comme Windows 98.

Une autre solution est également envisagée. Elle consiste à coupler une émulation du jeu d’instructions x86 sous ARM (via Qemu) avec l’API Wine. Ceci apporte deux bénéfices par rapport à l’émulation complète d’un PC : seul le code de l’application tourne sous émulation (l’environnement d’un PC n’étant pas simulé) et Wine (qui apporte la compatibilité avec les API Windows) fonctionne à plein régime, en mode natif ARM natif.

Gageons qu’à l’avenir les trois solutions sauront cohabiter :

  • des offres d’émulation complète, mais lente, de PC. Exemple : Limbo, sur base Qemu ;
  • des solutions hybrides mêlant l’émulation aux appels natifs. Exemple : Wine ou DosBox ;
  • des offres 100 % recompilées en natif, tel Winulator.

Crédit photo : © Dan Aloni


Voir aussi

Quiz Silicon.fr – 4 ans d’Android !

Les photos du Google Nexus 4

Image 2 of 7

Google Nexus 4 avec Google Maps
Google Nexus 4 avec Google Maps

Recent Posts

Cybersécurité : Darktrace dans l’escarcelle de Thoma Bravo

La société britannique de cybersécurité Darktrace a accepté une offre de rachat de 5,32 milliards…

15 heures ago

Étude Trends of IT 2024 : comment les managers IT développent leurs projets

Silicon et KPMG lancent la deuxième édition de l'étude Trends of IT. Cette édition 2024…

17 heures ago

Atos : l’Etat veut acquérir les activités souveraines

Le ministère de l'économie a adressé une lettre d'intention à la direction d'Atos pour racheter…

19 heures ago

Arnaud Monier – SNCF Connect & Tech : « Notre moteur, c’est l’innovation et nous procédons par incrémentation »

Directeur Technologie de SNCF Connect & Tech, Arnaud Monier lance une campagne de recrutement pour…

21 heures ago

Etats-Unis : les grands de l’IT licencient au nom de l’IA

Les grands de l'IT suppriment des milliers de jobs au nom du déploiement de. Une…

21 heures ago

Appel de Rome : Cisco rejoint Microsoft et IBM pour une IA éthique

Quatre ans après l’appel de Rome - un pacte présenté en 2020 par le Vatican…

21 heures ago