След половин година разработка е представен релизът на уеб браузъра Wolvic 1.7, предназначен за използване в системи за допълнена и виртуална реалност. Проектът продължава развитието на браузъра 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, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 и Lynx (в процес на портирование за устройства Qualcomm).
Браузерът използва уеб енджина GeckoView – вариант на Mozilla Gecko, оформен като отделна библиотека, която може да бъде обновявана независимо. Управлението се извършва чрез принципно различен 3D потребителски интерфейс, позволяващ навигация по сайтове в рамките на виртуалния свят или в системите за допълнена реалност. Освен интерфейса, предназначен за управление чрез 3D шлем, който позволява преглед на традиционни двумерни страници, уеб разработчиците могат да използват API WebXR, WebAR и WebVR за създаване на специализирани триизмерни уеб приложения, взаимодействието с които се осъществява в виртуалното пространство. Също така се поддържа преглед на пространствени видеа в 3D шлема, заснети в режим 360 градуса.
За навигация се използват VR контролери, а за въвеждане на данни в уеб формуляри – виртуална или реална клавиатура. Освен това, за взаимодействие с потребителя се предлага система за гласово въвеждане, предоставяща възможност за попълване на формуляри и изпращане на търсения с помощта на разработения в Mozilla енджин за разпознаване на реч. Като стартова страница браузърът предоставя интерфейс за достъп до предпочитано съдържание и навигация по колекция от игри, уеб приложения, 3D модели и пространствени видеа, адаптирани за 3D шлемове.
В новата версия:
- Добавена начална поддръжка на навигация с помощта на механизми за следене на движението на очите, налични в някои устройства за виртуална реалност и предоставени на приложението чрез OpenXR разширение XR_EXT_eye_gaze_interaction. Например, новата възможност позволява да се премине по линка, върху който е насочен погледът, след натискане на бутон на контролера или стисване на пръсти.
- Добавена е поддръжка за следене на движението на ръцете, използвайки OpenXR разширение XR_EXT_hand_interaction. Добавен е профил за вход, който позволява използването на стандартния модел за вход на OpenXR за следене на ръце и жестове, вместо специфични за различни устройства разширения.
- Направена е работа по подобряване на избора на размери и местоположения на прозорците. Върнато е показването на адресната лента, която сред другото включва контроли за възпроизвеждане на мултимедийно съдържание.

- За смарт очила Huawei VisionGlass е реализирана поддръжка за гласов вход и извикване на интерфейса за търсене с глас.
- Добавени са четири нови виртуални среди, пресъздаващи японски парк с фонтани, Нотр Дам в дъждовна нощ, слънчева холандска село и ветровито крайбрежие на Калифорния. Средите се включват чрез диалоговия прозорец Settings > Environment.

- Добавена е поддръжка на OpenXR разширение XR_EXT_view_configuration_depth_range extension за получаване на допълнителна графична информация, позволяваща повишаване на производителността на браузъра.
- Браузърният енджин Gecko и компонентите на Mozilla за Android са актуализирани до версия 128, съответстваща на Firefox 128 (в предишните версии са използвани версии на Mozilla Android Components 121 и Gecko 121).
Източник: opennet.ru


