andreszs opened a new issue, #871: URL: https://github.com/apache/cordova-plugin-camera/issues/871
For what I've been reading, the plugin that fixes the Android 13 incompatibility is version 7.0.0-dev, which requires cordova-android@12 to be installed. I understand that this immediately drops compatibility with Android 5/6. In order to keep Android 5/6 compatibility, cordova-android@11 must be used, making it impossible to install the fixed plugin version 7. In short, if the developer needs to upload a version compatible from Android 5 to 13, then 2 apps must be compiled as follows: 1. APK with android-minSdkVersion 21 and cordova-android@11 + camera plugin version 6 2. APK with android-minSdkVersion 23 and cordova-android@12 + camera plugin version 7 (dev) non-stable This approach, while incredibly efficient in meeting Google's obsession of rendering fully functional devices obsolete as fast as possible, is **not practical** to developers nor users. Is there any other solution? In short, can someone explain why the plugin cannot be compatible with API level 21 and 33 at the same time? Sometimes, things as trivial as replacing a higher SDK constants like Build.VERSION_CODES.TIRAMISU with just "33" are enough to make apps compatible with lower SDK levels, but I'm not saying this is the case with the camera plugin version 7-dev. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
