Все обновления существующих приложений Play Store теперь должны быть ориентированы на Android 9 Pie.

Google Play теперь требует, чтобы все существующие приложения, обновляемые в Play Store, теперь ориентировались на уровень API 28 или выше (Android 9 Pie или Android 10).

Еще в конце 2017 года Google принял смелое решение: заставить разработчиков приложений Android ориентироваться на новые уровни API добавив новые требования к Play Store. Цели Google — повысить безопасность экосистемы (путем обеспечения того, чтобы приложения соответствовали всем изменениям платформы, связанным с конфиденциальностью и разрешениями) и стимулировать внедрение новых API (чтобы пользователи могли наслаждайтесь новыми функциями на своих телефонах.) 1 августа каждого года Google требует, чтобы все новые приложения, отправляемые в Play Store, ориентировались на основной уровень API, представленный в предыдущем год. 1 ноября каждого года Google расширяет это требование, распространяя его на обновления существующих приложений. Таким образом, с 1 августа 2019 года все новые приложения Android, загружаемые в Google Play, должны быть ориентированы на уровень API 28 или Android 9 Pie. С сегодняшнего дня то же требование распространяется и на обновления приложений.

По данным GoogleВ конце августа этого года Android 9 Pie работал на 22,6% всех устройств, сертифицированных Google Play. С Окно сертификации для новых устройств Android 9 К моменту закрытия 31 января 2020 г. процент устройств, использующих API уровня 28 или выше, обязательно станет еще больше. Благодаря таким функциям, как Adaptive Battery в Android 9 и Scoped Storage в Android 10, вы захотите, по крайней мере, убедиться, что ваше существующее приложение продолжает работать должным образом. Лично я надеюсь, что новое требование подтолкнет разработчиков, использующих старый API FingerprintManager, к использованию BiometricPrompt. Владельцы Pixel 4 могут пользоваться Face Unlock во всех своих приложениях.

В обеих версиях есть масса новых API и настроек существующих API. Андроид 9 и Андроид 10, так что вы даже сможете создать новое инновационное приложение или улучшить существующую функцию, просмотрев документацию. К сожалению, это требование, скорее всего, приведет к тому, что некоторые разработчики откажутся от разработки своих приложений, как мы видели, когда в прошлом году были повышены требования к уровню API. Вы не можете винить здесь Google, поскольку они не только дали разработчикам достаточно времени для обновления своих приложений, но и имеют вескую причину заставить разработчиков ориентироваться на более новые уровни API.