Перевод: Гайдлайны Apple по работе с дополненной реальностью

Перевод: Гайдлайны Apple по работе с дополненной реальностью

@astract

Короткий перевод основных рекомендаций Apple по разработке приложений с дополненной реальностью (Augmented Reality), далее в тексте просто ДР.

Ссылка на источник.

Дизайн и взаимодействие

Используйте весь экран устройства для работы приложения с ДР. Не загромождайте экран лишними элементами управления.

Для создания иллюзии существования объекта в пространстве, используйте текстуры, свет и тень на объекте.

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

Не заставляйте пользователя находиться и использовать устройство длительное время в неудобном положении.

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

Для улучшения взаимодействия можно использовать аудио и тактильные возможности.

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

Визуальные обозначения в виде стрелок лучше, чем кнопка Rotare (Повернуть).


Избегайте сложных терминов в описаниях, используйте понятные всем слова для объяснения ситуации.

Запуск приложения

При каждом запуске ДР, приложение инициализирует пространство. Поэтому важно показывать пользователю индикаторы прогресса инициализации. Вы так же можете попросить пользователя помочь исследовать пространство с помощью с приложения для ускорения процесса инициализации.

Размещение объектов

При размещении и сканировании объектов используется различные типы индикаторов.

Найдите поверхность для размещения
Объект размещён
Специальные индикатор для приложения

Взаимодействие с виртуальными объектами

Для управления объектами в виртуальном пространстве используйте естественные взаимодействия, вместо использования кнопок управления.


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

Анимация движения объектов в пространстве должна быть плавной.

Пользователю может быть сложно сделать точное нажатие на объекте, поэтому старайтесь понимать, когда пользователь взаимодействует с нужным ему объектом и давайте ему возможность сделать это.

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

Решение проблем

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


Перевод подготовлен для телеграм канала dui - t.me/duiux


Report Page