Опубліковано реліз web-браузера Wolvic, призначеного для використання в системах доповненої та віртуальної реальності. Проект продовжує розвиток браузера Firefox Reality, який раніше розвивався компанією Mozilla. Після стагнації кодової бази Firefox Reality в рамках проекту Wolvic його розробку продовжила компанія Igalia, відома своєю участю у розробці таких вільних проектів як GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa та freedesktop.org. Код Wolvic написаний мовами Java та C++, і розповсюджується під ліцензією MPLv2. Готові збирання сформовані для платформи Android. Підтримується робота з 3D-шоломами Oculus, Huawei VR Glass, HTC Vive Focus, Pico Neo та Lynx (також ведеться портування браузера для пристроїв Qualcomm та Lenovo).
Браузер використовує web-движок GeckoView - варіант двигуна Mozilla Gecko, оформлений у вигляді окремої бібліотеки, яку можна оновлювати незалежно. Управління здійснюється через принципово інший тривимірний інтерфейс користувача, що дозволяє здійснювати навігацію по сайтах усередині віртуального світу або у складі систем доповненої реальності. Крім призначеного для керування через 3D-шолом інтерфейсу, що дозволяє переглядати традиційні двовимірні сторінки, web-розробники можуть використовувати API WebXR, WebAR та WebVR для створення спеціалізованих тривимірних web-додатків, взаємодія з якими здійснюється у віртуальному просторі. Також підтримується перегляд у 3D-шоломі просторових відео, знятих у режимі 360 градусів.
Для навігації використовуються VR-контролери, а для введення даних у web-форми – віртуальна чи реальна клавіатура. Крім того, для взаємодії з користувачем пропонується система голосового введення, що дає можливість заповнювати форми і відправляти пошукові запити з використанням движка, що розвивається в Mozilla для розпізнавання мови. Як стартова сторінка браузер надає інтерфейс для доступу до обраного контенту та навігації по колекції адаптованих для 3D-шоломів ігор, web-додатків, 3D-моделей та просторових відео.
В новой версії:
- Значно покращено повноекранний режим відтворення відео в 3D-оточенні - інтерфейс браузера ховається і з'являється щось схоже на віртуальний кінотеатр. Область віртуального кіноекрану область затінюється за аналогією з вимкненням світла в кінотеатрі для того, щоб не відволікати увагу від перегляду.
- В інтерфейсі керування закладками забезпечено відображення значків сайтів (favicon) для наочнішого виділення закладок.
- Для 3D-шоломів виробництва Huawei, що поставляються з платформою Harmony 3.0 (редакція Android від Huawei), включено за замовчуванням згладжування з множинною вибіркою (MSAA, Multi-Sample Anti-Aliasing), що дозволило значно підвищити якість малювання.
- Для пристроїв Huawei при вході в сеанс WebXR забезпечено показ зображень контролерів і виведено підказку про те, що натиснути, щоб вийти з сеансу.
- Для контролерів Huawei з 3 та 6 ступенями свободи (3DoF та 6DoF) підготовлено загальний гібридний пакет (раніше, через обмеження Huawei VR SDK, для них поставлялися окремі версії).
- Вирішено проблеми із закриттям браузера при виході із зони безпеки пристроїв Huawei та усунуто аварійне завершення при натисканні на посилання «mailto:».
Джерело: opennet.ru