page.title=Обзор программы page.metaDescription=Подготовьте свои приложения к выходу следующей версии Android. page.image=images/cards/card-n-overview_2x.png meta.tags="предварительная версия", "разработчик", "android" page.tags="preview", "developer", "android" @jd:body

Добро пожаловать в программу Android N Developer Preview, участники которой получают все необходимое для тестирования и оптимизации своих приложений для следующей версии платформы Android. Участие в программе бесплатно, вам предоставляется возможность использовать инструменты N Developer Preview сразу же после их загрузки.

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

Запустите и протестируйте свои приложения на широком спектре устройств или на эмуляторе.

Самый актуальный код платформы

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

Приоритетное исправление ошибок, зафиксированных разработчиками

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

Новые возможности и новые функции

Заранее начните реализовывать в своих приложениях поддержку расширенной функциональности платформы.

Получение обновлений по беспроводной связи

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

Отзывы и поддержка

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

График и обновления

Срок действия программы N Developer Preview запланирован с 9 марта 2016 г. и до выпуска окончательной версии Android N для AOSP и OEM, который состоится в третьем квартале 2016 г.

На ключевых этапах разработки платформы мы предоставим обновления для среды разработки и тестирования. Выход обновлений запланирован каждый месяц (с интервалом 4-6 недель). Основные этапы показаны ниже.

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

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

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

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

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

Мы будем сообщать о появлении обновлений предварительной версии в блоге разработчиков Android, а также на этом сайте и в сообществе разработчиков для Android N.

Состав программы N Developer Preview

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

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

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

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

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

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

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

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

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

Новой функцией Android N является программа получения обновлений по сети, которая автоматически предоставляет последние обновления предварительной версии Android N непосредственно на устройства, зарегистрированные в программе тестирования. Участие в программе бесплатно и доступно всем, кто имеет поддерживаемые устройства, привязанные к учетной записи Google.

Для регистрации посетите веб-сайт программы бета-тестирования Android. Вы увидите список всех устройств, привязанных к учетной записи, которые можно зарегистрировать в программе бета-тестирования Android.

  1. Выберите устройства, для которых требуется получать обновления Android N.
  2. Нажмите Enroll, прочтите условия использования и подтвердите согласие с ними, затем нажмите OK.

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

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

По завершению программы тестирования Developer Preview на зарегистрированные устройства будет отправлено обновление с официальной версией Android N.

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

Примечание. При отмене регистрации на вашем устройстве выполняется восстановление заводских настроек для последней версии Android 6.0 Marshmallow (не обязательно той версии, которая была установлена до регистрации устройства). Для обеспечения правильности установки ваши данные будут удалены с устройства, включая контакты, сообщения, фотографии и др.

Документация и примеры кода

Для ознакомления с Android N на сайте программы Developer Preview представлены следующие документы.

Справочник по API, доступный для загрузки

На этапе ранних обновлений предварительной версии вы сможете загрузить последний Справочник по API для платформы Android N в виде zip-архива. В нем также содержится отчет о различиях, позволяющий легко определить изменения в API-интерфейсах между API 23 и предыдущими версиями.

После окончательного утверждения API-интерфейсов Android N и назначения официального уровня API, вам будет предоставлен онлайн-справочник по этому API-интерфейсу по адресу https://developer.android.com.

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

При тестировании и разработке приложений в рамках программы N Developer Preview используйте следующие каналы для отправки отчетов о проблемах и отзывов.

Выбор целевого уровня, предварительные версии API и публикация приложений

Платформа N Developer Preview предоставляет ориентированные на разработку систему и библиотеку Android, в которых отсутствуют API-интерфейсы стандартного уровня. Если вы не хотите проверять свое приложение на совместимость (хотя мы настоятельно рекомендуем сделать это), выберите целевую предварительную версию Android N, задав для параметра targetSdkVersion своего приложения значение “N”.

В Android N Developer Preview представлены предварительные версии API-интерфейсов. Они не будут официально публиковаться до выпуска окончательной версии пакета SDK, намеченного на третий квартал 2016 г. Это значит, что в API-интерфейсы могут вноситься небольшие изменения, особенно в первые недели после запуска программы. Мы будем предоставлять вам сводку об изменениях с каждым обновлением Android N Developer Preview.

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

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

После выхода полной версии Android N для AOSP и OEM, запланированного на третий квартал 2016 г., можно будет публиковать приложения для Android N в общем доступе на Google Play.

Начало работы

Чтобы приступить к тестированию своего приложения в Android N, выполните следующие действия.

  1. Ознакомьтесь с Обзором API и сведениями об изменениях в работе, чтобы получить представление о новых возможностях платформы и о том, как это может повлиять на ваши приложения. В частности, узнайте подробнее о новых возможностях в отношении уведомлений и поддержки многооконного режима.
  2. Настройте свою среду, руководствуясь инструкциями в документе Настройка пакета SDK для предварительной версии и рекомендациями по конфигурированию тестовых устройств.
  3. Соблюдайте инструкции по записи во флэш-память при выполнении записи системного образа Android N на устройство.
  4. Просмотрите Справочник по API и примеры кода Android N, чтобы узнать больше о новых возможностях API-интерфейсов и о том, как использовать их в ваших приложениях.
  5. Присоединяйтесь к сообществу разработчиков Android N, чтобы всегда быть в курсе последних новостей и общаться с другими разработчиками, работающими с новой платформой.

Благодарим за участие в программе Android N Developer Preview!