Meta* представила долгожданный пакет инструментов для разработчиков, позволяющий создавать VR-интерфейсы в среде Unity для платформы Quest. Прежде такие ресурсы были доступны только для портирования приложений под популярные операционные системы, включая Windows, Mac, iOS и Android, обеспечивая стилистическое единообразие интерфейсов. В случае с мобильными VR-очками Quest от Meta, разработчикам приходилось обходиться без этих удобств.
До появления нового инструментария, единственным способом создать приложение для Quest было использование стандартных игровых движков, таких как Unity или Unreal Engine, где Meta не предоставляла специализированных пользовательских интерфейсов. Это приводило к тому, что приложения различались по визуальному стилю, что часто отрицательно сказывалось на пользовательском опыте. В отличие от этого, приложения на iOS примерно следуют заданной системной визуальной концепции, что ускоряет разработку и создает ощущение целостности экосистемы.
Пакет Horizon OS UI Set, включенный в последнее обновление XR Interaction SDK для Unity версии 69, предлагает набор инструментов, соответствующих дизайнерским принципам операционной системы и оптимизированных для управления при помощи контроллеров, рук и пальцев, а также с потенциальной перспективой адаптации под отслеживание движений глаз.
Этот набор не подойдет для тех разработчиков, которые вынуждены следовать собственной дизайн-концепции или корпоративным стандартам и не могут внедрить стандартные элементы. Однако он может стать мощным инструментом для создателей утилитарных приложений, где главное — функциональность, а не уникальность дизайна.
Компания Meta не накладывает ограничений на использование нового инструментария: разработчики могут настраивать цвета и шрифты, а те, кто хорошо знаком с Unity, могут использовать предложенные элементы в качестве основы для создания своих уникальных интерфейсов.
Подробная документация по Horizon OS UI Set доступна в онлайн-формате, а приложение Interaction SDK Samples в Horizon Store демонстрирует все возможности нового SDK. Дизайнеры могут также воспользоваться доступом к набору в Figma для быстрого прототипирования интерфейсов.
*В России признана экстремистской