Die Version 1.3 des Wolvic Webbrowsers wurde veröffentlicht, der für den Einsatz in Augmented und Virtual Reality Systemen entwickelt wurde. Das Projekt setzt die Entwicklung des Browsers Firefox Reality fort, welcher zuvor von Mozilla betreut wurde. Nach einer Phase der Stagnation der Codebasis von Firefox Reality wurde die Entwicklung im Rahmen des Wolvic Projekts von der Firma Igalia weitergeführt, die für ihr Engagement in der Entwicklung freier Projekte wie GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa und freedesktop.org bekannt ist. Der Wolvic Code ist in Java und C++ geschrieben und wird unter der MPLv2 Lizenz veröffentlicht. Fertige Builds sind für die Android Plattform verfügbar. Die Unterstützung für 3D-Headsets wie Oculus, Huawei VR Glass, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro und Lynx ist gewährleistet (außerdem wird ein Port des Browsers für Geräte von Qualcomm und Lenovo vorbereitet).
Der Browser verwendet die Web-Engine GeckoView – eine Variante der Mozilla Gecko-Engine, die als separate Bibliothek gestaltet ist und unabhängig aktualisiert werden kann. Die Steuerung erfolgt über eine grundlegend andere 3D-Benutzeroberfläche, die es ermöglicht, durch Websites innerhalb einer virtuellen Welt oder in Augmented-Reality-Systemen zu navigieren. Neben der Benutzeroberfläche, die für die Steuerung mit einem 3D-Headset vorgesehen ist und das Durchsuchen traditioneller zweidimensionaler Seiten ermöglicht, können Webentwickler die APIs WebXR, WebAR und WebVR nutzen, um spezialisierte dreidimensionale Webanwendungen zu erstellen, die im virtuellen Raum interagiert werden. Auch das Abspielen von 3D-Videos, die im 360-Grad-Modus aufgenommen wurden, wird unterstützt.
Für die Navigation kommen VR-Controller zum Einsatz, während für die Eingabe in Webformulare entweder eine virtuelle oder eine physische Tastatur verwendet wird. Darüber hinaus bietet ein Sprachsystem die Möglichkeit, durch Spracheingabe Formulare auszufüllen und Suchanfragen zu starten, basierend auf der von Mozilla entwickelten Spracherkennungstechnologie. Die Startseite des Browsers bietet eine Benutzeroberfläche, um auf bevorzugte Inhalte zuzugreifen und durch eine Sammlung von für 3D-Headsets optimierten Spielen, Webanwendungen, 3D-Modellen und räumlichen Videos zu navigieren.
In der neuen Version:
- Die Unterstützung für 3D-Headsets Pico4, Pico4E und Meta Quest Pro wurde hinzugefügt.
- Ein neuer Dialog zum Hochladen von Dateien wurde implementiert.

- Die Anzeige von Miniaturansichten und langen Dateinamen im Download-Manager wurde verbessert.

- Im Download-Manager wurde ein neues Kontextmenü mit der Bezeichnung „Mit anderen Apps teilen“ hinzugefügt, mit dem heruntergeladene Dateien für andere Android-Anwendungen sichtbar gemacht und in das Systemverzeichnis Downloads verschoben werden können.

- Für die Pico-Geräte wurde ein neuer Backend-Service basierend auf der Implementierung des OpenXR-Standards angeboten.
- Alle unterstützten Plattformen wurden standardmäßig auf das OpenXR-Backend umgestellt, das die Unterstützung für zylindrische Schichten bietet, die für den Aufbau mehrfenstriger Systeme erforderlich sind.
- Für Pico- und Meta-Geräte wurde die Möglichkeit zur Verfolgung der Handpositionen bereitgestellt.
- Es wurde eine erste Unterstützung für die Darstellung von Händen in einer 3D-Umgebung hinzugefügt sowie die Möglichkeit zur Gestensteuerung (zum Beispiel ein Kneif mit dem Daumen und Zeigefinger für einen Klick und ein Kneif mit dem Daumen und Mittelfinger zur Rückkehr).
- Die automatische Erkennung von Webanwendungen wurde ermöglicht und eine Schnittstelle zur Steuerung von Webanwendungen hinzugefügt.

Ein Dialog zur Installation von separaten Webanwendungen (PWA) wurde hinzugefügt.

- Die Möglichkeit zur Installation von Erweiterungen aus lokalen xpi-Dateien wurde bereitgestellt.
- Die Wiedergabe von Videos auf Websites, die DelightXR verwenden, wurde implementiert.
- Die Navigationsleiste wird im Vollbildmodus bei der Videoanzeige ausgeblendet.
- Die Texturqualität in der standardmäßig angebotenen Umgebung wurde verbessert.
- Die Browser-ID wurde geändert in „Mozilla/5.0 (Android 10; Mobile VR; rv:105.0) Gecko/105.0 Firefox/105.0 Wolvic/1.3“ (früher gab es einen Verweis auf Firefox Reality).
- Die Mozilla-Browserkomponenten für Android wurden auf Version 75 aktualisiert und unterstützen neue APIs.
Quelle: opennet.ru





