Программа публичного бета-тестирования Android, предоставляющая все необходимое для подготовки ваших приложений к следующей версии Android.
- Образы аппаратной части и эмулятора — среда выполнения для тестирования ваших приложений на следующей версии Android, для устройств Pixel и эмулятора Android.
- Новейший код платформы и API — мы будем регулярно обновлять код, поэтому вы будете тестировать с использованием самой актуальной версии платформы.
- Новые модели поведения и возможности — точно определите изменения в поведении, которые повлияют на ваши приложения, и используйте новейшие возможности платформы при разработке.
- Обратная связь и поддержка — Ваши отзывы крайне важны! Сообщайте о проблемах и делитесь своим мнением! Общайтесь с другими разработчиками в сообществе разработчиков , чтобы делиться своим опытом.
Важные этапы и обновления
Программа бета-тестирования Android для разработчиков длится несколько месяцев перед каждым крупным и мелким релизом. В течение этого времени мы будем предоставлять бета-обновления для ваших сред разработки и тестирования, включая инструменты SDK, образы системы, эмуляторы, справочник API и сравнения API. В таблице ниже вы найдете информацию о том, на чем следует сосредоточиться на каждом этапе.
| Важный этап | Тип | Действия разработчика |
|---|---|---|
| Бета 1 | Первоначальный релиз бета-версии, беспроводное обновление для разработчиков и первых пользователей, зарегистрировавшихся в программе Android Beta. |
|
| Более поздние бета-версии | Постепенный выпуск бета-версии. |
|
| Стабильность платформы | ||
| Стабильность платформы | Первый этап обеспечения стабильности платформы включает в себя финальную доработку API и функций. Также открывается возможность публикации в Play Store. |
|
| Финальный релиз | Выпуск платформы в AOSP и экосистему. |
|
этапы выпуска Android
Каждый этап бета-тестирования Android помогает подготовить ваши приложения к стабильному релизу в AOSP и экосистеме Android.
Бета-версии
Первая бета-версия предоставляет более полную и стабильную среду для сборки и тестирования на следующей платформе, и это первая сборка, которую мы предоставляем ранним пользователям, участвующим в программе бета-тестирования 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)
Обновления OTA для Pixel через программу бета-тестирования Android.
Если у вас есть поддерживаемое устройство Pixel, вы можете зарегистрировать его в программе Android Beta for Pixel, чтобы получать обновления бета-версии платформы Android по беспроводной сети (OTA).
Чтобы узнать больше и зарегистрироваться, посетите g.co/androidbeta .
Бета-версии API и публикация
Ранние бета-версии изначально предоставляют систему и библиотеку Android, предназначенные только для разработки, и не имеют стандартного уровня API . Если вы хотите ориентироваться на новую платформу и собирать приложения с использованием новых API в этот период, вам необходимо выбрать бета-версию, обновив конфигурацию сборки вашего приложения.
Предварительные версии API станут официальными только после выпуска финальной версии SDK на этапе обеспечения стабильности платформы. Это означает, что следует ожидать изменений в 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 17. Вы можете делиться наблюдениями и идеями, а также находить ответы на свои вопросы.