Efter et halvt år med udvikling præsenteres udgivelsen af webbrowseren Wolvic 1.7, der er designet til brug i systemer med augmented og virtual reality. Projektet fortsætter udviklingen af Firefox Reality-browseren, der tidligere blev udviklet af Mozilla. Efter stagnationen af kodebasen for Firefox Reality har Igalia, kendt for sin deltagelse i udviklingen af frie projekter som GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa og freedesktop.org, taget over. Koden til Wolvic er skrevet i Java og C++ og distribueres under MPLv2-licensen. Færdige builds er tilgængelige for Android-platformen. Det understøtter arbejde med 3D-headset som Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 og Lynx (der arbejdes også på at portere browseren til Qualcomm-enheder).
Browsere bruger webmotoren GeckoView — en variant af Mozilla Gecko-motoren, præsenteret som et separat bibliotek, der kan opdateres uafhængigt. Kontrollen sker gennem en fundamentalt anderledes 3D-brugergrænseflade, der muliggør navigation på websites inden for den virtuelle verden eller i augmented reality systemer. Udover den 3D-headset-administrerede grænseflade, der gør det muligt at se traditionelle to-dimensionale sider, kan webudviklere bruge API'er som WebXR, WebAR og WebVR til at skabe specialiserede tre-dimensionale webapplikationer, interaktionen med hvilke foregår i det virtuelle rum. Derudover understøttes visning af 3D-videoer, optaget i 360 graders format, i headsettet.
Der bruges VR-controllere til navigation, og til indtastning af data i webformularer anvendes en virtuel eller fysisk tastatur. Derudover tilbydes der en stemmeinputsystem til interaktion med brugeren, der muliggør udfyldning af formularer og sending af søgeforespørgsler ved hjælp af Mozilla's udviklede talegenkendelsesmotor. Som startside giver browseren et interface til adgang til foretrukket indhold og navigation gennem en samling af 3D-headset-tilpassede spil, webapplikationer, 3D-modeller og rumlige videoer.
I den nye version:
- Der er tilføjet indledende støtte til navigation ved brug af øjenbevægelser, som findes i visse enheder til virtuel reality og tilbydes applikationen via OpenXR-udvidelsen XR_EXT_eye_gaze_interaction. For eksempel muliggør den nye funktion at klikke på et link, som man ser på, efter at man har trykket på en knap på controllere eller klemte fingrene.
- Der er tilføjet støtte til håndbevægelser ved brug af OpenXR-udvidelsen XR_EXT_hand_interaction. Der er tilføjet en inputprofil, der muliggør brug af OpenXR's standardinputmodel til hånd- og gestussporing, i stedet for enhedsspecifikke udvidelser.
- Der er arbejdet på at forbedre valget af størrelse og placering af vinduer. Adresselinjen, der blandt andet inkluderer mediekontrol, er blevet genindført.

- For the Huawei VisionGlass smart glasses, support for voice input and voice-activated search interface has been implemented.
- Four new virtual environments have been added, recreating a Japanese park with fountains, Notre-Dame on a rainy night, a sunny Dutch village, and a windswept California coastline. The environments are accessed through the Settings > Environment dialog.

- Support for the OpenXR XR_EXT_view_configuration_depth_range extension has been added, providing additional graphical information that can enhance browser performance.
- The Gecko browser engine and Mozilla components for Android have been updated to version 128, corresponding to Firefox 128 (previous releases used Mozilla Android Components 121 and Gecko 121 versions).
Kilde: opennet.ru


