>_ DevTrendsfr

Langue

Accueil

Langages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Sécurité
Python

Box64Droid : Exécuter des programmes x86 sur Android sans prise de tête

1 084 étoiles

Pourquoi en avez-vous besoin ?

Imaginez ceci : vous êtes en déplacement, et vous n'avez que votre smartphone sous la main, mais vous avez urgent besoin d'exécuter votre vieux jeu préféré ou un utilitaire Windows important. Cela semblait autrefois relever de la science-fiction, mais c'est désormais possible grâce à Box64Droid — un projet qui transforme votre appareil Android en une plateforme à part entière pour les applications x86.

Qu'est-ce que Box64Droid ?

Box64Droid est un ensemble de scripts qui automatisent l'installation d'un rootfs préconfiguré avec toute une pile technologique :

  • Box64 et Box86 — émulateurs pour les instructions x86_64 et x86 sur ARM
  • Wine — environnement d'exécution d'applications Windows
  • DXVK/D8VK — traducteurs Direct3D vers Vulkan
  • Mesa — implémentation de la pile graphique

Le projet est né d'un fork de Box4Droid mais a rapidement dépassé l'original en ajoutant le support de Box64 et de nombreuses améliorations.

Fonctionnalités principales

  1. Exécuter des programmes Windows sur Android via Wine (y compris de nombreux jeux)
  2. Support Vulkan via DXVK/D8VK pour l'accélération graphique
  3. Trois modes de fonctionnement : root, non-root et VirGL (pour différents niveaux d'accès)
  4. Configuration flexible via les fichiers de configuration
  5. Intégration avec Termux pour une gestion pratique

Comment ça fonctionne techniquement ?

Box64Droid utilise une combinaison de technologies :

  1. Box64/Box86 traduisent les instructions x86 en code ARM
  2. Wine fournit une couche compatible Windows
  3. DXVK convertit les appels Direct3D en Vulkan
  4. Termux fournit un environnement Linux sur Android

Cette pile permet d'exécuter de nombreuses applications x86 avec des performances acceptables même sur un smartphone moyen.

Applications pratiques

Avec Box64Droid, votre appareil Android peut :

  • Exécuter des jeux PC classiques (ex. : Half-Life, GTA San Andreas)
  • Utiliser des utilitaires Windows (Notepad++, 7-Zip)
  • Faire tourner des logiciels spécialisés (anciens programmes CAO)
  • Tester des applications multiplateformes

Installation en 3 étapes

  1. Installez Termux, Termux-x11 et Termux:Widget
  2. Dans Termux, exécutez :
curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/installers/install.sh && chmod +x install && ./install
  1. Lancez box64droid --start après l'installation

Conseils d'utilisation

  • Pour de meilleures performances, utilisez la version root
  • Configurez les variables d'environnement dans les fichiers de configuration
  • Pour les jeux, essayez différentes versions de Wine (Stable, Staging, Proton)
  • Surveillez l'utilisation des ressources — certaines applications peuvent être exigeantes

Limitations

  • Toutes les applications ne fonctionneront pas de manière stable
  • Nécessite un appareil suffisamment puissant (Adreno 610+ recommandé)
  • Occupe un espace de stockage considérable (3-4,5 Go)

Conclusion : est-ce值得一试 ?

Box64Droid est une excellente solution pour :

  • Les passionnés qui adorent expérimenter
  • Les développeurs testant des applications multiplateformes
  • Les joueurs souhaitant jouer à des classiques PC sur leur smartphone

Le projet est en développement actif et a déjà recueilli plus de 1 000 étoiles sur GitHub. Si vous avez longtemps rêvé d'étendre les capacités de votre appareil Android — c'est le moment d'essayer Box64Droid !

Ressources complémentaires :

Projets similaires