È stata pubblicata la versione del web browser Wolvic 1.3, progettato per l'uso in sistemi di realtà aumentata e virtuale. Il progetto continua lo sviluppo del browser Firefox Reality, precedentemente sviluppato da Mozilla. Dopo la stagnazione della base di codice di Firefox Reality, all'interno del progetto Wolvic, la sua sviluppo è stata proseguita dall'azienda Igalia, nota per il suo contributo nello sviluppo di progetti open-source come GNOME, GTK, WebKitGTK, Epiphany, GStreamer, Wine, Mesa e freedesktop.org. Il codice di Wolvic è scritto in Java e C++ e viene distribuito con licenza MPLv2. Le build pronte sono state create per la piattaforma Android. È supportato il funzionamento con visori 3D come Oculus, Huawei VR Glass, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro e Lynx (è in fase di porting del browser per dispositivi Qualcomm e Lenovo).
Il browser utilizza il motore web GeckoView, un variante del motore Mozilla Gecko, presentato come una libreria separata che può essere aggiornata indipendentemente. L'interazione avviene attraverso un'interfaccia utente tridimensionale completamente diversa, che consente la navigazione sui siti web all'interno di un mondo virtuale o come parte di sistemi di realtà aumentata. Oltre all'interfaccia progettata per il controllo tramite caschi 3D, che permette di visualizzare pagine tradizionali in due dimensioni, gli sviluppatori web possono utilizzare le API WebXR, WebAR e WebVR per creare applicazioni web tridimensionali specializzate, interagendo con esse nello spazio virtuale. È anche supportata la visione di video spaziali in un casco 3D, registrati in modalità 360 gradi.
Per la navigazione si utilizzano controller VR e per l'inserimento di dati nei moduli web si può utilizzare una tastiera virtuale o reale. Inoltre, è disponibile un sistema di input vocale che consente di compilare moduli e inviare query di ricerca utilizzando il motore di riconoscimento vocale in fase di sviluppo da Mozilla. Come pagina iniziale, il browser offre un'interfaccia per accedere ai contenuti preferiti e navigare nella collezione di giochi, applicazioni web, modelli 3D e video spaziali adattati per caschi 3D.
Nella nuova versione:
- Aggiunta la compatibilità con i visori Pico4, Pico4E e Meta Quest Pro.
- Implementato un nuovo dialogo per il caricamento dei file.

- Nel gestore download migliorata la visualizzazione delle miniature e dei nomi lunghi.

- Nel gestore download aggiunto un nuovo menu contestuale 'Condividi con altre app', tramite il quale è possibile rendere visibili i file scaricati per altre app Android e spostarli nella cartella di sistema Downloads.

- Per i dispositivi Pico è stato proposto un nuovo backend basato sull'implementazione dello standard OpenXR.
- Tutte le piattaforme supportate sono state spostate di default sul backend OpenXR, che ha introdotto il supporto per i livelli cilindrici, necessari per la creazione di sistemi multi-finestra.
- Per i dispositivi Pico e Meta è stata garantita la possibilità di monitorare la posizione delle mani.
- Aggiunta la supporto iniziale per il rendering delle mani in un ambiente 3D e la possibilità di controllo tramite gesti (ad esempio, pizzicare con il pollice e l'indice per fare clic, e pizzicare con il pollice e il medio per tornare indietro).
- Garantita l'auto-detezione delle web app e aggiunto un'interfaccia per gestirle.

Aggiunto un dialogo per l'installazione di app web autonome (PWA).

- Fornita la possibilità di installare estensioni da file xpi locali.
- Implementata la possibilità di riprodurre video su siti che utilizzano DelightXR.
- Garantita la scomparsa della barra di navigazione durante la visione di video a schermo intero.
- Migliorata la qualità delle texture nell'ambiente fornito di default.
- L'identificatore del browser è stato cambiato in «Mozilla/5.0 (Android 10; Mobile VR; rv:105.0) Gecko/105.0 Firefox/105.0 Wolvic/1.3» (precedentemente era menzionato Firefox Reality).
- I componenti del browser Mozilla per Android sono stati aggiornati alla versione 75 con supporto per nuove API.
Fonte: opennet.ru





