В блоге:

2022-04-23

Google Play и Android-приложения без обновлений

Похоже, свежее изменение в Google Play.

===
We are expanding Google Play's target API level requirements to require that all new apps and app updates target an Android API level that is within one year of the latest major Android OS version. Apps that aren't updated and do not target an API level within two years of the latest major Android OS version will not be available on Google Play to new users whose devices run the latest version of Android OS. You can request a six-month extension beyond the 1 November deadline in Play Console.
===


Вводится понятие "существующего приложения" - это Android-приложение, которое есть в Google Play, но не обновлялось. Existing app - A published app that is not receiving updates.

Актуальные требования к target API level будут распространяться и на такие приложения. Если "существующее" приложение перестаёт им удовлетворять, то будут ограничения:

===
Your app will not be available on Google Play to new users with devices running Android OS versions newer than your app’s target API level. This means that new users will not be able to discover or install your app from Google Play.

Users who have previously installed your app from Google Play will continue to be able to discover, re-install, and use your app. They will still have access to your app even if they move to a new Android device.
===

Сейчас заявлен лимит на API level 30 (Android 11) для таких "существующих" приложений, который будет действовать с 1 ноября 2022 года.

Это означает, что с 1 ноября 2022 года в Google Play не будут видны приложения, если у них target API level не установлен в 30+ (Android 11+). За исключением тех приложений, которые пользователь когда-то ставил через Google Play.

Довольно серьёзное, на мой взгляд, ограничение, которое приведёт к недоступности Android-приложений, владельцы которых держат их в Google Play, но давно не обновляют. А обновить приложение простой заменой target API level не так просто. Во-первых, это несёт изменения поведения ОС, которые могут быть несовместимыми (для этого target API level и существует). Во-вторых, старые приложения не всегда возможно сразу собрать на свежем наборе инструментов (об этом рассказывал на примере SZ Viewer).

2 comments:

  1. Это значит, что скоро SZ Viewer прекратит существование и обновление?

    ReplyDelete
    Replies
    1. Сейчас у него target API level 30. Возможно, что останется в Google Play до 1 ноября 2023 года, даже если его вообще не трогать. Пересобрать на API level 31 несложно (плюс ещё один год), но нужен Android 12 для тестов, которого на моих телефонах нет.

      И это касается (пока) только Google Play, установка APK остаётся. Но возможно уменьшение поддержки старых target API level в новых Android, поскольку это довольно тяжелый груз, который им приходится нести.

      Delete

Blog Archive