FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment exécuter des applications Windows sur Android avec Wine

Vous avez toujours voulu exécuter le logiciel Windows sur votre appareil Android ? Probablement pas... mais et si vous le pouviez ? Et si votre appareil Android pouvait enfin remplacer le bureau Windows, simplement en exécutant un logiciel Windows ?

Récemment, le projet Wine a publié une version compatible avec Android. Longtemps adoptée par les utilisateurs de Linux (principalement les joueurs) nécessitant un correctif de leur logiciel Windows préféré, cette option est désormais disponible sur Android.

Mais fonctionne-t-il aussi bien que prévu ? Et pourquoi se donner la peine de toute façon, étant donné la richesse des logiciels disponibles sur Android ? Découvrons.

Qu'est-ce que le vin ?

Souvent décrit à tort comme un "émulateur", Wine (acronyme récursif signifiant Wine Is Not an Emulator) est en fait une couche de compatibilité. Il s'agit d'une bibliothèque logicielle qui rend Linux, macOS et BSD capables d'exécuter des applications Windows. Bien qu'une certaine émulation soit impliquée (en particulier, l'environnement d'exécution Windows), Wine n'émule pas un système d'exploitation.

Comment exécuter des applications Windows sur Android avec Wine

Au fil des ans, Wine est devenu de plus en plus populaire comme moyen d'exécuter des logiciels Windows sur d'autres plates-formes. Bien que l'installation d'une machine virtuelle soit une option (par exemple, pour exécuter Microsoft Office sur Linux), Wine est sans doute plus simple à configurer.

Wine est disponible pour les appareils ARM (tels que le Raspberry Pi) depuis un certain temps. Wine est maintenant disponible pour Android.

Comment installer Wine sur Android

Avant d'installer Wine sur votre appareil Android, vous devez vous assurer que vous pouvez installer des fichiers APK.

En règle générale, la possibilité d'installer des logiciels sur votre téléphone ou votre tablette est limitée à toute source autre que Google Play Store par défaut. Activez cela en ouvrant Paramètres > Sécurité et en appuyant sur le commutateur pour Sources inconnues . Cliquez sur OK pour confirmer l'action.

Comment exécuter des applications Windows sur Android avec Wine

Wine est disponible sous forme de fichier APK pour Android sur le site de téléchargement de Wine.

Télécharger : Vin pour Android (Gratuit)

Plusieurs versions sont disponibles pour les processeurs ARM (la plupart des appareils Android) et les processeurs x86 (principalement des tablettes, mais seulement un petit nombre). Identifiez l'architecture de votre appareil avant de le télécharger (vous pouvez vérifier cela en trouvant l'appareil sur Wikipedia).

Comment exécuter des applications Windows sur Android avec Wine

Après le téléchargement sur votre appareil (ou sur votre PC, avant la synchronisation avec votre lecteur cloud préféré), il est temps d'installer.

Appuyez sur le fichier APK et acceptez l'installation. Attendez qu'il se déballe, puis approuvez l'installation ; vous serez averti que Wine a besoin d'un accès pour enregistrer de l'audio et modifier, supprimer et lire le contenu de la carte SD de votre appareil. L'enregistrement audio est requis par certaines applications que vous pourriez souhaiter utiliser dans Wine.

Une fois l'installation terminée, appuyez sur Ouvrir et attendez que l'environnement Windows soit créé.

Quelles applications Windows pouvez-vous exécuter ?

Bien que Wine exécute certains logiciels sur des appareils ARM, les meilleurs résultats seront obtenus sur ces appareils Android basés sur x86.

Étant donné que vous êtes probablement sur un appareil Android basé sur ARM, vous serez limité aux applications qui ont été adaptées pour une utilisation sur Windows RT. Les développeurs XDA ont produit une liste d'applications qui s'exécutent sur des appareils Windows basés sur ARM, c'est donc un bon point de départ.

Parmi ces applications se trouvent des outils utiles tels que Audacity, Notepad++, FileZilla, Paint.NET. Vous trouverez également des jeux rétro qui ont été open source. Ceux-ci incluent Doom et Quake 2 , ainsi que le clone open source OpenTTD , une version de Transport Tycoon .

Cependant, à mesure que la popularité de Wine sur les appareils Android et ARM augmente, cette liste est appelée à s'allonger. Nous comprenons que le projet Wine développe une méthode d'utilisation de QEMU pour émuler des instructions x86 sur du matériel ARM, donc cela augure bien pour l'avenir.

Certaines fonctionnalités sont manquantes... pour l'instant

Certaines bibliothèques et API sont nécessaires pour que les jeux fonctionnent. Certaines API courantes sont actuellement absentes de Wine sur Android.

