SDK
Более частые выпуски Android SDK: более быстрые инновации и высокое качество
Эти релизы помогут быстрее внедрять инновации в приложения и устройства, а также повысят стабильность и качество работы для пользователей и разработчиков.
Android всегда работал над тем, чтобы инновации быстрее попадали в руки пользователей. Помимо ежегодных релизов платформы, компания Google вкладывает средства в Project Treble, Mainline, сервисы Google Play, ежемесячные обновления безопасности и ежеквартальные релизы, которые обеспечивают работу Pixel Drops.
В будущем Android будет выпускать SDK чаще: в 2025 году запланировано два выпуска с новыми API для разработчиков. Эти релизы помогут быстрее внедрять инновации в приложения и устройства, а также повысят стабильность и качество работы для пользователей и разработчиков.
Два выпуска Android в 2025 году
В следующем году выпустят один крупный релиз во втором квартале и один минорный релиз в четвертом квартале, оба будут включать новые API для разработчиков. Основной релиз Q2 будет единственным релизом в 2025 году, который будет включать изменения поведения, которые могут повлиять на приложения. Google планирует выпустить основной релиз во втором, а не в третьем квартале, чтобы лучше согласовать его с графиком выпуска устройств в экосистеме, чтобы больше устройств могли получить основной релиз Android раньше.
Минорный релиз Q4 будет содержать обновления функций, оптимизации и исправления ошибок с момента выхода основного релиза. Он также будет включать новые API для разработчиков, но не будет содержать никаких изменений в поведении приложений.
Помимо основных и второстепенных релизов Android, релизы Q1 и Q3 будут содержать инкрементные обновления для обеспечения постоянного качества. Компания активно работает с партнерами по производству устройств, чтобы выпустить релиз Q2 на как можно большем количестве устройств.
Что это значит для ваших приложений
Поскольку крупный релиз выходит во втором квартале, вам нужно будет провести ежегодное тестирование совместимости на несколько месяцев раньше, чем в предыдущие годы, чтобы убедиться, что ваши приложения готовы. Крупные релизы, как и сегодняшние релизы SDK, могут включать изменения поведения и новые API для разработчиков. Чтобы помочь вам начать работу, Google скоро начнет программу developer preview и бета-тестирования для крупного релиза Q2.
Минорный релиз в четвертом квартале будет включать новые API, но, как и сегодняшние инкрементные квартальные релизы, не будет содержать запланированных изменений поведения, что сведет к минимуму необходимость тестирования совместимости. Чтобы отличить крупные релизы (которые могут содержать запланированные изменения поведения) от минорных, минорные релизы не будут увеличивать уровень API. Вместо этого они будут увеличивать новое значение минорного уровня API, доступ к которому будет осуществляться с помощью константы, которая определяет как основной, так и минорный уровни API. Новый атрибут манифеста позволит вам указать минорный уровень API в качестве минимально необходимого выпуска SDK для вашего приложения. Начальная версия поддержки минорных уровней API будет представлена в предстоящей предварительной версии Q2 для разработчиков, поэтому попробуйте собрать приложение на основе SDK и протестировать его.
При планировании таргетинга на 2026 год требования к целевым уровням API и связанные с ними даты для приложений в Google Play не меняются — планируется вводить одно ежегодное требование в год, и оно будет привязано только к основному уровню API.
Как подготовиться
В дополнение к тестированию совместимости со следующим крупным релизом вам нужно будет протестировать свои сборки и системы CI с SDK, поддерживающими мажорный и минорный уровни API — некоторые системы сборки (включая сборку Android Gradle) могут потребовать адаптации. Убедитесь, что вы компилируете свои приложения с новым SDK, и используйте фреймворк совместимости, чтобы включить изменения поведения, связанные с targetSdkVersion, для раннего тестирования.
Что дальше?
Google сделает все ежеквартальные релизы доступными для тестирования и обратной связи, с выпуском бета-версий «по воздуху» для ранних тестеров на Pixel и загружаемыми образами системы и инструментами для разработчиков.
Цель этих изменений — ускорить внедрение инноваций и повысить уровень качества и отточенности всех релизов без дополнительных накладных расходов для разработчиков. В то же время компания приветствует еще более тесное сотрудничество с разработчиками в течение всего года. Следите за новостями о первой предварительной версии Android 16 для разработчиков.
Смена релизов платформы подчеркивает стремление Android к постоянному развитию и сотрудничеству. Тесно сотрудничая с партнерами и прислушиваясь к потребностям разработчиков, Android продолжает расширять границы возможного в мобильном мире.
-
Интегрированные среды разработки2 недели назад
Лучшая работа с Android Studio: 5 советов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2024.43
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2024.44
-
Исследования2 недели назад
Поможет ли новая архитектура React Native отобрать лидерство у Flutter в кроссплатформенной разработке?