fixed
ViroReact 2.57.3 - Stability Stability Stability
1 day ago by Oliver Edis
This release is all about stability: Android crash and freeze fixes, completed 16 KB page-size compliance for Google Play and the Meta Quest Store, and Expo SDK 57 / React Native 0.86 support. Two platform paths also changed — front-camera AR on iOS moved to an optional package, and the legacy Oculus Mobile SDK (VrApi) path is deprecated.
Highlights
- Android crashes & freezes fixed. ViroVideo no longer crashes or ANRs across Android background/foreground transitions, and ViroARImageMarker no longer tears down the app when its target is registered after the marker mounts.
- 16 KB page-size compliance completed. Removed the non-compliant prebuilt libvrapi.so that was force-loaded on every launch and rejected by the Android 15+ linker — a crash that affected all Android apps, not just VR.
- Expo SDK 57 / React Native 0.86 support. peerDependencies and the build toolchain widened to Expo 57 and RN 0.86; no native changes required.
- Front-camera AR is now an optional package. frontCameraEnabled on iOS moved to @reactvision/react-viro-face-tracking, keeping the TrueDepth API out of the core binary so every other app passes App Store review 2.5.1 with no configuration.
Upgrade notes
- frontCameraEnabled (iOS). Install @reactvision/react-viro-face-tracking and add its Expo config plugin, or the prop is a no-op after upgrading. Android is unchanged. For a selfie feed without face tracking, use ViroCameraTexture with cameraPosition="front" (AVFoundation, no TrueDepth).
- Oculus Mobile SDK (VrApi) deprecated. ViroPlatform.OVR_MOBILE / ViroViewOVR no longer create a native renderer and log a warning. Switch to ViroPlatform.QUEST / ViroViewOpenXR (OpenXR), which covers all current Meta headsets (Quest 1/2/3/Pro). GearVR / Oculus Go are no longer supported.
Need Help?
If you're looking for support getting started or want an expert to help you build a comprehensive AR/VR application, look no further than our community Discord and our trusted experts.