Google initially announced a policy update that would prevent users from installing applications that target older versions of Android. Specifically, apps targeting API levels below 23 (Android 6.0 Marshmallow, released in 2015) were to be blocked from installation via sideloading - installing apps from sources outside the Google Play Store.This announcement, made in February 2024, triggered a wave of criticism from the Android community.
The primary concern was that this policy would disproportionately affect users of older devices, particularly those who rely on custom ROMs or alternative app stores. Many older devices cannot be upgraded to newer Android versions due to hardware limitations or lack of manufacturer support. Blocking apps targeting older APIs would effectively render these devices less functional and limit user choice.
Developers of apps designed for specific use cases on older devices also voiced concerns. Some apps, such as those used for legacy hardware or specialized industrial equipment, require older APIs to function correctly. The policy threatened the viability of these applications.
The intense backlash from users, developers, and security experts appears to have prompted Google to reconsider its approach. The company cited the need to balance security with user choice and the practical realities of the Android ecosystem. Google acknowledged that the initial policy was overly broad and did not adequately address the legitimate use cases for older apps.
Several factors likely contributed to the reversal:
Google has announced a revised policy that allows for the installation of apps targeting older Android versions, but with certain exceptions and increased security checks. Here's a breakdown of the key changes: