Über Google Play bietet Android XR eine Vielzahl von Apps und Erlebnissen für XR‑Headsets, von den vorhandenen mobilen Apps bis hin zu räumlichen und immersiven XR‑Erlebnissen.
In diesem Leitfaden erfahren Sie, wie Sie Ihre Apps für Android XR‑Nutzer über Google Play vorbereiten und bereitstellen. Lesen Sie die Qualitätsrichtlinien für Android XR‑Apps, um Informationen zu den Nutzungs- und Qualitätsstandards zu erhalten.
In diesem Leitfaden erfahren Sie, wie Sie Folgendes tun:
- Erste Schritte mit dem Google Play Store und der Play Console
- Informationen zu Android App Bundles und Größenbeschränkungen
- Release-Track für Ihre App auswählen
- Geräteausschlüsse verwalten
Erste Schritte mit dem Google Play Store und der Play Console
Wenn Sie bereits eine mobile App im Google Play Store veröffentlicht haben, ist die Veröffentlichung einer App für Android XR nichts Neues für Sie. Wenn Sie den Google Play Store oder die Play Console noch nicht kennen, helfen Ihnen diese Ressourcen beim Einstieg.
Mit Android XR können Nutzer den Google Play Store auf einem XR‑Headset aufrufen und eine App direkt auf das Headset herunterladen.
Zum Hochladen und Veröffentlichen einer App ist ein Play Console-Konto erforderlich. Sie können Ihr vorhandenes Play Console-Konto verwenden oder ein neues Konto erstellen, wenn Sie die Plattform noch nicht kennen.
Im Hilfezentrum der Play Console finden Sie alle Informationen, die Sie für den Einstieg benötigen:
- Für ein Google Play-Entwicklerkonto registrieren
- Die Google Play-Richtlinienübersicht für Entwickler*innen lesen
- App mit der Play Console erstellen und einrichten
- Preise festlegen für Ihre App
- Einen offenen, geschlossenen oder internen Test einrichten
- Informationen zum Veröffentlichungsformat „Android App Bundle“ und zum App Bundle Explorer
- Berichte, Statistiken und Informationen ansehen zu Ihrer App und ihren Nutzern
Informationen zu Android App Bundles und Größenbeschränkungen
Ein Android App Bundle ist ein Veröffentlichungsformat, das den gesamten kompilierten Code und alle Ressourcen Ihrer App enthält. Die APK-Generierung und -Signierung wird an Google Play übertragen.
Google Play verwendet Ihr App Bundle, um optimierte APKs für die einzelnen Gerätekonfigurationen zu generieren und bereitzustellen. So werden nur der Code und die Ressourcen heruntergeladen, die für ein bestimmtes Gerät erforderlich sind, um Ihre App auszuführen. Sie müssen nicht unbedingt mehrere APKs erstellen, signieren und verwalten, um die Unterstützung für verschiedene Geräte zu optimieren. Nutzer erhalten kleinere, optimierte Downloads.
Meistens ist die Erstellung von App Bundles, die Unterstützung für die Auslieferung optimierter APKs bieten, recht einfach. Die Auslieferung optimierter APKs ist ein automatischer Vorteil, wenn Sie bereits eine der folgenden Maßnahmen ergreifen:
- Code und Ressourcen nach etablierten Konventionen organisieren
- Signierte Android App Bundles mit Android Studio oder über die Befehlszeile erstellen und in Google Play hochladen
Die maximalen Größenbeschränkungen von Google Play gelten auch für Android XR‑Apps.
Sie können Play Asset Delivery oder Play Feature Delivery für Android XR‑Apps nutzen, insbesondere wenn Ihre App viele große Assets enthält. Play Feature Delivery nutzt erweiterte Funktionen von App Bundles, sodass bestimmte Funktionen Ihrer App bedingt bereitgestellt oder auf Anfrage heruntergeladen werden können. Play Asset Delivery ist die Lösung von Google Play für die Bereitstellung großer Mengen von Spiel-Assets. Sie bietet flexible Bereitstellungsmethoden und hohe Leistung.
Release-Track für Ihre App auswählen
In der Play Console haben Sie verschiedene Möglichkeiten, Ihre Apps zu veröffentlichen und zu verwalten. Für Android XR können Sie zwischen zwei Release-Trackswählen: dem mobilen Release-Track oder dem speziellen Android XR‑Release-Track.
Welchen Release-Track Sie wählen, hängt hauptsächlich davon ab, ob Sie einer vorhandenen mobilen App räumliche UI, 3D-Modelle oder räumliche Umgebungen hinzufügen oder eine neue XR-App erstellen. Lesen Sie die folgenden Abschnitte, um sich über Release-Track-Optionen zu informieren.
In den folgenden Abschnitten finden Sie Informationen zu den Optionen für Release-Tracks.
Vorhandene mobile App räumlich gestalten
Wenn Sie Ihre mobile App für XR durch das Hinzufügen von Funktionen wie räumliche UI, 3D-Modelle oder räumliche Umgebungen differenzieren möchten, haben Sie zwei Optionen, wie Sie die App an Android XR-Nutzer verteilen können. Wenn Sie Ihre mobile App für XR differenzieren möchten, indem Sie Funktionen wie räumliche UI, 3D-Modelle oder räumliche Umgebungen hinzufügen, haben Sie zwei Möglichkeiten, die App für Android XR‑Nutzer bereitzustellen.
Verwenden Sie in beiden Fällen denselben Paketnamen wie für Ihre vorhandene App.
Weiterhin im mobilen Track veröffentlichen Sie müssen in der Play Console keine spezifischen Veröffentlichungsänderungen vornehmen. Sie können weiterhin mit Ihrem vorhandenen APK arbeiten und dieselben Assets auf dem mobilen Release-Track veröffentlichen. Android XR-Nutzer erhalten Artefakte aus dem mobilen Release-Track.
**Wichtig** : Wenn Sie diesen Track verwenden, müssen Sie das Element `uses-feature` für `android.software.xr.api.spatial` in der Manifestdatei Ihrer App richtig konfiguriert haben.
XR‑Erlebnis im speziellen Android XR‑Release-Track veröffentlichen Ihre XR-App benötigt beispielsweise möglicherweise einen anderen Satz von Berechtigungen oder bietet eine sehr unterschiedliche Funktionalität, die es schwierig macht, sie so zu refaktorieren, dass sie sowohl für mobile als auch für XR-Anwendungsfälle geeignet ist. In diesen Fällen können Sie eine neue APK für Ihre XR‑App erstellen und dabei den vorhandenen registrierten App‑Eintrag in Google Play verwenden. Das neue APK verwendet denselben Paketnamen wie Ihre vorhandene mobile App. Ihre vorhandene mobile App bleibt auf dem mobilen Track veröffentlicht und Ihre neue XR-Variante der App wird auf dem dedizierten Android XR-Track veröffentlicht.
Diese Option bietet zwar zusätzliche Flexibilität bei Ihren Releases, ist aber mit mehr Aufwand verbunden, da Sie mehrere APKs veröffentlichen und verwalten müssen. Um in der dedizierten Android XR-Schiene zu veröffentlichen, muss die Anwendung das
android.software.xr.api.spatial-Feature oder das
android.software.xr.api.openxr im App-Manifest enthalten, je nachdem,
ob die App mit dem Jetpack XR SDK oder mit OpenXR oder Unity erstellt wurde.
Wenn Sie die App im speziellen Android XR‑Track veröffentlichen möchten, muss die AndroidManifest-Datei der App entweder die Funktion `android.software.xr.api.spatial` oder `android.software.xr.api.openxr` enthalten. Das hängt davon ab, ob die App mit dem Jetpack XR SDK oder mit OpenXR oder Unity erstellt wurde.
Apps, die auf dem dedizierten Android XR-Track veröffentlicht werden, sind nur für Android XR-Geräte sichtbar, die entweder die android.software.xr.api.spatial
Funktion oder die android.software.xr.api.openxr Funktion unterstützen, je nachdem, was im App-Manifest angegeben ist.
Eine detaillierte Anleitung zur Verwendung des speziellen Release-Tracks für Android XR finden Sie im Play Console-Leitfaden.
Neue XR‑App erstellen Für die Veröffentlichung im speziellen Android XR
Track muss die Anwendung das
android.software.xr.api.spatial Feature oder das
android.software.xr.api.openxr im App-Manifest enthalten, je nachdem, ob die App mit dem Jetpack XR SDK oder mit OpenXR oder Unity erstellt wurde.
Weitere Informationen zu PackageManager-Funktionen für XR-Apps finden Sie in den
entsprechenden Abschnitten auf den Seiten zu Jetpack XR SDK und OpenXR.
Apps, die auf dem dedizierten Android XR-Track veröffentlicht werden, sind nur für Android XR-Geräte sichtbar
, die entweder die Funktion
android.software.xr.api.spatial oder die Funktion
android.software.xr.api.openxr unterstützen, je nachdem, was im App-Manifest angegeben ist.
Eine detaillierte Anleitung zur Verwendung des speziellen Release-Tracks für Android XR finden Sie im Play Console-Leitfaden.
**Hinweis** : Wenn Sie verhindern möchten, dass Ihre App auf einem bestimmten XR‑Headset verfügbar ist, beachten Sie, dass noch nicht eingeführte Geräte möglicherweise erst kurz vor der Einführung im Gerätekatalog in der Play Console sichtbar sind.
- Weitere Informationen
- App für die Veröffentlichung vorbereiten
- Vorschauelemente hinzufügen
- App signieren
- Offenen, geschlossenen oder internen Test einrichten
- Offenen, geschlossenen oder internen Test einrichten
- App-Einführung leicht gemacht
- Google Play Developer Center
OpenXR™ und das OpenXR-Logo sind Marken im Besitz der Khronos Group Inc. und sind in China, der Europäischen Union, Japan und im Vereinigten Königreich als Marke eingetragen.