Über Google Play bietet Android XR eine Vielzahl von Apps und Funktionen für XR-Headsets – vom bestehenden Katalog mobiler Apps bis hin zu ortsbezogenen und immersiven XR-Erlebnissen.
In diesem Leitfaden erfahren Sie, wie Sie Ihre Apps über Google Play für Android XR-Nutzer vorbereiten und bereitstellen. Lies den Artikel über die Qualitätsrichtlinien für Android XR-Apps mit den Nutzungs- und Qualitätsstandards, die deine Apps erfüllen müssen.
Folgen Sie dieser Anleitung, um:
- Erste Schritte mit dem 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 Play Store und der Play Console
Wenn Sie bereits eine mobile App im Play Store veröffentlicht haben, ist die Veröffentlichung einer App für Android XR für Sie vertraut. Wenn Sie noch keine Erfahrung mit dem Play Store oder der Play Console haben, finden Sie hier hilfreiche Informationen.
Mit Android XR können Nutzer den 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 Ihre Apps mit Ihrem bestehenden Play Console-Konto entwickeln und veröffentlichen oder ein neues Konto erstellen, wenn Sie die Plattform noch nicht kennen.
In der Play Console-Hilfe finden Sie alle Informationen, die Sie für den Einstieg benötigen:
- Für ein Google Play-Entwicklerkonto registrieren
- Google Play-Richtlinienübersicht für Entwickler
- App über die 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. Die Generierung und Signatur von APKs wird 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. Außerdem erhalten Nutzer kleinere, optimiertere Downloads.
Bei den meisten App-Projekten ist es nicht sehr aufwendig, App-Bundles zu erstellen, die die Auslieferung optimierter APKs unterstützen. Die optimierte APK-Auslieferung ist automatisch verfügbar, wenn Sie bereits eine der folgenden Maßnahmen ergreifen:
- Code und Ressourcen gemäß den etablierten Konventionen organisieren
- Erstellen Sie signierte Android App-Bundles mit Android Studio oder über die Befehlszeile und laden Sie sie bei Google Play hoch.
Die Größenbeschränkungen von Google Play gelten auch für Android XR-Apps.
Für Android XR-Apps können Sie Play Asset Delivery oder Play Feature Delivery 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 bedingt bereitgestellt oder bei Bedarf heruntergeladen werden können. Play Asset Delivery ist die Lösung von Google Play für die Bereitstellung großer Mengen von Spiele-Assets. Sie bietet flexible Bereitstellungsmethoden und eine hohe Leistung.
Release-Track für Ihre App auswählen
Die Play Console bietet Ihnen Optionen für die Veröffentlichung und Verwaltung Ihrer Apps. Für Android XR können Sie zwischen zwei Release-Tracks wählen: dem mobilen Release-Track oder dem speziellen Android XR-Release-Track.
Der Release-Track, den Sie verwenden, hängt hauptsächlich 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 entwickeln. In den folgenden Abschnitten finden Sie Informationen zu den Release-Track-Optionen.
Vorhandene mobile App orten
Vorhandene Apps, die im Release-Track für Mobilgeräte veröffentlicht wurden, sind für Android XR-Nutzer automatisch bei Google Play zu finden, sofern die App keine nicht unterstützten Funktionen für Android XR enthält.
Wenn Sie Ihre mobile App für XR durch Funktionen wie eine räumliche Benutzeroberfläche, 3D-Modelle oder räumliche Umgebungen auszeichnen möchten, 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.
Veröffentlichung im mobilen Track fortsetzen
In den meisten Fällen können Sie XR-Funktionen oder ‑Inhalte in Ihr vorhandenes mobiles APK einbinden. Sie müssen keine spezifischen Veröffentlichungsänderungen in der Play Console vornehmen. Sie können mit Ihrem vorhandenen APK weiterarbeiten und dieselben Assets im mobilen Release-Track 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 Ihre XR-App und Ihre mobile App erheblich unterschiedliche Funktionen oder Anforderungen haben. Beispielsweise benötigt Ihre XR-App möglicherweise eine andere Reihe von Berechtigungen oder bietet sehr unterschiedliche Funktionen, die es schwierig machen, sie so umzustrukturieren, dass sie sowohl für mobile als auch für XR-Anwendungsfälle geeignet ist. In diesen Fällen können Sie ein neues APK für Ihre XR-Umgebung mit dem vorhandenen registrierten App-Eintrag bei Google Play erstellen. Das neue APK hat denselben Paketnamen wie Ihre vorhandene mobile App. Ihre vorhandene mobile App bleibt im mobilen Track veröffentlicht und die neue XR-Variante der App wird im speziellen Android XR-Track veröffentlicht. Diese Option kann zwar für mehr Flexibilität bei Ihren Releases sorgen, ist aber mit einem höheren Overhead verbunden, da Sie mehrere APKs veröffentlichen und verwalten müssen. Wenn Sie Ihre App im speziellen Android XR-Track veröffentlichen möchten, muss sie die Funktion android.software.xr.immersive
im AndroidManifest des APK enthalten. Eine ausführliche Anleitung zur Verwendung des speziellen Release-Tracks für Android XR finden Sie in diesem Play Console-Leitfaden.
Apps, die im speziellen Android XR-Track veröffentlicht werden, sind nur auf Android XR-Geräten mit Unterstützung der Funktion android.software.xr.immersive
sichtbar.
Neue XR-App erstellen
Neue Anwendungen, die ausschließlich für XR-Geräte gedacht sind, sollten ausschließlich im speziellen Android XR-Track veröffentlicht werden. Wenn Sie die App im speziellen Android XR-Track veröffentlichen möchten, muss sie die Funktion android.software.xr.immersive
im AndroidManifest des APK enthalten. Eine detaillierte Anleitung zur Verwendung des speziellen Release-Tracks für Android XR finden Sie in diesem Play Console-Leitfaden.
Apps, die im speziellen Android XR-Track veröffentlicht werden, sind nur auf Android XR-Geräten sichtbar, die die Funktion android.software.xr.immersive
unterstützen.
Geräteausschlüsse verwalten
Nachdem Sie mindestens ein App-Bundle in die Play Console hochgeladen haben, können Sie sich den Katalog der verfügbaren Geräte ansehen und prüfen, welche mit Ihrer App kompatibel sind. In der Play Console-Hilfe erfahren Sie, wie Sie die kompatiblen Geräte Ihrer App ansehen und einschränken.
Siehe auch
- App für die Veröffentlichung vorbereiten
- App signieren
- App hochladen
- Offenen, geschlossenen oder internen Test einrichten
- Problemlose Einführung
- Google Play Developer Center