Предварительный просмотр Android 16

Добро пожаловать в Android 16 Preview , программу, которая дает вам все необходимое для того, чтобы сделать ваши приложения совместимыми и создавать их для следующей версии Android. Вы можете начать работу прямо сейчас , загрузив Preview SDK и инструменты.

Образы систем оборудования и эмулятора

Среда выполнения для тестирования ваших приложений на устройствах Pixel и эмуляторе Android.

Последний код платформы

Мы будем регулярно выпускать обновления, чтобы вы могли проводить тестирование с использованием новейшего кода платформы.

Новые модели поведения и возможности

Определите изменения поведения, которые повлияют на ваши приложения, и создайте их с использованием новейших возможностей платформы.

Обратная связь и поддержка

Ваш отзыв имеет решающее значение! Сообщайте о проблемах и дайте нам знать, что вы думаете! Свяжитесь с другими разработчиками в Сообществе разработчиков, чтобы поделиться своим опытом.

Хронология, основные этапы и обновления

Хронология программы Android 16 Preview

Программа Android 16 Preview будет работать с ноября 2024 года до финального публичного релиза для AOSP и OEM-производителей, запланированного на следующий год. На ключевых этапах разработки мы будем предоставлять обновления для ваших сред разработки и тестирования. Каждое обновление включает в себя инструменты SDK, образы системы, эмуляторы, справочник API и различия API. Ознакомьтесь со следующей таблицей, чтобы узнать больше о том, на чем следует сосредоточиться на каждом этапе.

Хронология Строить Тип Действия разработчика
ноябрь Предварительный просмотр разработчика 1 Ранняя базовая сборка была ориентирована на отзывы разработчиков и включала некоторые новые функции, API и изменения поведения.
  • Изучите новые API и изменения в поведении, а также сообщайте нам о любых критических проблемах или запросах в течение этого времени.
  • Начните предварительное тестирование совместимости приложений.
декабрь Предварительный просмотр разработчика 2 Поэтапное обновление с дополнительными функциями, API и изменениями поведения.
  • Продолжайте отправлять отзывы об изменениях поведения и API.
  • Подготовьте приложения к бета-тестированию для потребителей.
  • Продолжайте тестирование совместимости и публикуйте обновления приложения в тестовых версиях, не меняя таргетинг.
январь Бета 1 Первоначальный выпуск бета-версии, беспроводное обновление для первых пользователей, зарегистрировавшихся в Android Beta.
  • Продолжайте тестирование совместимости и следите за отзывами пользователей Android Beta.
  • Начните предварительное тестирование с Android 16.
  • Сообщите разработчикам SDK и библиотек о любых проблемах совместимости.
февраль Бета 2 Инкрементный выпуск бета-качества
  • Продолжайте тестирование совместимости, следите за отзывами пользователей Android Beta.
  • Продолжайте предварительное тестирование с ориентацией на Android 16.
  • Продолжайте уведомлять разработчиков SDK и библиотек о любых проблемах совместимости.
Устойчивость платформы
Маршировать Бета 3 Первая веха стабильности платформы , включая финальные API и поведения. Также открывается публикация воспроизведения.
  • Начать финальное тестирование совместимости приложений, SDK и библиотек.
  • Выпуск совместимых версий приложения.
  • Продолжайте работу над Android 16.
  • Обновите SDK и библиотеки и уведомите их разработчиков о любых проблемах совместимости.
Апрель, Май Бета 4, ... Почти финальные сборки для финального тестирования.
  • Выпускайте совместимые версии приложений, SDK и библиотек.
  • Продолжайте работу над Android 16.
  • Создавайте с новыми функциями и API.
Окончательный релиз Выпуск Android 16 для AOSP и экосистемы.
  • Выпускайте совместимые версии приложений, SDK и библиотек.
  • Продолжайте работу над Android 16.
  • Создавайте с новыми функциями и API.

Веха стабильности платформы

Android 16 включает в себя этап под названием «Стабильность платформы» , который поможет вам спланировать финальное тестирование и выпуски. Этот этап означает, что Android 16 достиг финальных внутренних и внешних API, финальных поведений, ориентированных на приложения, и финальных списков API не-SDK. Мы ожидаем, что Android 16 достигнет «Стабильности платформы» в бета-версии 3 в марте 2025 года . С этого момента вы можете ожидать, что никаких дальнейших изменений, влияющих на ваши приложения, не будет.

Мы призываем всех разработчиков приложений, игр, SDK, библиотек и игровых движков использовать веху Platform Stability в качестве цели для планирования финального тестирования совместимости и публичного выпуска. Использование Platform Stability вместо финального выпуска дает вам несколько дополнительных недель, прежде чем потребители смогут получить новую платформу на своих устройствах.

Предварительные фазы

