Website-Icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Android unter Windows 11: Die Perspektive eines Entwicklers

windows subsystem for android 3

Das Windows-Subsystem für Android (WSA) integriert native Android-Apps in den Windows 11-Desktop. In diesem Beitrag erfahren Sie, wie Sie das Windows-Subsystem für Android für die Verwendung in der Softwareentwicklung einrichten und konfigurieren. Es wird für Entwickler viel einfacher sein, dies mit Hilfe von Windows-Tools für Entwickler zu replizieren .

Lesen Sie weiter, um zu sehen, was erforderlich ist, um WSA auszuführen, und was erforderlich ist, um es von Ihrer Android-Entwicklung aus anzusprechen. Windows Subsystem für Android ist für die öffentliche Vorschau auf Windows 11 verfügbar. Ich wurde von einem besonderen Überraschungsgast begleitet: Scott Hanselman . 

Sehen Sie sich die vollständige Wiederholung auf YouTube an

 

Android unter Windows?

Hardware-Anforderungen

Dokumentation zu den Systemanforderungen
WSA support.microsoft.com/windows/f8d0abb5-44ad-47d8-b9fb-ad6b1459ff6c
Windows 11 support.microsoft.com/windows/86c11283-ea52-4782-9efd-7674389a7ba3

WSA-Installation

 

WSA-VM-Lebenszyklus

 
  • Es gibt drei mögliche Zustände für die VM, auf der Apps mit dem Windows-Subsystem für Android ausgeführt werden:
    • Laufen
    • Lightweight Doze: Nach 3 Minuten ohne App-Aktivität. Deaktiviert durch Benutzeraktivität oder eine App-Benachrichtigung.
    • Läuft nicht: Nach Aktivität für 7 Minuten.
  • Übergänge zwischen diesen Zuständen werden durch Benutzeraktivität, Android-App oder eine App-Benachrichtigung ausgelöst.
  • Android-Apps werden angehalten und dann gestoppt, wenn ihr Fenster minimiert wird.
  • Dokumente docs.microsoft.com/en-us/windows/android/wsa/

Leistung

Passmark-Leistungstest

Hinweise: Von Geekbench 5 Die
Auflösung basiert auf der Fenstergröße der Android-App
320 PPI bei Ausführung mit 200 % Skalierung
160 PPI bei Ausführung mit 100 % Skalierung

Einstellungen & Entwicklermodus

 
  • Starten Sie das Windows-Subsystem für Android
  • Scrollen Sie nach unten und aktivieren Sie den Entwicklermodus
  • Kopieren Sie die IP-Adresse
  • Verwenden Sie ADB zum Verbinden -> adb connect172.24.203.234
  • Optional:
    • Verbinden Sie sich von anderen lokalen Computern über Ihre IP-Adresse und den angegebenen Port
    • Android-Einstellungen per Link verwalten
  • Notiz:
    • Das Subsystem kann „nach Bedarf“ oder „kontinuierlich“ ausgeführt werden
    • Mit Dateien können Sie Dateien durchsuchen, aber keine Dateien übertragen

Graben in Details

Wer ist Houdini?

Seite lädt

Targeting von Delphi & RAD Studio IDE

  • Ein einzelnes FMX-Projekt kann bereits auf Windows oder Android abzielen.
  • WSA befindet sich in der Vorschau und wird noch nicht vollständig von Delphi unterstützt, aber das wird uns nicht aufhalten….
  • Verbinden Sie sich mit ADB und dann wird es in der IDE angezeigt.
  • FireMonkey-Apps werden entweder nicht ausgeführt oder melden den Fehler „Ihr Android-Gerät unterstützt die ausgewählte Plattformarchitektur nicht.“
  • Seite lädt!
    • Für Android 64 kompilieren
    • adb install -r –no-streaming FireMonkeyApp.apk
    • Machen Sie auch in der Größe veränderbar

Ändern der Größe Ihrer Android-App

  • Bearbeiten Sie AndroidManifest.Template.xml

<Anwendung android:resizeableActivity=„wahr“>

  • Beachten Sie, dass mehrere Android-Apps im selben Ordner dieselbe AndroidManifest.Template.xml gemeinsam nutzen
  • Ermöglicht der FMX-Android-App, die Größe wie erwartet zu ändern.

Automatisierung des Handbuchs

Mobile Snippets-Tests

  • Der Standort muss in Windows aktiviert sein, um in WSA zu funktionieren
  • Die Benachrichtigung erscheint auf dem Desktop und kann WSA aktivieren

Mehr Informationen

Nächste Schritte

Die mobile Version verlassen