GrapheneOS Camera app version 86 released:
10mon 11d ago by grapheneos.social/users/GrapheneOS in privacy@fedia.ioGrapheneOS Camera app version 86 released:
https://github.com/GrapheneOS/Camera/releases/tag/86
See the linked release notes for a summary of the improvements over the previous release and a link to the full changelog.
Forum discussion thread:
https://discuss.grapheneos.org/d/24839-grapheneos-camera-app-version-86-released
#GrapheneOS #privacy #security #camera #android
@GrapheneOS hello, why choosing to use the CameraX API (which target social network app) and not Camera2 API (which target camera app)?
@DanielDNK That's a significant misunderstanding of the CameraX API. It's certainly intended for camera apps and is adding many advanced features. CameraX is similar to other AndroidX libraries replacing using the platform APIs directly. It works around many compatibility issues across devices caused by hardware and software bugs. It also provides additional functionality built on top of the platform API. CameraX is the modern API for using the camera. It's having the missing features added.
DanielDNK@hachyderm.io CameraX is the modern camera API intended for all apps to use once it provides the functionality they need.
It's possible to implement certain things not yet available through it via the CameraX Camera2Interop API which is how we used to provide EIS before they added direct support for it. We're fine with waiting until certain advanced features are available.
CameraX added support for video frame rate control, RAW DNG and many other features we need to integrate in further releases.
@DanielDNK If we didn't use CameraX, then we'd be taking on responsibility for implementing workarounds for many hardware, firmware and software bugs. It would make it unrealistic for us to release the app on the Play Store rather than only for our own users. We'd also need to implement a huge amount of additional functionality CameraX is providing. We'd rather continue making bug reports and feature requests to CameraX which already provides most of what we want and is adding the rest of it.
GrapheneOS@grapheneos.social typo: If we didn't use CameraX*
DanielDNK@hachyderm.io CameraX is definitely intended for camera apps and they're listening to feedback from us and others about what they should add to it. You have an outdated view of the library based on the initial primitive feature set it provided. You should look at the release notes at https://developer.android.com/jetpack/androidx/releases/camera which make it quite clear It's providing many different advanced features which would be hard to provide without it due to portability. It provides a lot we don't use yet but will be using.