Android Beta для разработчиков

Публичная бета-программа Android, которая предоставит вам все необходимое для подготовки ваших приложений к следующей версии Android.

  • Образы системы оборудования и эмулятора — среда выполнения для тестирования ваших приложений на следующей версии Android для устройств Pixel и эмулятора Android.
  • Новейший код платформы и API . Мы будем предоставлять регулярные обновления, поэтому вы сможете проводить тестирование с использованием новейшего кода платформы.
  • Новые модели поведения и возможности . Определите изменения в поведении, которые повлияют на ваши приложения, и создайте их с использованием новейших возможностей платформы.
  • Обратная связь и поддержка — ваши отзывы очень важны! Сообщайте о проблемах и делитесь своим мнением! Общайтесь с другими разработчиками в [Сообществе разработчиков][сообществе], чтобы поделиться своим опытом.

Вехи и обновления

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

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

Фазы выпуска Android

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

Бета-релизы

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

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

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

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

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

Финальный релиз

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

Что включено в бета-версии?

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

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

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

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

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

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

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

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

  • Образы системы эмулятора для мобильных устройств (только 64-бит)
  • Универсальные системные образы (GSI)

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

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

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

Бета-API и публикации

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

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

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

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

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

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

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

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

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

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

[сообщество]: /about/versions/16/qpr2/dev-community