Каждый этап программы предварительного просмотра помогает вам подготовить ваши приложения к стабильному выпуску AOSP и экосистемы Android.

Предварительные версии для разработчиков 1 и 2

Во время Developer Previews вам следует сосредоточиться на отзывах API и совместимости приложений . Совместимость приложений означает, что текущая версия вашего приложения выглядит правильно и хорошо работает на новой платформе.

Сборки Developer Preview предоставляют раннюю среду тестирования и разработки, которую вы можете использовать для тестирования новых API, выявления проблем совместимости в вашем приложении и планирования миграции или работы над функциями, необходимых для ориентации на новую платформу. Особенно важно давать нам свои отзывы в это время. Вам также следует ожидать некоторых изменений API с каждым из этих обновлений.

Бета 1

Beta 1 предоставляет вам более полную и стабильную среду для сборки и тестирования на Android 16, и это первая сборка, которую мы предоставляем ранним пользователям, зарегистрированным в программе Android Beta. В период бета-релизов ранние пользователи будут использовать ваше приложение на устройствах Pixel, поэтому мы рекомендуем следить за отзывами этих пользователей и выпускать совместимые обновления для решения любых проблем, не меняя таргетинг приложения. Это также хорошее время, чтобы начать подготовку к изменению таргетинга вашего приложения позже.

Бета 2

С Beta 2 вы получите более полную и стабильную сборку для продолжения тестирования и разработки.

Бета 3

Начиная с Beta 3, Android 16 достигает Platform Stability , что означает, что системное поведение и API-интерфейсы завершены. Это время для начала финального тестирования и разработки, необходимых для того, чтобы гарантировать, что совместимая версия вашего приложения будет готова для пользователей к финальному релизу в экосистеме. Android 16 предоставит стандартный уровень API в это время.

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

Из Platform Stability вы также сможете публиковать приложения на устройствах с Android 16 на официальном уровне API. Мы рекомендуем сначала публиковать в альфа- и бета-версиях Google Play, чтобы вы могли протестировать свои приложения перед их широким распространением через магазин.

Бета 4, ...

С Beta 4 и другими финальными бета-релизами мы предложим сборки релиз-кандидатов для вашего финального тестирования. После завершения тестирования вам следует выпустить совместимые обновления для ваших приложений, SDK, библиотек, инструментов и игровых движков, чтобы гарантировать пользователям, которые обновляют свои устройства вокруг финального релиза, хороший пользовательский опыт. Вы также можете продолжать создавать новые возможности с помощью новых функций и API и тестировать свое приложение, ориентируясь на последний уровень API, чтобы обнаружить проблемы, которые могут возникнуть.

Окончательный релиз

Стабильная версия Android 16 выпущена для AOSP и более широкой экосистемы Android. Следует ожидать, что некоторые из ваших пользователей обновятся до Android 16 в это время или вскоре после этого, поскольку производители устройств начнут выпускать обновления для своих пользователей. Будьте готовы к новым проблемам, о которых могут сообщать по мере увеличения числа пользователей последней версии Android.

Что включено в Android 16 Preview?

Программа Android 16 Preview включает в себя все необходимое для тестирования существующих приложений на различных размерах экранов, сетевых технологиях, чипсетах ЦП и ГП, а также аппаратных архитектурах.

SDK и инструменты

Используя Android Studio, вы можете загрузить следующие компоненты через SDK Manager:

  • SDK и инструменты для Android 16
  • Образы системы эмулятора для мобильных устройств под Android 16 (только 64-разрядная версия, см. примечания к выпуску )

По мере необходимости мы будем предоставлять обновления этих инструментов разработки на каждом этапе.

Чтобы начать работу, ознакомьтесь со статьей «Получить Android 16» и примечаниями к выпуску для ознакомления с известными проблемами.

Системные образы

Мы предоставляем образы системы для различных устройств Google Pixel, которые вы можете использовать для разработки и тестирования. Посетите страницу загрузок , чтобы получить образ системы для разработки и тестирования.

Если у вас нет устройства Pixel, вы все равно можете разрабатывать и тестировать, используя другие методы в зависимости от вашего рабочего процесса:

Обновления OTA для Pixel через программу Android Beta

Если у вас есть одно из следующих поддерживаемых устройств Pixel, вы можете зарегистрировать устройство в программе Android Beta for Pixel, чтобы получать обновления до Android 16 Beta по беспроводной сети (OTA):

  • Пиксель 6 и 6 Про
  • Пиксель 6а
  • Пиксель 7 и 7 Про
  • Пиксель 7а
  • Сложить пиксели
  • Пиксельный планшет
  • Пиксель 8 и 8 Про
  • Пиксель 8а
  • Pixel 9, 9 Pro и 9 Pro Fold
  • Пиксель 9а

Чтобы узнать больше и зарегистрироваться, посетите g.co/androidbeta .

