Апублікаваны рэліз web-браўзэра Wolvic 1.3, прызначанага для выкарыстання ў сістэмах дапоўненай і віртуальнай рэальнасці. Праект працягвае развіццё браўзэра 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, HTC Vive Focus, Pico Neo, Pico4, Pico4E, Meta Quest Pro і Lynx (таксама вядзецца партаванне браўзэра для прылад Qualcomm і Lenovo).
Браўзэр выкарыстоўвае web-рухавічок GeckoView – варыянт рухавічка Mozilla Gecko, аформлены ў выглядзе асобнай бібліятэкі, якую можна абнаўляць незалежна. Кіраванне вырабляецца праз прынцыпова іншы трохмерны інтэрфейс карыстача, які дазваляе ажыццяўляць навігацыю па сайтах усярэдзіне віртуальнага міру або ў складзе сістэм дапоўненай рэальнасці. Акрамя прызначанага для кіравання праз 3D-шлем інтэрфейсу, які дазваляе праглядаць традыцыйныя двухмерныя старонкі, web-распрацоўнікі могуць выкарыстоўваць API WebXR, WebAR і WebVR для стварэння спецыялізаваных трохмерных web-прыкладанняў, узаемадзеянне з якімі вырабляецца ў віртуальнай прасторы. Таксама падтрымліваецца прагляд у 3D-шлеме прасторавых відэа, знятых у рэжыме 360 градусаў.
Для навігацыі выкарыстоўваюцца VR-кантролеры, а для ўводу дадзеных у web-формы – віртуальная ці рэальная клавіятура. Акрамя таго, для ўзаемадзеяння з карыстачом прапаноўваецца сістэма галасавога ўводу, якая дае магчымасць запаўняць формы і адпраўляць пошукавыя запыты з выкарыстаннем які развіваецца ў Mozilla рухавічка для распазнання гаворкі. У якасці стартавай старонкі браўзэр падае інтэрфейс для доступу да абранага кантэнту і навігацыі па калекцыі адаптаваных для 3D-шлемаў гульняў, web-прыкладанняў, 3D-мадэляў і прасторавых відэа.
У новай версіі:
- Дададзена падтрымка 3D-шлемаў Pico4, Pico4E і Meta Quest Pro.
- Рэалізаваны новы дыялог загрузкі файлаў.
- У мэнэджары загрузак палепшана адлюстраванне мініяцюр і доўгіх імёнаў.
- У мэнэджары загрузак дададзена новае кантэкстнае меню "Share with other apps", пры дапамозе якога можна зрабіць загружаныя файлы бачнымі для іншых Android-прыкладанняў і перамясціць іх у сістэмны каталог Downloads.
- Для прылад Pico прапанаваны новы бэкэнд, заснаваны на рэалізацыі стандарту OpenXR.
- Усе падтрымоўваныя платформы перакладзеныя па змаўчанні на бэкенд OpenXR, у якім з'явілася падтрымка цыліндрычных пластоў, неабходных для пабудовы шматваконных сістэм.
- Для прылад Pico і Meta забяспечана магчымасць адсочвання становішча рук.
- Дададзена пачатковая падтрымка адмалёўкі рук у 3D-акружэнні і магчымасць кіравання жэстамі (напрыклад, шчыпок вялікім і паказальным пальцам для кліку, а шчыпок вялікім і сярэднім пальцам для вяртання).
- Забяспечана аўтавызначэнне web-прыкладанняў і дададзены інтэрфейс для кіравання web-прыкладаннямі.
Дададзены дыялог для ўстаноўкі адасобленых web-прыкладанняў (PWA).
- Дана магчымасць усталёўкі дадаткаў з лакальных xpi-файлаў.
- Рэалізавана магчымасць прайгравання відэа на сайтах, якія выкарыстоўваюць DelightXR.
- Забяспечана ўтойванне навігацыйнага радка пры поўнаэкранным праглядзе відэа.
- Павышана якасць тэкстур у асяроддзі, прапанаваным па змаўчанні.
- Ідэнтыфікатар браўзэра зменены на "Mozilla/5.0 (Android 10; Mobile VR; rv:105.0) Gecko/105.0 Firefox/105.0 Wolvic/1.3" (раней было згадванне Firefox Reality).
- Браўзэрныя кампаненты Mozilla для Android абноўлены да версіі 75 з падтрымкай новых API.
Крыніца: opennet.ru