Les éléments manquants, mais susceptibles d'apparaître à un moment donné, sont Direct3D 12, Vulkan et la prise en charge complète d'OpenGL ES (pour activer Direct3D ; ceci est actuellement limité). Les introduire dans Wine pour Android élargira la sélection d'applications pouvant être utilisées.

Cependant, Wine est en constante évolution. En tant que telles, ces fonctionnalités peuvent être attendues dans une future version. Heureusement, Wine prend en charge Direct3D 10 et 11, le flux de commandes Direct3D et le pilote graphique Android. En attendant, nous pouvons également profiter d'une prise en charge améliorée de DirectWrite et Direct2D.

Découvrir Wine sur Android

Au lancement de l'environnement logiciel, vous trouverez un menu Démarrer standard de style Windows 7 (avec le logo Wine) et une zone de ligne de commande.

Pour interagir avec Wine, vous aurez besoin d'un clavier (et peut-être d'une souris) connecté à votre appareil Android.

Comment exécuter des applications Windows sur Android avec Wine

À ce stade, peu de temps après la sortie de Wine 3.0 pour Android, les claviers logiciels ne sont pas pris en charge, bien que le tapotement soit acceptable. La taille du bureau peut cependant être un problème; sur l'appareil sur lequel j'ai testé, une tablette Samsung Galaxy S2, le bouton Démarrer était minuscule. Pour résoudre ce problème, j'ai changé l'orientation en mode portrait, puis en mode paysage.

C'est pourquoi une souris, ou peut-être un stylet, est une bonne idée.

Comment exécuter des applications Windows sur Android avec Wine

L'interface de ligne de commande fonctionne à peu près comme l'invite de commande standard de Windows (avant l'arrivée de PowerShell).

Pendant ce temps, vous pouvez appuyer sur le bouton Démarrer pour trouver deux menus. Le premier est le Panneau de configuration, avec des sous-menus Ajouter/Supprimer des programmes , Contrôleurs de jeu , et Paramètres Internet . La deuxième est Exécuter...

Comment exécuter des applications Windows sur Android avec Wine

Utiliser Exécuter... vous pouvez ouvrir une boîte de dialogue pour émettre des commandes. Par exemple, le lancement d'Internet Explorer est possible en saisissant iexplore .

Les quatre options ouvrent un écran typique de style Windows pour modifier les paramètres.

Installer un logiciel dans Wine

Pour faire fonctionner quelque chose dans Wine, vous devez d'abord télécharger l'application (ou synchroniser via le cloud) sur votre appareil Android. Enregistrez-le dans un emplacement mémorable, puis accédez-y dans la fenêtre d'invite de commande de Wine.

Par exemple, si je téléchargeais un fichier exécutable Windows (EXE) sur ma tablette Android, je l'enregistrerais dans le dossier Téléchargement. Cela peut être atteint dans la ligne de commande avec

cd sdcard/Download/[filename.exe] 

Pour exécuter le fichier dans Wine pour Android, saisissez simplement le nom du fichier EXE. (Certaines versions de Wine exigent que vous préfixiez ceci avec la commande wine, mais ce n'est pas nécessaire.)

Si le fichier prêt pour ARM est compatible, il doit s'exécuter. Sinon, vous verrez un tas de messages d'erreur. À ce stade, l'installation de logiciels Windows sur Android dans Wine n'est pas une science exacte.

Au secours, mon Android n'exécutera pas Wine !

Avoir des problèmes? Tous les appareils Android ne peuvent pas exécuter Wine. Bien qu'il fonctionne sur mon Galaxy Tab S2, il ne fonctionne apparemment pas sur le Tab S. De même, le OnePlus 5T exécutera Wine, contrairement au Google Pixel 2016. Parmi les autres problèmes, citons le Xiaomi Mi5 et le Huawei Mate 10.

Finalement, la compatibilité augmentera et une liste des appareils pris en charge sera sans aucun doute créée. Jusque-là, c'est vraiment un cas d'essais et d'erreurs.

En attendant, si vous possédez un Chromebook avec le mode développeur activé, vous pourrez installer Wine sur une machine plus adaptée. Notez qu'il existe également une version de Crossover pour Chrome OS, bien que cela nécessite un processeur x86.

Wine sur Android :ça se passe

Dans un développement qui semblait peu probable il y a seulement cinq ans, il est désormais possible d'exécuter des logiciels Windows sur Android. Bien que vous préfériez peut-être vous connecter à distance à un PC Windows via Android, ou même diffuser des jeux depuis votre PC, cela offre néanmoins une rare opportunité d'emporter Windows avec vous.

Les possibilités offertes par Wine sur Android sont considérables. Bien qu'actuellement limité, il est probable que ce qui est possible avec Wine sur votre smartphone ou votre tablette augmentera avec le temps, à mesure que les bugs seront résolus et la compatibilité améliorée.

Si vous souhaitez également exécuter vos applications et jeux Android sur Windows, jetez un œil à Nox :


[]