Предварительный просмотр API и публикация

Программа Android 16 Preview изначально предоставляет систему только для разработки и библиотеку Android, которая не имеет стандартного уровня API . Если вы хотите ориентироваться на новую платформу и выполнять сборку с новыми API Android 16 в это время, вы должны ориентироваться на версию Preview Android 16, обновив конфигурацию сборки вашего приложения .

Android 16 Preview предоставляет предварительные API — API не будут официальными, пока финальный SDK не будет выпущен на Platform Stability. Это означает, что вы должны ожидать изменений API с течением времени, особенно в течение первых недель программы. Мы предоставим сводку изменений с каждым выпуском Android 16.

Позже в предварительной версии будут завершены API-интерфейсы разработчиков, и вы сможете загрузить официальный SDK Android 16 в Android Studio, выбрать официальный уровень API и выполнить компиляцию с использованием официальных API.

До достижения вехи стабильности платформы Google Play запрещает публикацию приложений, ориентированных либо на уровень API Baklava preview, либо на будущий официальный уровень API. Когда будет доступен финальный SDK, вы сможете ориентироваться на официальный уровень API Android 16 и публиковать свое приложение в Google Play, используя каналы альфа-, бета- и производственного релиза. Между тем, если вы хотите распространить приложение среди тестировщиков, ориентированное на Android 16, вы можете сделать это по электронной почте или путем прямой загрузки с вашего сайта в любое время.

Будьте в курсе событий

В течение всего периода предварительного просмотра, пока вы тестируете Developer Preview и Beta-релизы, мы настоятельно рекомендуем поддерживать вашу среду разработки в актуальном состоянии . Мы сообщим вам о появлении новых обновлений по следующим каналам:

Дополнительная информация

Дополнительную информацию об Android 16 можно найти в следующих документах:

  • На странице списка функций и изменений представлен обзор всех важных функций и изменений поведения в этом выпуске, включая краткое описание приложений, на которые они могут повлиять.
  • Изменения поведения для всех приложений на странице описывают обновления в Android 16, которые могут повлиять на ваши приложения независимо от targetSdkVersion вашего приложения, и области, в которых следует проводить тестирование. Сначала сосредоточьтесь на тестировании этих изменений поведения.
  • На странице изменений целевого поведения описаны обновления в Android 16, которые могут повлиять на ваши приложения после того, как вы измените targetSdkVersion своего приложения на Android 16.
  • Страница новых функций содержит обзор новых функций, возможностей и API, а также руководства для разработчиков по ключевым новым функциям.
  • На странице примечаний к выпуску перечислены и описаны известные проблемы и переходные изменения, характерные для каждой предварительной или бета-версии.

Справочник API и отчет о различиях

Полная справка по API Preview доступна онлайн. Пока новые API находятся в стадии разработки, они будут помечены водяными знаками для видимости и будут показывать «Baklava» как уровень API. Обратите внимание, что вы можете использовать эти API только в том случае, если вы создаете с помощью Android 16 Preview SDK.

Когда Android 16 достигнет уровня Platform Stability и станет доступен финальный SDK, в справочнике API будет указано, что новые API были добавлены на официальном уровне API.

Для подробного обзора новых, измененных, устаревших и удаленных API в каждом выпуске мы рекомендуем начать с отчетов о различиях:

Бета 3 (уровень API 36)

Бета 2

Бета 1

ДП2

ДП1

Ресурсы поддержки

При тестировании и разработке на базе Android 16 используйте эти каналы для сообщения о проблемах и предоставления отзывов:

  • Посетите страницу Feedback and issues для получения полной информации о том, как сообщать о проблемах, и дайте нам знать, что вы думаете. Со страницы вы можете перейти к трекеру проблем, чтобы подать сообщения об ошибках или запросы на функции, а также можете принять участие в быстрых опросах по некоторым новым функциям и изменениям.
  • Трекер проблем Android Preview — наш основной трекер проблем . Вы можете сообщать об ошибках, проблемах с производительностью и отправлять общие отзывы через трекер проблем. Вы также можете проверить известные проблемы и найти обходные пути. Мы будем держать вас в курсе вашей проблемы, пока она сортируется и отправляется в инженерную группу Android для рассмотрения. Подробную информацию о том, как сообщать о различных типах проблем, см. в разделе Куда сообщать о проблемах .
  • Сообщество разработчиков Android — это сообщество, в котором вы можете общаться с другими пользователями и разработчиками , работающими с предварительными сборками Android 16. Там вы можете делиться наблюдениями и идеями, а также находить ответы на вопросы.

Начать!

Для начала установите Android 16 на свое аппаратное устройство или настройте эмулятор для тестирования совместимости. Подробности см. в разделе Получить Android 16. Спасибо за участие в программе Android 16 Preview!