Дополненная реальность Glasses — это расширение вашего существующего мобильного приложения. Вы можете создавать интерфейсы, передающие данные из мобильного приложения в Glasses. Ваше приложение может работать как на очках с искусственным интеллектом (AI Glasses), так и на очках с искусственным интеллектом (Display AI Glasses).
Демонстрационные очки ИИ
Очки-дисплеи обеспечивают визуальное и звуковое сопровождение, ваше приложение должно включать как визуальные, так и звуковые подсказки.
Когда дисплей включен , пользователь может взаимодействовать с сенсорной панелью, чтобы прокручивать списки, перемещать фокус, нажимать кнопки и т. д. Показывайте визуальную обратную связь, чтобы не перегружать чувства пользователя чрезмерной звуковой обратной связью.
Когда дисплей выключен , ваше приложение может отслеживать, включен ли дисплей или выключен, чтобы пользователь мог переключаться между отображением изображения и воспроизведением звука и обратно.

Тайм-аут дисплея
Пользователи могут выключить дисплей, нажав кнопку, или дождаться истечения времени ожидания. Время ожидания может быть настроено пользователями или индивидуально для вашего приложения. Настраивайте только в том случае, если это критически важно для работы вашего приложения, так как это может повлиять на производительность.
О очках искусственного интеллекта без дисплея
Displayless адаптируется только к аудиоопыту.
- Ввод данных сопоставлен с ключевыми действиями, такими как воспроизведение или пауза касанием и завершение действия свайпом назад. Поскольку на дисплее нет отдельных элементов пользовательского интерфейса, с которыми можно было бы взаимодействовать. Например, на устройствах без дисплея пользователь не может прокручивать список опций и нажимать кнопки, вместо этого ему потребуется звуковой сигнал с возможным соответствующим вводом. Подробнее о вводе данных .
- Убедитесь, что визуальные сигналы преобразуются в звуковые сигналы.
- У ваших пользователей могут быть очки с дисплеем или только для аудио, поэтому важно продумать аудио- и визуальные потоки для вашего приложения.

Например, в очках с дисплеем и искусственным интеллектом визуальный пользовательский интерфейс будет загружаться после запуска приложения, тогда как в аудиоочках и искусственным интеллектом звуковой сигнал будет подсказывать пользователю о взаимодействии со всем приложением.

В этом случае воспроизведение звука приостанавливается визуальным интерфейсом на очках, в то время как нажатие на аппаратный ввод приостанавливает воспроизведение только звука.
Анатомия приложения
Интерфейс Glasses строится снизу вверх, чтобы расширять, а не блокировать поле зрения пользователя.

- При проектировании приложения прикрепляйте элементы к нижней части холста, чтобы они двигались вверх.
- Контент не следует центрировать по вертикали, он должен быть минималистичным и продуманным, чтобы не отвлекать внимание пользователя.
- Глубина используется для визуальной иерархии.
- Приложения не могут использовать системную панель, за исключением уведомлений. Когда она не используется, она невидима.
- Приложения можно прокручивать, но постарайтесь свести количество элементов к минимуму, чтобы снизить когнитивную нагрузку и минимизировать взаимодействие с объектами в кадре.
- Соотнесите необходимое количество голосового взаимодействия с физическими жестами. Иногда физический жест оказывается предпочтительнее.
Точки входа
Поскольку ваше приложение для очков является расширением основного приложения, рассмотрите передачу данных с телефона как основную точку входа. По мере развития форм-фактора очков следует ожидать появления дополнительных точек входа через системный интерфейс или возможности искусственного интеллекта.
Передача с телефона
Запустите приложение на своих очках с телефона с помощью явного действия или неявной передачи данных.

Неявная передача управления может происходить автоматически как естественная часть пользовательского процесса, запуская часть взаимодействия с очками. Например, запуск навигации отображается на очках пошагово, а воспроизведение мультимедиа сопровождается визуальной индикацией на очках.

Для явного переключения требуется взаимодействие пользователя с мобильным приложением для запуска очков. Например, включение камеры в приложении или нажатие кнопки запуска приложения для очков. Чётко обозначьте это значком очков и (необязательно) надписью «Запуск в очках».

Настройка
Приложения для очков обеспечивают гибкость в управлении пользовательским интерфейсом и дизайном пользовательского интерфейса.
Фреймворк пользовательского интерфейса предоставляет высокооптимизированный базовый набор компонентов, таких как списки, карточки и аннотации, а также базовые стили цвета, типографики и анимации. Любая настройка должна быть продуманной, чтобы помочь вашим пользователям общаться с вами и отражать ваш бренд.
Узнайте больше о стилях Jetpack Compose Glimmer
