Po sześciu miesiącach prac rozwojowych wydano wersję 1.7 przeglądarki internetowej Wolvic, przeznaczonej do użytku w systemach rozszerzonej i wirtualnej rzeczywistości. Projekt kontynuuje rozwój przeglądarki Firefox Reality, wcześniej rozwijanej przez firmę Mozilla. Po stagnacji bazy kodu Firefox Reality w ramach projektu Wolvic, jego rozwój kontynuuje firma Igalia, znana z udziału w tworzeniu takich wolnych projektów, jak GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa i freedesktop.org. Kod Wolvic jest napisany w językach Java i C++, i jest udostępniany na licencji MPLv2. Gotowe kompilacje zostały przygotowane dla platformy Android. Obsługiwana jest praca z goglami 3D Oculus, Huawei VR Glass, Lenovo VRX, Lenovo A3, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro, Pico Neo3 i Lynx (trwa również portowanie przeglądarki dla urządzeń Qualcomm).
Przeglądarka korzysta z silnika webowego GeckoView – wersji silnika Mozilla Gecko, przygotowanej jako osobna biblioteka, którą można aktualizować niezależnie. Sterowanie odbywa się poprzez zasadniczo inny trójwymiarowy interfejs użytkownika, pozwalający na nawigację po stronach w wirtualnym świecie lub w ramach systemów rzeczywistości rozszerzonej. Oprócz interfejsu przeznaczonego do sterowania przez hełm 3D, umożliwiającego przeglądanie tradycyjnych dwuwymiarowych stron, programiści webowi mogą korzystać z API WebXR, WebAR i WebVR do tworzenia specjalizowanych trójwymiarowych aplikacji webowych, z którymi można wchodzić w interakcje w przestrzeni wirtualnej. Wspierane jest również oglądanie w hełmie 3D przestrzennych filmów w trybie 360 stopni.
Do nawigacji używane są kontrolery VR, a do wprowadzania danych w formularzach webowych – wirtualna lub rzeczywista klawiatura. Ponadto, w celu interakcji z użytkownikiem oferowany jest system rozpoznawania głosu, umożliwiający wypełnianie formularzy oraz wysyłanie zapytań wyszukiwania z wykorzystaniem rozwijanego w Mozilla silnika do rozpoznawania mowy. Jako strona startowa przeglądarka oferuje interfejs umożliwiający dostęp do ulubionej zawartości oraz nawigację po kolekcji gier, aplikacji webowych, modeli 3D i przestrzennych filmów dostosowanych do hełmów 3D.
W nowej wersji:
- Dodano wstępną obsługę nawigacji za pomocą mechanizmów śledzenia ruchu oczu, obecnych w niektórych urządzeniach wirtualnej rzeczywistości i udostępnianych aplikacji za pośrednictwem rozszerzenia OpenXR XR_EXT_eye_gaze_interaction. Na przykład nowa funkcja pozwala przechodzić do linku, na który skierowane jest spojrzenie, po naciśnięciu przycisku na kontrolerze lub zaciśnięciu palców.
- Dodano obsługę śledzenia ruchów dłoni, wykorzystując rozszerzenie OpenXR XR_EXT_hand_interaction. Dodano profil wejściowy, umożliwiający korzystanie ze standardowego modelu wejściowego OpenXR do śledzenia rąk i gestów, zamiast dodatków specyficznych dla różnych urządzeń.
- Przeprowadzono prace nad poprawą wyboru rozmiarów i lokalizacji okien. Przywrócono wyświetlanie paska adresowego, który między innymi zawiera elementy sterujące odtwarzaniem treści multimedialnych.

- Dla inteligentnych okularów Huawei VisionGlass zaimplementowano obsługę wejścia głosowego i uruchamiania interfejsu wyszukiwania głosowo.
- Dodano cztery nowe wirtualne środowiska, odtwarzające japoński park z fontannami, Katedrę Notre-Dame w deszczową noc, słoneczną holenderską wioskę oraz wiatrowe wybrzeże Kalifornii. Środowiska są włączane przez dialog Ustawienia > Środowisko.

- Dodano obsługę rozszerzenia OpenXR XR_EXT_view_configuration_depth_range, aby uzyskać dodatkowe informacje graficzne, co pozwala zwiększyć wydajność przeglądarki.
- Silnik przeglądarki Gecko oraz komponenty Mozilla dla Androida zaktualizowano do wersji 128, zgodnej z Firefoxem 128 (w poprzednich wydaniach używano wersji Mozilla Android Components 121 i Gecko 121).
Źródło: opennet.ru


