Über Google Play können Sie die immersiven und Augmented-Reality-Funktionen Ihrer App auf einer Vielzahl von XR-Geräten wie XR-Headsets, kabelgebundenen XR-Datenbrillen und Audiobrillen anbieten.
In diesem Leitfaden erfährst du, wie du deine Apps für Android XR-Nutzer vorbereiten und über Google Play vertreiben kannst. In den Qualitätsrichtlinien für Android XR-Apps finden Sie Informationen zu den Nutzungs- und Qualitätsstandards für verschiedene Arten von App-Inhalten.
Erste Schritte mit dem Google Play Store und der Play Console
Wenn Sie bereits eine mobile App im Google Play Store veröffentlicht haben, wird Ihnen die Veröffentlichung einer App für Android XR vertraut vorkommen. Wenn Sie den Google Play Store oder die Play Console noch nicht kennen, können Ihnen diese Ressourcen den Einstieg erleichtern.
Auf einigen Android XR-Geräten wie XR-Headsets und kabelgebundenen XR-Brillen können Nutzer den Google Play Store aufrufen und eine App direkt auf das Gerät herunterladen. Auf anderen Geräten wie Audio-Brillen laden Nutzer eine App auf ihr Companion-Gerät (z. B. ein Smartphone) herunter, das dann mit der Brille verbunden wird, um die App-Funktionen bereitzustellen.
Zum Hochladen und Veröffentlichen einer App ist ein Play Console-Konto erforderlich. Für die Entwicklung und Veröffentlichung kannst du dein bestehendes Play Console-Konto verwenden oder ein neues erstellen, wenn du die Plattform noch nicht genutzt hast.
In der Play Console-Hilfe finden Sie die Informationen, die Sie für den Einstieg benötigen:
- Registrieren Sie sich für ein Google Play-Entwicklerkonto.
- Lesen Sie das Google Play-Richtlinienübersicht für Entwickler*innen.
- App in der Play Console erstellen und einrichten
- Preise für Ihre App festlegen
- Offenen, geschlossenen oder internen Test einrichten
- Informationen zum Veröffentlichungsformat „Android App Bundle“ und zum App Bundle Explorer
- Berichte, Statistiken und Informationen zu Ihrer App und ihren Nutzern ansehen
Informationen zu Android App Bundles und Größenbeschränkungen
Ein Android App Bundle ist ein Veröffentlichungsformat, das den gesamten kompilierten Code und die Ressourcen Ihrer App enthält und die APK-Generierung und -Signierung an Google Play delegiert.
Google Play verwendet Ihr App-Bundle, um optimierte APKs für jede Gerätekonfiguration 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, und Nutzer erhalten kleinere, optimierte Downloads.
Bei den meisten App-Projekten ist es nicht sehr aufwendig, App-Bundles zu erstellen, die die Bereitstellung optimierter APKs unterstützen. Die optimierte APK-Bereitstellung ist automatisch von Vorteil, wenn Sie bereits eine der folgenden Maßnahmen ergreifen:
- Code und Ressourcen gemäß etablierten Konventionen organisieren
- Signierte Android App Bundles erstellen: Verwenden Sie Android Studio oder die Befehlszeile, um signierte Android App Bundles zu erstellen, und laden Sie sie bei Google Play hoch.
Die maximalen Größenbeschränkungen von Google Play gelten auch für Android XR-Apps.
Für Android XR-Apps kann es sinnvoll sein, Play Asset Delivery oder Play Feature Delivery zu verwenden, insbesondere wenn Ihre App viele große Assets enthält. Play Feature Delivery nutzt erweiterte Funktionen von App-Bundles, sodass bestimmte Funktionen Ihrer App unter bestimmten Bedingungen bereitgestellt oder on demand heruntergeladen werden können. Play Asset Delivery ist die Lösung von Google Play für die Bereitstellung großer Mengen an Spiel-Assets. Sie bietet flexible Bereitstellungsmethoden und eine hohe Leistung.
Release-Track für Ihre App auswählen
Die Play Console bietet verschiedene Optionen zum Veröffentlichen und Verwalten Ihrer Apps. Für Android XR gibt es verschiedene Release-Tracks, die Sie je nach Art der von Ihnen entwickelten Nutzerfreundlichkeit der App verwenden können.
Release-Track für Apps mit Augmented-Reality-Funktionen auswählen
Wenn Sie die Augmented-Reality-Funktionen Ihrer App für Audio-Brillen veröffentlichen, verwenden Sie den Release-Track für Mobilgeräte. In der Play Console gibt es keinen speziellen Release-Track für Audio-Brillen.
Du kannst Funktionen und Inhalte für Audiobrillen in dein vorhandenes mobiles APK implementieren und dieselben Assets im mobilen Release-Track veröffentlichen, ohne dass du in der Play Console spezielle Änderungen vornehmen musst.
Release-Track für Apps mit immersiven Inhalten auswählen
Wenn Sie eine App mit immersiven Funktionen für XR‑Headsets oder kabelgebundene XR‑Datenbrillen entwickeln, können Sie zwei Release-Tracks verwenden:
- Release-Track für Mobilgeräte: Derselbe Track, den Apps für die Veröffentlichung auf Android-Mobilgeräten wie Smartphones und Tablets verwenden.
- Spezieller Android XR-Release-Track: Ein spezieller Track für Apps und App-Varianten, die ausschließlich auf Android XR-Geräten verfügbar sind.
Der von Ihnen gewählte Release-Track hängt in erster Linie davon ab, ob Sie einer vorhandenen mobilen App eine räumliche Benutzeroberfläche, 3D-Modelle oder räumliche Umgebungen hinzufügen oder eine neue XR-App erstellen. In den folgenden Abschnitten erfahren Sie, welcher Release-Track für Ihre App am besten geeignet ist.
1. Vorhandene mobile App spatialisieren
Bestehende Apps, die im mobilen Release-Track veröffentlicht wurden, sind für Android XR-Nutzer automatisch bei Google Play auffindbar, sofern die App keine nicht unterstützten Funktionen für Android XR enthält.
Wenn du deine mobile App für XR durch Hinzufügen von Funktionen wie einer räumlichen Benutzeroberfläche, 3D-Modellen oder räumlichen Umgebungen differenzieren möchtest, hast du zwei Möglichkeiten, die App an Android XR-Nutzer zu verteilen. Verwenden Sie in beiden Fällen denselben Paketnamen wie für Ihre vorhandene App.
Veröffentlichung im mobilen Track fortsetzen
In den meisten Fällen können Sie XR-Funktionen oder ‑Inhalte in Ihre vorhandene mobile APK einbinden. Du musst keine speziellen Änderungen an der Veröffentlichung in der Play Console vornehmen. Du kannst weiterhin mit deinem vorhandenen APK arbeiten und dieselben Assets im Release-Track für Mobilgeräte veröffentlichen. Android XR-Nutzer erhalten Artefakte aus dem mobilen Release-Track.
XR-Inhalte im speziellen Release-Track für Android XR veröffentlichen
In einigen Fällen können sich die Funktionen oder Anforderungen Ihrer XR-App und Ihrer mobilen App erheblich unterscheiden. Beispielsweise kann es sein, dass Ihre XR-App andere Berechtigungen benötigt oder ganz andere Funktionen bietet, sodass es schwierig ist, sie so zu refaktorieren, dass sie sowohl für mobile als auch für XR-Anwendungsfälle geeignet ist.
In diesen Fällen kannst du ein neues APK für deine XR-Inhalte erstellen und den vorhandenen registrierten App-Eintrag in der Play Console verwenden. Wenn Sie diese Option auswählen, beachten Sie Folgendes:
- Das neue APK hat denselben Paketnamen wie Ihre vorhandene mobile App.
- Ihre vorhandene mobile App bleibt im mobilen Track veröffentlicht.
- Die neue XR-Variante der App wird im speziellen Android XR-Track veröffentlicht.
Diese Option bietet zwar zusätzliche Flexibilität bei deinen Releases, ist aber mit einem höheren Aufwand verbunden, da du mehrere APKs veröffentlichen und verwalten musst.
Wenn Sie Ihre App im speziellen Track für Android XR veröffentlichen möchten, muss sie je nach den Tools, die Sie zum Erstellen Ihrer App verwenden, eine der folgenden Funktionen in ihrem Manifest deklarieren:
- Jetpack XR SDK: Deklarieren Sie das Feature
android.software.xr.api.spatial. Weitere Informationen zu dieser und anderen Funktionen, die Sie deklarieren können, finden Sie im entsprechenden Abschnitt im Jetpack XR SDK-Leitfaden. - Unity, Godot, Unreal Engine oder OpenXR: Deklarieren Sie das Feature
android.software.xr.api.openxr. Weitere Informationen zu dieser und anderen Funktionen, die Sie deklarieren können, finden Sie im entsprechenden Abschnitt im OpenXR-Leitfaden.
Apps, die im speziellen Track für Android XR veröffentlicht werden, sind nur auf Android XR-Geräten sichtbar, die entweder die Funktion android.software.xr.api.spatial oder android.software.xr.api.openxr unterstützen.
Weitere Informationen zur Verwendung des speziellen Release-Tracks für Android XR finden Sie im Play Console-Leitfaden.
2. Neue XR-App erstellen
Neue Apps, die ausschließlich für XR-Geräte vorgesehen sind, sollten Sie nur im speziellen Android XR-Track veröffentlichen.
Wenn Sie Ihre App im speziellen Track für Android XR veröffentlichen möchten, muss sie je nach den Tools, die Sie zum Erstellen Ihrer App verwenden, eine der folgenden Funktionen in ihrem Manifest deklarieren:
- Jetpack XR SDK: Deklarieren Sie das Feature
android.software.xr.api.spatial. Weitere Informationen zu dieser und anderen Funktionen, die Sie deklarieren können, finden Sie im entsprechenden Abschnitt im Jetpack XR SDK-Leitfaden. - Unity, Godot, Unreal Engine oder OpenXR: Deklarieren Sie das Feature
android.software.xr.api.openxr. Weitere Informationen zu dieser und anderen Funktionen, die Sie deklarieren können, finden Sie im entsprechenden Abschnitt im OpenXR-Leitfaden.
Apps, die im speziellen Track für Android XR veröffentlicht werden, sind nur auf Android XR-Geräten sichtbar, die entweder die Funktion android.software.xr.api.spatial oder android.software.xr.api.openxr unterstützen.
Weitere Informationen zur Verwendung des speziellen Release-Tracks für Android XR finden Sie im Play Console-Leitfaden.
Mit Kennzeichen die Sichtbarkeit deiner App im Google Play Store erhöhen
Je nach Art der von Ihnen entwickelten XR-Inhalte kann Ihre App im Google Play Store Badges erhalten, die Nutzern helfen, die hochwertigen XR-Inhalte Ihrer App zu entdecken.
Logo für die Entwicklung differenzierter immersiver Erlebnisse erhalten
Wenn Sie immersive Erlebnisse entwickeln und Ihre App für Android XR optimiert ist, erhält sie im Play Store automatisch das Badge „Für XR entwickelt“.
Logo für die Entwicklung differenzierter Augmented-Reality-Erlebnisse erhalten
Wenn Sie Augmented-Reality-Inhalte entwickeln, können Sie im Google Play Store das Logo „Für Brillen optimiert“ erhalten. Wenn Sie dieses Logo erhalten möchten, müssen Sie eine projizierte Aktivität für die Augmented Reality-Funktionen Ihrer App implementieren.
Geräteausschlüsse verwalten
Nachdem du mindestens ein App-Bundle in die Play Console hochgeladen hast, kannst du dir den Katalog der verfügbaren Geräte ansehen und prüfen, welche mit deiner App kompatibel sind. In der Play Console-Hilfe erfährst du, wie du die kompatiblen Geräte deiner App aufrufen und einschränken kannst.
Weitere Informationen
- App für den Release vorbereiten
- Vorschauelemente hinzufügen
- App signieren
- App hochladen
- Offenen, geschlossenen oder internen Test einrichten
- Problemlose Einführung
- Anforderungen an App-Tests für neue private Entwicklerkonten
- Google Play Developer Center
OpenXR™ und das OpenXR-Logo sind Marken von The Khronos Group Inc. und sind in China, der Europäischen Union, Japan und dem Vereinigten Königreich als Marken eingetragen.