Команда дизайна Apple недавно рассмотрела ключевые вопросы по проектированию для VisionOS. Вот несколько основных моментов:
Как создать лучшее первое впечатление?
Начинайте разработку с окон, чтобы пользователи могли контролировать уровень погружения в знакомом себе окружении.
Что следует учитывать при переносе существующего приложения?
Выделите ключевой момент, в котором ваше приложение будет по-настоящему пространственным. Например, в приложении «Фото» для visionOS при открытии панорамной фотографии изображение разворачивается вокруг вашего поля зрения.
Что имеется в виду под ключевым моментом?
Ключевой момент — это функция или взаимодействие, использующее уникальные возможности visionOS. Например, если вы создаете приложение для писателей, ключевым моментом может стать режим фокусировки, в котором вы погружаете человека в творческую.
Применимы ли системы сеток?
Сетка может быть очень полезна при проектировании окон, а размеры точек напрямую переносятся с одной платформы на другую. При проектировании элементов в 3D все может стать сложнее, например, для далекого элемента нужно иметь более близкие элементы управления.
Как протестировать приложение без устройства?
Вы можете использовать симулятор visionOS в Xcode, чтобы воссоздать системные жесты, такие как щипок, перетаскивание, касание и масштабирование.
Как придать дизайну законченный вид?
Начинайте с системных компонентов пользовательского интерфейса. Настраивайте эффекты при наведении для пользовательских компонентов или 3D-объектов.
О каких аспектах эргономики следует помнить?
Держите основной контент в поле зрения, чтобы людям не приходилось сильно двигать шеей и телом. Чем больше контент расположен по центру поля зрения, тем комфортнее для глаз. Также убедитесь, что в вашем приложении поддерживаются системные жесты, чтобы было проще взаимодействовать с контентом (например, используя глаза для фокусировки на элементе и жесты рук, например, щипок, для выбора).
Должен ли контент располагаться за головой человека, над ней и под ней?
Контент можно размещать где угодно, но мы рекомендуем только необходимое пространство. Приложения могут погружать в себя не занимая все окружающее пространство.
Как создать среду, которая погружает в себя?
Фокусируйтесь на ключевых деталях. Не обязательно воспроизводить все детали. Попробуйте незаметные движения. Как ,например, движение облаков.
Что еще следует учитывать?
Звук крайне важен для VisionOS. Вы можете использовать его в своем приложении или игре, чтобы помочь людям лучше понять окружающие их элементы и взаимодействовать с ними. Например, когда человек нажимает на кнопку, звуковая подсказка помогает ему осознать и подтвердить свои действия.