Android XR поддерживает приложения, находящиеся на разных стадиях разработки. Он создан для того, чтобы свести к минимуму усилия, необходимые разработчику для создания приложения для нескольких платформ и форм-факторов.
Android XR автоматически запускает совместимые приложения Android, предназначенные для мобильных устройств и больших экранов. С помощью нескольких адаптаций вы можете преобразовать его в дифференцированное приложение, если хотите сделать его более захватывающим.
Мобильное приложение, совместимое с XR | XR-совместимое приложение для большого экрана | XR-дифференцированное приложение |
Существующее мобильное приложение, которое не было изменено для адаптации к большому экрану или любому другому форм-фактору. Этот тип приложения автоматически совместим с Android XR, если для него не требуются какие-либо неподдерживаемые функции, такие как телефония. Пользователи могут выполнять потоки важных задач. Они автоматически становятся доступными в Play Store. | Android-приложение с большим экраном уровня 1 или 2 , в котором реализована оптимизация макета для всех размеров экрана и конфигураций устройств (например, больших экранов в дополнение к мобильным), а также расширенная поддержка внешних устройств ввода и многозадачности. Они автоматически становятся доступными в Play Store. | Приложение, дифференцированное для XR, имеет пользовательский интерфейс, специально разработанный для XR, и реализует функции, которые предлагаются только в XR. Вы можете в полной мере воспользоваться возможностями Android XR и разнообразить возможности своего приложения, добавив функции XR, такие как пространственные панели, или контент XR, например 3D-видео. |
Создавайте дифференцированные приложения для Android XR
При работе в полноэкранном режиме ваше приложение XR может использовать функции для создания ощущения присутствия и более глубокого уровня взаимодействия. Чтобы воспользоваться преимуществами бесконечного холста, рассмотрите возможность добавления следующих элементов:
Расширяйте свое приложение в пространстве пользователя без ограничений. Пользователи могут перемещать панели для персонализированного взаимодействия. | Поощряйте практическое обучение и исследование с помощью 3D-моделей, которые пользователи могут вращать, изменять размер и перемещать. | Перенесите пользователей в новое пространство и повысьте концентрацию внимания с помощью специально созданных иммерсивных сцен. |
Советы, как быстро начать работу
- Настройте пользовательский интерфейс своего приложения по своему усмотрению, как на Android.
- Следуйте рекомендациям Material Design для больших экранов , чтобы приложения выглядели и работали правильно в любом размере.
- Следуйте рекомендациям по визуальному дизайну Android XR в отношении типографики, цветов и движения . Рассмотрите возможность использования компонентов Material Design , чтобы ваше приложение выглядело как родное для платформы.
- Определите ключевые моменты, когда пространственные особенности улучшат взаимодействие с пользователем и откроют уникальные возможности XR.
- Добавьте четкие визуальные подсказки, чтобы пользователи могли быстро переключаться между «Полным пространством» и «Домашним пространством». Например, вы можете использовать свертывание содержимого и развертывание значков содержимого для кнопок, вызывающих переходы.