You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We built the AR Camera under a tight timeline, which meant working from the best existing RN camera library in 2019. Since then, there has been a major camera API update in the Android ecosystem (CameraX). CameraX takes a use-case based approach instead of starting with device-and-OS-specific inputs, which supposedly makes it easier to get camera capabilities working across a wide variety of Android devices and can also reduce APK size.
Fwiw, react-native-camera is also planning to migrate to CameraX at some point but they haven't done it yet.
Most of our bug fixes for the AR Camera on Android end up addressing very device-specific concerns, so it seems like this rewrite has potential to save us some time and create a better user experience for more users.
CameraX has backwards-compatibility to Android 5.0 (API level 21), so I don't believe we would need a fallback library to support all our existing users.
The text was updated successfully, but these errors were encountered:
We built the AR Camera under a tight timeline, which meant working from the best existing RN camera library in 2019. Since then, there has been a major camera API update in the Android ecosystem (CameraX). CameraX takes a use-case based approach instead of starting with device-and-OS-specific inputs, which supposedly makes it easier to get camera capabilities working across a wide variety of Android devices and can also reduce APK size.
Fwiw,
react-native-camera
is also planning to migrate to CameraX at some point but they haven't done it yet.Most of our bug fixes for the AR Camera on Android end up addressing very device-specific concerns, so it seems like this rewrite has potential to save us some time and create a better user experience for more users.
CameraX has backwards-compatibility to Android 5.0 (API level 21), so I don't believe we would need a fallback library to support all our existing users.
The text was updated successfully, but these errors were encountered: