Apple реализовала поддержку WebXR в последних бета-версиях iOS

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

Apple реализовал поддержку WebXR в последних бета-версиях iOS

WebXR — это веб-стандарт, предназначенный для обеспечения возможности разработчикам предоставлять возможности AR и VR прямо в веб-браузере. Если в Safari на устройствах iOS была базовая поддержка предшествующего стандарта (WebVR) в эпоху Cardboard, то для внедрения WebXR Apple не сделала практически ничего.

Однако ситуация скоро изменится. Разработчик Максимилиано Фиртман заметил четыре новые экспериментальные функции WebXR в последней версии Safari для iOS 15.4 beta:

  • Режим дополненной реальности WebXR
  • WebXR Device API
  • Модуль для геймпадов WebXR
  • Модуль ввода с помощью рук WebXR

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

Это немного неожиданно, учитывая, что Apple продвигает AR на своих устройствах iOS и наверняка хочет использовать WebXR, чтобы позволить разработчикам использовать возможности iOS ARKit. Даже если в настоящее время эти экспериментальные функции предназначены только для поддержки внешних устройств, в будущем Apple, очевидно, будет поддерживать WebXR в браузере Safari в полном объеме.

Эти функции появились всего через несколько месяцев после объявления Apple о вакансии «инженер по 3D-графике WebKit», в котором WebXR упоминается как часть требований.

Вы будете отвечать за разработку будущего графики в Интернете. Это включает в себя работу над стандартами 3D и GPGPU, такими как WebGPU, AR и WebXR. Вам будет предложено работать на всех уровнях кода, сохраняя при этом твердое понимание архитектуры программного обеспечения. Вы также поможете определить следующее поколение веб-стандартов, участвуя в работе руководящих органов, включая WHATWG и W3C.

В другой вакансии Apple, опубликованной в прошлом месяце, требуется «инженер по тестированию взаимодействий и прототипированию», а среди «дополнительных требований» указан «опыт работы с OpenXR, WebXR».

В Safari поддержка WebXR существует уже довольно давно, хотя она еще не встроена непосредственно в браузер. Браузерным движком, лежащим в основе Safari, является WebKit. На сайте по отслеживанию багов WebKit указано, что самые ранние работы по внедрению базового API WebXR Device начались ещё в начале 2020 года, и с тех пор работа не прекращалась. Неизвестно, будет ли Apple использовать все возможности WebXR в WebKit, но с учетом первых проявлений этой технологии в Safari на iOS 15.4 beta, похоже что компания готова активно продвигать этот стандарт.

kakinaki

Комментарии

Еще нет комментариев.


Для участия в обсуждении нужно зарегистрироваться или войти со своей учетной записью.


Войти с помощью: