Вот как пространственные пользовательские интерфейсы работают в visionOS

WWDC23

Как именно работает новая платформа Apple для «пространственных вычислений» visionOS?

На этой неделе на конференции WWDC23 Apple подробно рассказала о множестве интересных фактов о том, как новая гарнитура Vision Pro работает. Apple подробно рассказала, как кнопки выглядят и ведут себя на пространственном компьютере, как они нажимаются без каких-либо физических элементов управления и как приложения работают в 3D.

Вот как работает пространственный интерфейс Apple.

visionOS: Принципы пространственного дизайна

Keynote затемняет фон окружения при наведении курсора на кнопку «Закрыть»
Каждое окно имеет захватываемую полосу для его перемещения, а также кнопку для его закрытия.
Фото: Apple

В сеансе разработчика «Принципы пространственного дизайна», Apple изложила основы поведения окон в visionOS, чтобы программисты могли начать ломать голову над созданием приложений для гарнитуры. На изображении выше обратите внимание на тонкую полосу, плавающую под окном. Это панель окна, очень похожая на панель «Домой» на iPhone. Пользователи хватают его, чтобы перемещать окна в пространстве. При перемещении окна меняют ориентацию, чтобы оставаться направленными на пользователя. Точка рядом с панелью окна — это кнопка закрытия. Чтобы изменить размер окна, пользователь фокусирует взгляд на углу окна, чтобы открыть элемент управления.

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

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

Как представить окна в visionOS

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

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

Полное пространство для виртуальных презентаций

Полное пространство в Keynote
Отрепетируйте свою презентацию в полном пространстве, которое имитирует театр или лекционный зал.
Фото: Apple

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

Окна могут проецировать тени или светиться на поверхность под ними, чтобы они выглядели реальными.

Как выглядят и работают приложения в Vision Pro

Музыкальное приложение в visionOS
Приложение «Музыка» в visionOS.
Фото: Apple

Сетка приложений в visionOS вдохновлена сотовый узор на Apple Watch. Однако метки под значками приложений облегчат их поиск, по словам ведущих в «Дизайн пространственных пользовательских интерфейсовсессия. Иконки отображаются в 3D с тенями, которые появляются, когда вы смотрите на них. Они могут иметь слои глубины, как в приложении Apple TV.

Матовый, размытый фон, на котором построен пользовательский интерфейс, очень похож на эффект размытия в iOS и macOS. Но с зеркальными бликами по краям он больше похож на настоящую панель из матового стекла. Apple призвала разработчиков не использовать полностью непрозрачные окна, так как они вызывают у пользователя чувство клаустрофобии или скрывают важные части реального окружения.

Текст по умолчанию белый на темно-сером фоне. Шрифты немного тяжелее, чем в iOS — обычный текст абзаца и заголовки, выделенные полужирным шрифтом, в iOS имеют средний и полужирный вес в visionOS соответственно. Трекинг (расстояние между буквами) немного увеличен.

Кнопки и макеты

Крупный план музыкального приложения с кнопкой с 60 пробелами
Кнопки требуют 60 точек пространства, чтобы их можно было легко нажимать.
Фото: Apple

В то время как в iOS эмпирическое правило Стива Джобса заключалось в том, что кнопки должны иметь высоту не менее 44 пунктов, в visionOS элементы должны иметь высоту не менее 60 пунктов, заявила Apple. Кнопки, которые кажутся маленькими, могут по-прежнему иметь 60 точек нажимаемой области вокруг них — до тех пор, пока они являются единственным нажимаемым элементом в этой области.

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

Как преобразовать 2D-интерфейс в 3D-интерфейс

Расширенная панель вкладок, плавающая перед приложением с боковой панелью
Посмотрите на панель вкладок, и она появится с метками.
Фото: Apple

При импорте из iOS или iPadOS все окна, панели вкладок и боковые панели приложения создаются заново. Окно приложения становится плавающим куском стекла в visionOS. А панель вкладок внизу iPhone становится вертикальной полосой иконок, которая плавает влево после преобразования для гарнитуры. Если пользователь посмотрит на панель значков в течение нескольких секунд, метки временно появятся. Боковые панели для вторичной навигации занимают всю высоту окна с левой стороны, как в macOS.

Панели инструментов, меню, всплывающие окна и листы больше не связаны двухмерными ограничениями в visionOS — они становятся «украшениями», которые плавают немного ниже и впереди фонового окна. Когда всплывающее окно или лист требуют немедленного внимания пользователя, фоновое окно отодвигается, и лист появляется на том же расстоянии от их глаз, поэтому им не нужно перефокусироваться.

Как взаимодействовать с помощью глаз и рук

Диаграмма, показывающая жесты в visionOS
Вот как работают жесты без касания экрана или щелчка курсором.
Фото: Apple

Vision Pro поддерживает широкий спектр методов ввода, заявили докладчики в «Дизайн для пространственного ввода" разговаривать. Пользователи могут смотреть глазами и сжимать пальцы, чтобы щелкнуть мышью; или они могут протянуть руку и «прикоснуться» к элементам напрямую. В качестве альтернативы они могут подключить клавиатуру и мышь Bluetooth, чтобы использовать указатель, подобный iPad.

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

Рука касается плавающей клавиатуры
При необходимости протяните руку и коснитесь частей экрана.
Фото: Apple

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

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

Дальнейшая информация

Это всего лишь краткое изложение трех сессионных видео. Apple опубликовала еще 14 видеороликов, в которых подробно рассказывается о том, как Safari и игры работают в visionOS, как сделать приложения доступными и как эти пользовательские интерфейсы реализованы для разработчиков.

Вот список сеансов visionOS:

  • Встречайте Safari для пространственных вычислений
  • Создавайте отличные игры для пространственных вычислений
  • Создавайте доступные пространственные впечатления
  • Создавайте пространственные интерфейсы SharePlay
  • Начните создавать приложения для пространственных вычислений
  • Разработайте свое первое иммерсивное приложение
  • Встречайте Reality Composer Pro
  • Встречайте UIKit для пространственных вычислений
  • Знакомьтесь со SwiftUI для пространственных вычислений
  • Встречайте ARKit для пространственных вычислений
  • Запускайте приложения для iPad и iPhone в общем пространстве
  • Улучшите свои приложения для iPad и iPhone для общего пространства
  • Исследуйте App Store Connect для пространственных вычислений
  • Создавайте пространственные впечатления с RealityKit

В течение недели Apple планирует опубликовать еще 23 видеоролика о Vision Pro и visionOS. Хотя комплект для разработки программного обеспечения visionOS станет доступен только в конце этого месяца, а доступ к оборудованию для тестирование, очевидно, крайне ограничено, Apple хочет, чтобы разработчики начали планировать, как их приложения будут работать в новых условиях. устройство.

Последнее сообщение в блоге

Apple начинает поставки новых iPad, поставки намечены на 30 марта
October 21, 2021

Apple начала отгрузку заказов на новый 9,7-дюймовый iPad.Устройство за 329 долларов поступил в продажу в пятницу наряду с (ПРОДУКТ) КРАСНЫЙ iPhone ...

| Культ Mac
October 21, 2021

Компьютерный фестиваль может похвастаться самым большим в мире сбором редких Apple 1Вы поверите, что 10 из них будут в одном месте?Фото: Auction Te...

Создайте процветающий бизнес прямой поставки с огромным курсом электронной коммерции.
October 21, 2021

Научитесь делать Shopify прибыльной частью вашего бизнеса [Сделки]Узнайте о тонкостях создания и ведения успешного бизнеса прямой поставки.Фото: Cu...