>_ DevTrendsde

Sprache

Start

Sprachen

Bereiche

Frontend Backend Mobile DevOps AI / ML GameDev Sicherheit
Python

Box64Droid: x86-Programme auf Android ohne额外-Aufwand

1.084 Sterne

Warum brauchen Sie das?

Stellen Sie sich folgendes vor: Sie sind unterwegs und haben nur Ihr Smartphone zur Hand, müssen aber dringend Ihr Lieblingsspiel oder ein wichtiges Windows-Dienstprogramm ausführen. Das schien früher nach Science-Fiction, aber jetzt ist es dank Box64Droid möglich — ein Projekt, das Ihr Android-Gerät in eine vollwertige Plattform für x86-Anwendungen verwandelt.

Was ist Box64Droid?

Box64Droid ist eine Sammlung von Skripten, die die Installation eines vorkonfigurierten Rootfs mit einem gesamten Technologie-Stack automatisieren:

  • Box64 und Box86 — Emulatoren für x86_64- und x86-Anweisungen auf ARM
  • Wine — Windows-Anwendungs-Laufzeitumgebung
  • DXVK/D8VK — Direct3D-zu-Vulkan-Übersetzer
  • Mesa — Grafik-Stack-Implementierung

Das Projekt entstand als Fork von Box4Droid, übertraf aber schnell das Original durch Hinzufügen von Box64-Support und vielen Verbesserungen.

Hauptfunktionen

  1. Windows-Programme ausführen auf Android über Wine (einschließlich vieler Spiele)
  2. Vulkan-Unterstützung über DXVK/D8VK für Grafikbeschleunigung
  3. Drei Betriebsmodi: root, non-root und VirGL (für verschiedene Zugriffsebenen)
  4. Flexible Konfiguration durch Konfigurationsdateien
  5. Termux-Integration für komfortables Management

Wie funktioniert es technisch?

Box64Droid verwendet eine Kombination von Technologien:

  1. Box64/Box86 übersetzen x86-Anweisungen in ARM-Code
  2. Wine bietet eine Windows-kompatible Schicht
  3. DXVK konvertiert Direct3D-Aufrufe zu Vulkan
  4. Termux bietet eine Linux-Umgebung auf Android

Dieser Stack ermöglicht das Ausführen vieler x86-Anwendungen mit akzeptabler Leistung sogar auf einem durchschnittlichen Smartphone.

Praktische Anwendungen

Mit Box64Droid kann Ihr Android-Gerät:

  • Klassische PC-Spiele ausführen (z.B. Half-Life, GTA San Andreas)
  • Mit Windows-Dienstprogrammen arbeiten (Notepad++, 7-Zip)
  • Spezialisierte Software verwenden (alte CAD-Programme)
  • Plattformübergreifende Anwendungen testen

Installation in 3 Schritten

  1. Installieren Sie Termux, Termux-x11 und Termux:Widget
  2. Führen Sie in Termux aus:
curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/installers/install.sh && chmod +x install && ./install
  1. Starten Sie box64droid --start nach der Installation

Nutzungstipps

  • Für beste Leistung verwenden Sie die Root-Version
  • Konfigurieren Sie Umgebungsvariablen in den Konfigurationsdateien
  • Probieren Sie für Spiele verschiedene Wine-Versionen aus (Stable, Staging, Proton)
  • Überwachen Sie die Ressourcennutzung — einige Anwendungen können anspruchsvoll sein

Einschränkungen

  • Nicht alle Anwendungen laufen stabil
  • Erfordert ein ausreichend leistungsfähiges Gerät (Adreno 610+ empfohlen)
  • Benötigt erheblichen Speicherplatz (3-4,5 GB)

Fazit: Lohnt es sich?

Box64Droid ist eine großartige Lösung für:

  • Enthusiasten, die gerne experimentieren
  • Entwickler, die plattformübergreifende Anwendungen testen
  • Gamer, die PC-Klassiker auf ihrem Smartphone spielen möchten

Das Projekt entwickelt sich aktiv weiter und hat bereits über 1.000 Sterne auf GitHub gesammelt. Wenn Sie schon lange davon träumen, die Fähigkeiten Ihres Android-Geräts zu erweitern — jetzt ist es an der Zeit, Box64Droid auszuprobieren!

Weitere Ressourcen:

Ähnliche Projekte