For years, the Google Play App Store has urged developers to regularly update apps with the latest Android features and security measures. However, the old apps already downloaded continued to work and the latest version is not needed to install the software via the APK file. To work now in Android 14, the application needs at least Android 8 API support. -te version – Many old applications no longer work.
Up to this point, the minimum API requirements only applied to apps downloaded from Google Play for the first time. At the same time, users could bypass the limitation and install any old application by downloading the APK file manually. Similarly, if an Android app hasn’t been updated since the recommendation changed, the Google App Store would make it available to those who already had it installed previously.
According to a recently released code change, Android 14 tightens API requirements by completely blocking legacy apps from installing. This change will prevent users from downloading certain APKs and will prevent users from installing older apps through the App Store.
First, Android 14 devices only block apps that target particularly older versions of Android. However, over time it is planned to increase the threshold to Android 6.0 (Marshmallow), while Google has developed a mechanism to gradually increase the requirements. However, it is likely that each device manufacturer will choose its own threshold for legacy applications. Note that the application must now have the Android 12 API to get into the Play Store.
If the restriction on the minimum installed version of the SDK is enabled, applications that use a lower target version of the SDK will be blocked from installing. This helps improve security and privacy as malware may try to use older versions of the SDK to bypass the new API’s requirements.
By blocking outdated apps, Google wants to curb the spread of malware on Android. Developers point out that many malicious apps deliberately target older versions of Android to bypass certain protections that only apply to newer apps. However, the option to install the legacy application is still available from the command line. Given the steps involved, it’s extremely unlikely that someone would do this accidentally and install malware unintentionally.