Box64Droid : Exécuter des programmes x86 sur Android sans prise de tête
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
- Exécuter des programmes Windows sur Android via Wine (y compris de nombreux jeux)
- Support Vulkan via DXVK/D8VK pour l'accélération graphique
- Trois modes de fonctionnement : root, non-root et VirGL (pour différents niveaux d'accès)
- Configuration flexible via les fichiers de configuration
- Intégration avec Termux pour une gestion pratique
Comment ça fonctionne techniquement ?
Box64Droid utilise une combinaison de technologies :
- Box64/Box86 traduisent les instructions x86 en code ARM
- Wine fournit une couche compatible Windows
- DXVK convertit les appels Direct3D en Vulkan
- 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
- Installez Termux, Termux-x11 et Termux:Widget
- Dans Termux, exécutez :
curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/installers/install.sh && chmod +x install && ./install
- Lancez
box64droid --startaprè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