Skip to main content

Руководство для разработчиков Vision Pro |  Абстрактное изображение стеклянной пирамиды

Вчера Apple выпустила первый SDK для visionOS, и мы погрузились в симулятор Xcode, чтобы посмотреть, чего мы можем ожидать. Компания также выпустила руководство для разработчиков Vision Pro, в котором содержится больше информации о предстоящем опыте пространственных вычислений.

Сторонние приложения Vision Pro, вероятно, сыграют значительную роль в повышении привлекательности устройства, и Apple предлагает разработчикам советы по обеспечению наилучшего взаимодействия с пользователем…

Разработчик Стив Мозер выделил некоторые из них.

Руководство разработчика Vision Pro по фитнес-приложениям

Apple явно обеспокоена риском укачивания при использовании Vision Pro, поскольку руководство предупреждает разработчиков о том, что «визуальный комфорт».

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

В другом месте Apple советует не «подавлять движения» и «поощрять чрезмерные движения». Это интересно, так как было примечательно, что компания из Купертино не продемонстрировала никаких фитнес-приложений.

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

Создание реалистичных впечатлений

Apple предоставляет ряд рекомендаций по обеспечению максимально реалистичного восприятия элементов виртуальной реальности.

Ключевым из них является обеспечение того, чтобы вещи остаются в виртуальном пространстве. В некоторых VR-приложениях на существующих гарнитурах виртуальные элементы остаются перед пользователем, независимо от того, куда он смотрит. Apple говорит, что это ошибка.

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

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

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

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

Пройти через

Passthrough — это возможность использовать внешние камеры для смешивания вашей реальной среды с контентом AR и VR.

Одно визуальное шоу диапазон прозрачности доступен для Passthrough, и Apple предлагает разработчикам поэкспериментировать с этим.

Мы не должны обязательно ожидать, что сторонние приложения выберут один уровень прозрачности и будут придерживаться его: Apple предлагает что разработчики «рассматривают разные уровни погружения, чтобы соответствовать разным моментам в приложении».

Кроме того, приложения должны позволять пользователям «выбирать уровни погружения» с помощью Digital Crown. Интересно, что приложения не смогут определить степень погружения, которую вы выбрали, поскольку этот параметр им не передается.

«Украшения» помогают удобству использования

В некоторых приложениях могут быть кнопки и элементы управления, которые вы собираетесь использовать часто, а visionOS предоставляет способ сохранить их. легко доступны.

В visionOS «украшения» — это элегантные элементы пользовательского интерфейса, которые предлагают элементы управления и информацию, связанную с окном, не загромождая содержимое. Они плавают параллельно окну и двигаются вместе с ним.

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

Доступность

Apple говорит, что разработчики должны в полной мере использовать специальные возможности, такие как VoiceOver.

Один из них несколько противоречит здравому смыслу: Опишите Passthrough. Эта функция, по-видимому, нацелена на слепых и слабовидящих пользователей, которые не являются очевидной клиентской базой для устройства. Тем не менее, я ожидаю, что это функция, долгосрочная цель которой — Apple Glasses, где она может оказать огромную помощь в навигации по внешнему миру.

Ознакомьтесь с другими последними новостями и функциями Vision Pro ниже:

Фото: Майкл Дзеджич/Unsplash