v1.20.0
See http://github.com/googlevr/cardboard for full release notes.
Cardboard SDK v1.20.0 (2023-03-27)
Breaking & behavioral changes
- Modified ProGuard file in Android SDK to only keep classes, methods, and fields that are accessed via JNI.
New APIs and capabilities
- Fixed #47: Added reticle pointer support.
Deprecations
None
Other changes
- Added a new Java annotation called
UsedByNative
to the Android SDK to mark all the classes, methods, and fields that are accessed via JNI.
Bug fixes
- Fixed issues when using Vulkan as rendering API
- Error messages when using Unity and Vulkan validation layers.
- An intermittent crash that happened when going from the QR code scanner activity to the VR activity.
- Widgets do not appear in certain devices.
- Fixed a bug in the XR Plugin which causes a mismatch between the alignment of the rendered eye textures and the phone orientation when autorotation is enabled and the device changes its orientation from portrait to landscape or vice versa.
Known issues
- Unity bug #UUM-28064: When using the Cardboard XR Plugin with Vulkan on devices running Android 8 and Adreno GPUs visual degradation may be observable.
Tested devices
- Android
- Google Pixel 2XL (Android 8.1)
- Google Pixel 4XL (Android 11)
- Google Pixel 6 (Android 12)
- Google Pixel 7 (Android 13)
- Samsung Galaxy S8 (Android 9)
- Samsung Galaxy S9 (Exynos) (Android 10)
- Samsung Galaxy S10 (Exynos) (Android 10)
- Samsung Galaxy S10+ (Qualcomm) (Android 11)
- Samsung Galaxy S20 (Qualcomm) (Android 11)
- iOS
- iPod Touch 7th gen (iOS 15.7)
- iPhone 6 (iOS 12.5)
- iPhone XS (13.3)
- iPhone XR (iOS 16.0)
- iPhone X (iOS 16.2)
- iPhone 13 Mini (16.2)