This is an experimental product, targeted at developers wanting to develop and test web-based AR applications on iOS. It is not an officially supported Mozilla application.
WebXR is a cross-platform Web API for augmented reality (AR) and virtual reality (VR). We have released the WebXR Viewer to give web developers a chance to experiment with web-based AR experiences on iOS using WebXR, and provide a way for us to get feedback for the WebXR community as it continues to develop AR support in the WebXR specification.
The WebXR viewer implements a collection of accepted and proposed WebXR AR API features, and also supports some of the non-standard features we developed for an early version of the WebXR API.
Version 2 of the WebXR Viewer is based on the Firefox for iOS source code, so is a much more full-featured web browser. Some of Firefox's features are working (e.g., account sync), while some features are still in development (e.g., send-to-device). Please report problems or feature requests as issues at https://github.com/mozilla-mobile/webxr-ios-js
To learn more about the WebXR Viewer and other ways Mozilla is working with the web community to bring augmented reality, virtual reality and mixed reality to the web, visit https://mixedreality.mozilla.org/
- The XRViewer keeps ARKit running for a short while between XR session, to allow users to switch between 2D and XR pages without incurring complete ARKit startup times each time they enter an XR session. We have seen issues where this causes problems, so we have changed the XRViewer to reset ARKit more often.
- Starting a new session clears out relocalization attempts to prevent immediately getting thrown into "relocalizing" loops
- Allow ARKit to automatically relocalize when returning from the background to prevent objects from disappearing after loading the worldMap
- Fix bug that caused the permissionLevelButton to become inactive after granting and subsequently denying "Device Motion" access on a WebXR site
- the page URL should no longer be erased if a page causes an out-of-memory condition
- obscure issue resolved that sometimes caused the Permissions page to have a long delay before appearing
UI change to hide tracking status on non-XR pages, and when the URL Bar is hidden.
Update the splash page to point at the new set of examples.
- many bug fixes
- removed video and photo capture capabilities, in lieu of the newer iOS built in capabilities
- updated the built-in WebXR API to implement most of the older API functionality (no camera image access yet).
- Image targets can be tracked now (ARKit 2.0 functionality)
- accessing WebXR functionality now asks for user permission, as the official WebXR requires. In particular, entering AR mode now requires permission, as does access information about the world (such as ARKit Planes and Face Meshes), and accessing Camera data (when this is implemented).
- permissions (for basic WebXR and world knowledge give the user the option for an "AR Lite" Mode. When selected, the user is asked to pick a plane, and only that plane is made available to the web page. This allows interesting AR application functionality, without exposing the entire structure of the space to the app. The web page does not know if the user is using "AR Lite" mode.
- permission can be changed while a web app is running in XR mode
- added icon in menu bar to show current permission, and clicking it brings up a permission menu
- most of the application has been rewritten in Swift
- 61.8 MB
- Update Date:
Safe to Download
AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.Got it