Бета-версия Android для разработчиков

Общедоступная программа бета-тестирования Android, которая позволяет подготовить приложения к следующей версии Android.

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

Этапы и обновления

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

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

Этапы выпуска Android

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

Бета-выпуски

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

Стабильность платформы

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

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

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

Окончательный выпуск

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

Что входит в бета-версии?

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

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

В Android Studio можно скачать следующие компоненты через Менеджер SDK:

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

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

Образы системы

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

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

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

Беспроводные обновления для Pixel в рамках программы бета-тестирования Android

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

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

Бета-версии API и публикация

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

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

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

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

Документация по API и отчет о различиях

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

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

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

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

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

[community]: /about/versions/16/qpr2/dev-community