Благодаря Google Play Android XR предлагает широкий спектр приложений и возможностей для гарнитур XR: от существующего каталога мобильных приложений до пространственных и захватывающих впечатлений XR.
Ознакомьтесь с этим руководством, чтобы узнать, как подготовить и распространить свои приложения для пользователей Android XR через Google Play. Обязательно прочтите руководство по качеству приложений Android XR, чтобы узнать о стандартах удобства использования и качества.
Следуйте этим рекомендациям, чтобы:
- Начните работу с Play Store и Play Console
- Узнайте о пакетах приложений Android и ограничениях по размеру
- Выберите версию релиза для вашего приложения
- Управление исключениями устройств
Начните работу с Play Store и Play Console
Если у вас уже есть мобильное приложение, опубликованное в Play Store, то публикация приложения для Android XR покажется вам знакомой. Если вы новичок в Play Store или Play Console , то эти ресурсы помогут вам начать.
С Android XR пользователь может зайти в Play Store на гарнитуре XR и загрузить приложение прямо на гарнитуру.
Для загрузки и публикации приложения требуется учетная запись Play Console. Вы можете разрабатывать и публиковать, используя существующую учетную запись Play Console или создать новую, если вы новичок на платформе.
Справочный центр Play Console содержит информацию, необходимую для начала работы:
- Зарегистрируйте учетную запись разработчика Google Play
- Ознакомьтесь с Центром политики разработчиков Google Play.
- Создайте и настройте свое приложение с помощью Play Console
- Установите цены на свое приложение
- Организуйте открытый, закрытый или внутренний тест
- Узнайте о формате публикации Android App Bundle и обозревателе пакетов приложений
- Просматривайте отчеты, статистику и информацию о вашем приложении и его пользователях.
Узнайте о пакетах приложений Android и ограничениях по размеру
Android App Bundle — это формат публикации, который включает в себя весь скомпилированный код и ресурсы вашего приложения и откладывает генерацию APK и подписание в Google Play.
Google Play использует ваш пакет приложений для генерации и обслуживания оптимизированных APK для каждой конфигурации устройства, поэтому для запуска вашего приложения загружаются только те код и ресурсы, которые необходимы для конкретного устройства. Вам не обязательно создавать, подписывать и управлять несколькими APK для оптимизации поддержки различных устройств, а пользователи получают меньшие, более оптимизированные загрузки.
Большинству проектов приложений не потребуется много усилий для создания пакетов приложений, которые поддерживают обслуживание оптимизированных APK. Оптимизированное обслуживание APK становится автоматическим преимуществом, если вы уже делаете что-либо из этого:
- Организуйте свой код и ресурсы в соответствии с установленными соглашениями.
- Создавайте подписанные пакеты приложений Android с помощью Android Studio или командной строки и загружайте их в Google Play.
Ограничения по максимальному размеру в Google Play распространяются и на приложения Android XR.
Возможно, вы захотите воспользоваться преимуществами Play Asset Delivery или Play Feature Delivery для приложений Android XR, особенно если ваше приложение включает в себя много больших ресурсов. Play Feature Delivery использует расширенные возможности пакетов приложений, позволяя доставлять определенные функции вашего приложения условно или загружать по требованию. Play Asset Delivery — это решение Google Play для доставки большого количества игровых ресурсов, которое предлагает гибкие методы доставки и высокую производительность.
Выберите версию релиза для вашего приложения
Play Console предоставляет вам варианты публикации и управления приложениями. Для Android XR вы можете выбрать один из двух вариантов релиза : мобильный вариант релиза или специальный вариант релиза Android XR.
Выбранный вами путь релиза зависит в первую очередь от того, добавляете ли вы пространственный пользовательский интерфейс , 3D-модели или пространственные среды в существующее мобильное приложение или создаете новое приложение XR . Ознакомьтесь со следующими разделами для получения рекомендаций по вариантам пути релиза.
Пространственное размещение существующего мобильного приложения
Существующие приложения, опубликованные в мобильной версии, автоматически становятся доступными для пользователей Android XR в Google Play, если только приложение не содержит неподдерживаемых функций для Android XR.
Если вы решили дифференцировать свое мобильное приложение для XR, добавив такие функции, как пространственный UI , 3D-модели или пространственные среды , у вас есть два варианта, как вы можете распространить приложение среди пользователей Android XR. В любом случае используйте то же имя пакета, что и у вашего существующего приложения.
Продолжить публикацию в мобильной версии
В большинстве случаев вы можете объединить функции или контент XR в существующий мобильный APK . Вам не нужно будет вносить какие-либо особые изменения в публикацию в Play Console; вы можете продолжать работать с существующим APK и публиковать те же ресурсы в мобильной версии. Пользователи Android XR получат артефакты из мобильной версии.
Опубликуйте свой опыт XR в специальной версии Android XR
В некоторых ситуациях ваше приложение XR и ваше мобильное приложение могут иметь существенно разные функции или требования. Например, ваше приложение XR может требовать другой набор разрешений или может предлагать совершенно разные функции, что затрудняет его рефакторинг для обслуживания как мобильных, так и XR-кейсов использования. В этих случаях вы можете создать новый APK для вашего опыта XR, используя существующую зарегистрированную запись приложения в Play. Новый APK будет иметь общее имя пакета с вашим существующим мобильным приложением. Ваше существующее мобильное приложение останется опубликованным в мобильной версии, а ваша новая версия приложения XR будет опубликована в выделенной версии Android XR.
Хотя этот вариант может обеспечить дополнительную гибкость для ваших релизов, он имеет больше накладных расходов, поскольку вам нужно выпустить и управлять несколькими APK. Для публикации в выделенном треке Android XR приложение должно включать функцию android.software.xr.api.spatial
или android.software.xr.api.openxr
в манифесте приложения, в зависимости от того, создано ли приложение с помощью Jetpack XR SDK или OpenXR или Unity. Узнайте больше о функциях PackageManager для приложений XR . Приложения, опубликованные в выделенном треке Android XR, будут видны только на устройствах Android XR, которые поддерживают либо функцию android.software.xr.api.spatial, либо функцию android.software.xr.api.openxr, в зависимости от того, что указано в манифесте приложения.
Подробные инструкции по использованию специальной версии для Android XR см. в руководстве Play Console .
Создание нового XR-приложения
Для новых приложений, предназначенных исключительно для устройств XR, следует публиковать исключительно в выделенном треке Android XR. Для публикации в выделенном треке Android XR приложение должно включать функцию android.software.xr.api.spatial
или android.software.xr.api.openxr
в манифесте приложения, в зависимости от того, создано ли приложение с помощью Jetpack XR SDK или OpenXR или Unity. Узнайте больше о функциях PackageManager для приложений XR .
Приложения, опубликованные в специальной ветке Android XR, будут видны только на устройствах Android XR, которые поддерживают либо функцию android.software.xr.api.spatial
, либо функцию android.software.xr.api.openxr
, в зависимости от того, что указано в манифесте приложения.
Подробные инструкции по использованию специальной версии для Android XR см. в руководстве Play Console .
Управление исключениями устройств
После загрузки хотя бы одного пакета приложений в Play Console вы можете просмотреть каталог доступных устройств и узнать, какие устройства совместимы с вашим приложением. Посетите справочный центр Play Console, чтобы узнать, как просматривать и ограничивать совместимые устройства вашего приложения.
Смотрите также
- Подготовьте свое приложение к выпуску
- Подпишите свое приложение
- Загрузите свое приложение
- Организуйте открытый, закрытый или внутренний тест
- Выпускайте с уверенностью
- Центр разработчиков Google Play
OpenXR™ и логотип OpenXR являются товарными знаками компании Khronos Group Inc. и зарегистрированы в качестве товарного знака в Китае, Европейском Союзе, Японии и Великобритании.