The app
Eden WebXR Browser
A web browser for iPhone and iPad with the navigator.xr API that WebXR sites expect: augmented reality through ARKit, with hand tracking, and virtual reality through a Google Cardboard viewer. Sites built with three.js, A-Frame, Babylon.js and <model-viewer> run as they do in other WebXR browsers, with no app-specific code.
What it does
- Augmented realityARKit world tracking behind the page: hit testing, anchors, DOM overlay and light estimation, with native controls to leave a session at any time.
- Hand trackingThe WebXR hand input API in AR: both hands with all 25 joints, and a pinch as the select action, found in the rear camera's image on the device. Sites written for headset hand tracking work unchanged, and the touch screen can stand in for a hand when camera tracking is turned off.
- Virtual realityOn iPhone with a Google Cardboard viewer: sensor-fusion head tracking, stereo rendering and the lens distortion of the paired viewer. Pair any viewer by scanning its QR code.
- A full browserTabs and private tabs, bookmarks and history, find in page, pop-up blocking, request desktop site, QR code scanning with a careful link policy, and search suggestions from the engine you choose.
- Privacy firstNo accounts, no advertising, no third-party analytics. Browsing data stays on the device; the app contacts Eden's own server once a day for the message of the day, with no identifier. Privacy policy.
- Built on WebKitThe same engine as Safari, so pages look and behave as they should, plus the WebXR layer that Safari does not provide.
- Open about its partsThe third-party components the app bundles are published, with their licenses, in the public repository.
Requirements
- iPhone or iPad with iOS 17 or later.
- Augmented reality needs a device with an A12 chip or later.
- Hand tracking in AR uses the rear camera on any AR-capable device; a LiDAR scanner (Pro models) gives the most accurate depth.
- Virtual reality needs an iPhone and a Cardboard-compatible viewer.
Screenshots
Screenshots will appear here before launch.
