Целевой уровень API
Новые приложения должны соответствовать требованиям целевого уровня API. Он не может быть слишком низким. Целевой уровень API (также известный как целевая версия SDK) — это число, указывающее новейшую версию Android, для которой разработано приложение.
Если версия Android на устройстве номер телефона в великобритании пользователя новее целевого уровня приложения, то может быть применено некоторое поведение обратной совместимости. При изменениях в последующих версиях Android вы часто можете ожидать повышения безопасности за счет добавления новых разрешений и ограничений. Например, если какое-то действие до сих пор не было защищено разрешениями, но начинает защищаться с определенного уровня API, разработчики, писавшие код несколько лет назад, не могли этого знать.
Версии приложений, которые уже опубликованы, не должны ломаться после таких изменений. Однако новые приложения, а также новые версии опубликованных приложений должны соответствовать текущим стандартам. В настоящее время (январь 2021 г.) минимальный целевой уровень API для новых приложений составляет 29 (Android P). Он будет увеличен до 30 (Android R) в начале августа 2021 г. Как показывает история, аналогичное увеличение версии (до 31) скорее всего произойдет в августе 2022 г. Читайте дальше, чтобы узнать, как опубликовать приложение в Google Play.
Помните, что увеличение целевого уровня API — это не просто увеличение числа в файле конфигурации. Это может быть очень трудоемким процессом, если у вас есть существующая кодовая база. Более того, может быть затронут не только исходный код приложения, но и сторонние библиотеки. Вот почему важно регулярно поддерживать приложение и сокращать технический долг.
Технические предпосылки
-
- Posts: 9
- Joined: Sun Dec 22, 2024 8:27 am