
Чтобы снизить потенциальную угрозу вредоносного ПО, Android 14 начнет полностью блокировать установку приложений, ориентированных на устаревшие версии Android.
На протяжении многих лет рекомендации для Google Play Store гарантировали, что разработчики Android обновляют свои приложения, чтобы использовать новейшие функции и меры безопасности платформы Android. Только в этом месяце руководство было обновлено, требуя, чтобы новые приложения, размещенные в Play Store, ориентировались как минимум на Android 12.
До сих пор эти минимальные требования к уровню API применялись только к приложениям, предназначенным для Google Play Store. Если разработчик захочет создать приложение для более старой версии, он может сделать это и просто попросить своих пользователей вручную загрузить APK-файл. Аналогично, если приложение Android не было обновлено с момента изменения рекомендаций, Play Store будет продолжать предоставлять приложение тем, кто установил его ранее.
Согласно недавно опубликованному изменению кода, Android 14 сделает требования к API более строгими, полностью блокируя установку устаревших приложений. Это изменение запретит пользователям загружать определенные APK-файлы вручную, а также запретит магазинам приложений устанавливать те же приложения.
Изначально устройства на Android 14 будут блокировать только приложения, ориентированные на особенно старые версии Android. Однако со временем планируется повысить порог до Android 6.0 (Marshmallow), причем Google располагает механизмом для «постепенного увеличения». Тем не менее, вероятно, что каждый производитель устройств будет решать, какой порог устанавливать для устаревших приложений или включать ли эту функцию вообще.
Если будет включена проверка минимальной версии SDK для установки, блокировать установку приложений, использующих версию целевого SDK ниже требуемой. Это помогает улучшить безопасность и конфиденциальность, поскольку вредоносное ПО может ориентироваться на старые версии SDK, чтобы избежать принудительного применения нового поведения API.
Блокируя эти устаревшие приложения, Google намеревается пресечь распространение вредоносных приложений на Android. Разработчик, ответственный за это изменение, отмечает, что некоторые вредоносные приложения намеренно ориентировались на старые версии Android, чтобы обойти определенные защиты, применяемые только к новым приложениям.
Тем не менее, если по какой-либо причине вы хотите или вам нужно установить устаревшее приложение, это по-прежнему будет возможно через командную оболочку, используя новый флаг. Учитывая дополнительные шаги, маловероятно, что кто-то сделает это по ошибке и случайно установит вредоносное ПО.
Дилан Руссель внес свой вклад в эту статью.