blob: 303e9cecb4cfa5d16bd26fb2f69038b3a3fae5d8 [file] [log] [blame]
page.title=Обзор программы
page.metaDescription=Подготовьте свои приложения к выходу следующей версии Android.
page.image=images/cards/card-n-overview_2x.png
meta.tags="предварительная версия", "разработчик", "android"
page.tags="preview", "developer", "android"
@jd:body
<!--
<div class="cols" style=
"background-color:#f2daf5; padding: 5px 0;margin-bottom:1em; text-align:center;">
<h3>
Developer Preview 3 is now available
</h3>
<p>Includes final SDK and near-final system images</p>
<div style="margin:auto 1em">
<ul class="dac-section-links">
<li class="dac-section-link">
<a href="{@docRoot}preview/support.html#preview3-notes">
<span class="dac-sprite dac-auto-chevron"></span>
Read the Notes</a>
</li>
<li class="dac-section-link">
<a href="{@docRoot}preview/support.html#preview3-get">
<span class="dac-sprite dac-auto-chevron"></span>
Get the Update</a>
</li>
<li class="dac-section-link">
<a href="https://code.google.com/p/android-developer-preview/">
<span class="dac-sprite dac-auto-chevron"></span>
Report Issues</a>
</li>
</ul>
</div>
</div>
-->
<p>
Добро пожаловать в программу <strong>Android N Developer Preview</strong>, участники
которой получают все необходимое для тестирования и оптимизации
своих приложений для следующей версии платформы Android. Участие в программе бесплатно, вам предоставляется возможность использовать
инструментыDeveloper Preview сразу же после их загрузки.
</p>
<div style="background-color:#eceff1;padding:1em;">
<div class="wrap">
<div class="cols">
<div class="col-4of12">
<h5>
Образы для эмулятора и оборудования
</h5>
<p>
Запустите и протестируйте свои приложения на широком спектре устройств или на эмуляторе.
</p>
</div>
<div class="col-4of12">
<h5>
Самый актуальный код платформы
</h5>
<p>
Во время знакомства с предварительной версией платформы мы будем предоставлять ежемесячные обновления, поэтому вы сможете протестировать самые актуальные изменения в платформе.
</p>
</div>
<div class="col-4of12">
<h5>
Приоритетное исправление ошибок, зафиксированных разработчиками
</h5>
<p>
В течение первых нескольких недель мы будем рассматривать отчеты об ошибках, поступающие от разработчиков, в приоритетном порядке,
поэтому не теряйте времени и приступайте к тестированию и составлению отзывов как можно раньше.
</p>
</div>
</div>
<div class="cols">
<div class="col-4of12">
<h5>
Новые возможности и новые функции
</h5>
<p>
Заранее начните реализовывать в своих приложениях поддержку расширенной функциональности платформы.
</p>
</div>
<div class="col-4of12">
<h5>
Получение обновлений по беспроводной связи
</h5>
<p>
Простое и удобное получение обновлений по беспроводной связи для поддерживаемых устройств в рамках программы бета-тестирования
Android. Запись во флэш-память устройства не требуется.
</p>
</div>
<div class="col-4of12">
<h5>
Отзывы и поддержка
</h5>
<p>
Отправляйте отзывы и сообщайте о проблемах с помощью нашей
<a href="{@docRoot}preview/bug">системы отслеживания ошибок</a>. Общайтесь с другими
разработчиками в
<a href="{@docRoot}preview/dev-community">сообществе разработчиков для Android&nbsp;N</a>.
</p>
</div>
</div>
</div>
</div>
<!--
<p>New in the Android N Developer Preview: </p>
<ul>
<li> Accompanying Android Beta Program for consumers, starting later in the preview</li>
<li> More supported devices, including devices from OEM partners</li>
<li> Seamless OTAs for your devices, from initial release to final N release without flashing</li>
</ul>
-->
<h2 id="timeline">График и обновления</h2>
<img src="{@docRoot}images/n-preview-updates_2x.png">
<p>
Срок действия программыDeveloper Preview запланирован с 9 марта 2016 г. и до выпуска окончательной версии Android N
для AOSP и OEM, который состоится в третьем квартале 2016 г.
</p>
<p>
На ключевых этапах разработки платформы мы предоставим обновления для среды разработки и
тестирования. Выход обновлений запланирован каждый месяц интервалом
4-6 недель). Основные этапы показаны ниже.
</p>
<ul>
<li><strong><a href="{@docRoot}preview/support.html#dp1">Предварительная версия 1</a></strong> (первоначальный выпуск, альфа-версия)</li>
<li><strong><a href="{@docRoot}preview/support.html#dp2">Предварительная версия 2</a></strong> (инкрементальное обновление, альфа-версия)</li>
<li><strong>Предварительная версия 3</strong> (инкрементальное обновление, бета-версия)</li>
<li><strong>Предварительная версия 4</strong> (окончательные версии API и официальный SDK, публикация в Google Play)</li>
<li><strong>Предварительная версия 5</strong> (практически готовые системные образы для заключительного тестирования)</li>
<li><strong>Выпуск окончательной версии</strong> в AOSP и экосистеме</li>
</ul>
<p>
Каждое обновление включает инструменты SDK, системные образы предварительной версии, эмуляторы, справочную
документацию и описание отличий в API.
</p>
<p>
На <strong>первых трех ключевых этапах предварительной версии</strong> предоставляется <strong>начальная среда
тестирования и разработки</strong>, которая позволяет выявить
проблемы совместимости в текущих приложениях и спланировать миграцию или доработку функций,
требуемых для новой платформы. В течение этого времени вы можете предоставлять
отзывы о функциях и API, а также проблемах совместимости файлов
с помощью <a href="{@docRoot}preview/bug">системы отслеживания
ошибок</a>. Обновления могут включать некоторые изменения API.
</p>
<p>
В <strong>предварительных версиях 4 и 5</strong> вам будет предоставлен доступ к <strong>окончательным
версиям API-интерфейсов и SDK системы N</strong>, а также к практически готовым системным образам
для тестирования работоспособности и возможностей системы. Android N будет содержать API
стандартного уровня. Вы сможете начать заключительное тестирование совместимости старых
приложений и отладить новый код, в котором используются API-интерфейсы или возможности системы N.
</p>
<p>
Начиная с предварительной версии 4, вы сможете <strong>публиковать приложения на
устройствах</strong> под управлением Android N, используя API-интерфейсы официального уровня, например на
пользовательских устройствах, участвующих в программе бета-тестирования Android. Вы можете
выполнить публикацию сначала на альфа- и бета-каналах Google Play для тестирования
приложений с помощью пользователей бета-версии Android перед их размещением в
магазине для общего доступа.
</p>
<p>
Мы настоятельно рекомендуем вам в ходе тестирования и разработки приложений для Android N <strong>постоянно
обновлять вашу среду разработки</strong> по мере выхода обновлений
предварительной версии. Для упрощения процесса вы можете зарегистрировать тестовые устройства в программе
бета-тестирования Android и получать <strong>обновления по беспроводной связи</strong> на
каждом ключевом этапе. Кроме того, обновленные образы предварительной версии можно загрузить
и записать во флэш-память устройства вручную.
</p>
<p>
Мы будем сообщать о появлении обновлений предварительной версии в <a href="http://android-developers.blogspot.com/">блоге разработчиков Android</a>, а
также на этом сайте и в <a href="{@docRoot}preview/dev-community">сообществе разработчиков для
Android N</a>.
</p>
<h2 id="preview_tools">Состав программыDeveloper Preview</h2>
<p>
Developer Preview содержит все, что необходимо для тестирования ваших существующих
приложений на экранах различных размеров, тестирования с использованием различных сетевых технологий, наборов микросхем ЦП и графических процессоров,
а также различных архитектур оборудования.
</p>
<h3 id="sdk_tools">Инструменты SDK</h3>
<p>С помощью менеджера SDK в <a href="{@docRoot}sdk/installing/adding-packages.html">Android Studio</a> вы сможете загрузить следующие компоненты:</p>
<ul>
<li> <strong>SDK и инструменты</strong>Developer Preview;
<li> <strong>системный образ эмулятора</strong> (32- и 64-разрядная версии) дляDeveloper Preview;
<li> <strong>системный образ эмулятора для Android TV</strong> (32-разрядная версия)Developer Preview;
<li> поддерживаемые библиотекиDeveloper Preview (для новых шаблонов приложений).
</ul>
<p>
При необходимости мы предоставляем обновления инструментов разработки на каждом ключевом этапе.
</p>
<h3 id="hardware_system_images">Системные образы оборудования</h3>
<p>
Developer Preview включает системные образы для Nexus и других устройств, которые можно использовать при
тестировании и разработке на физических устройствах. См. полный список аппаратных образов на странице <a href="{@docRoot}preview/download.html">Образы устройств</a>.
</p>
<p>
Мы будем предоставлять обновленные системные образы для этих устройств на каждом ключевом этапе. Вы
также сможете загружать и записывать обновленные системные образы во флэш-память тестовых устройств
вручную всегда, когда это будет необходимо. Это особенно удобно для автоматических
сред тестирования, где может требоваться многократная перезапись в флэш-память
устройства.
</p>
<p class="note"><strong>Примечание</strong>.
<strong>В отличие от предварительной версии прошлого года, для устройств, запись во флэш-память которых выполнялась вручную, обновления по беспроводной связи предоставляться не будут</strong>.
В этом году вы можете получать обновления по беспроводной связи, зарегистрировав устройства в программе
бета-тестирования Android, см. подробные сведения в следующем разделе.
</p>
<h3 id="android_beta">Обновления по беспроводной связи в рамках программы бета-тестирования Android</h3>
<p>
Новой функцией Android N является программа получения обновлений по сети, которая автоматически
предоставляет последние обновления предварительной версии Android N непосредственно на устройства, зарегистрированные
в программе тестирования. Участие в программе бесплатно и доступно всем, кто имеет поддерживаемые устройства,
привязанные к учетной записи Google.
</p>
<p>
Для регистрации посетите веб-сайт <a href="https://g.co/androidbeta">программы бета-тестирования
Android</a>. Вы увидите
список всех устройств, привязанных к учетной записи, которые можно зарегистрировать
в программе бета-тестирования Android.
</p>
<ol>
<li> Выберите устройства, для которых требуется получать обновления Android N.
<li> Нажмите Enroll, прочтите условия использования и подтвердите согласие с ними, затем нажмите OK.
</ol>
<p>
После регистрации на устройство придет обновление. В большинстве случаев
для перехода на Android N не требуется выполнять полный сброс конфигурационных данных, однако,
рекомендуется выполнить резервное копирование важных данных перед
регистрацией устройства в программе.
</p>
<p>
При получении устройством обновлений рекомендуется загружать и
устанавливать максимально быстро. Это требуется, чтобы быть в курсе
последних изменений системного интерфейса, возможностей системы, особенностей API-интерфейсов и функций.
</p>
<p>
По завершению программы тестирования Developer Preview на зарегистрированные устройства
будет отправлено обновление с официальной версией Android N.
</p>
<p>
Вы можете отменить регистрацию устройств в программе бета-тестирования Android в любое время на сайте
программы. Перед отменой регистрации выполните резервное копирование данных на
устройстве.
</p>
<p class="note"><strong>Примечание</strong>.
При отмене регистрации <strong>на вашем устройстве выполняется восстановление заводских настроек</strong>
для последней версии
Android 6.0 Marshmallow (не обязательно той версии, которая
была установлена до регистрации устройства). Для обеспечения правильности установки
ваши данные будут удалены с устройства, включая контакты, сообщения,
фотографии и др.
</p>
<h3 id="documentation_and_sample_code">Документация и примеры кода</h3>
<p>
Для ознакомления с Android&nbsp;N на сайте программы Developer Preview
представлены следующие документы.
</p>
<ul>
<li> <a href="{@docRoot}preview/setup-sdk.html">Настройка в целях разработки для
Android N</a> – содержит
пошаговые инструкции по началу работы.</li>
<li> <a href="{@docRoot}preview/behavior-changes.html">Обзор изменений в
работе системы</a> – указывает ключевые области для тестирования.</li>
<li> Документация по новым API-интерфейсам, включая <a href="{@docRoot}preview/api-overview.html">Обзор API</a>, доступный для загрузки
<a href="{@docRoot}preview/setup-sdk.html#docs-dl">Справочник по
API</a> и подробные руководства для разработчиков, в которых освещаются такие ключевые возможности, как поддержка многооконного режима,
группирование уведомлений, поддержка нескольких языковых настроек и др.
<li> <a href="{@docRoot}preview/samples.html">Примеры кода</a>, где
можно посмотреть реализацию поддержки разрешений доступа и других новых функций.
<li> <a href="{@docRoot}preview/support.html#release-notes">Примечания к выпуску</a>
для текущей версииDeveloper Preview, включая информацию об изменениях и
отчеты о различиях.
</ul>
<h4 id="reference">Справочник по API, доступный для загрузки</h4>
<p>
На этапе ранних обновлений предварительной версии вы сможете загрузить последний
<a href="{@docRoot}preview/setup-sdk.html#docs-dl">Справочник по API
для платформы Android N</a> в виде zip-архива. В нем также
содержится отчет о различиях, позволяющий легко определить изменения в API-интерфейсах между
API 23 и предыдущими версиями.
</p>
<p>
После окончательного утверждения API-интерфейсов Android N и назначения официального уровня API,
вам будет предоставлен онлайн-справочник по этому API-интерфейсу по адресу <a href="https://developer.android.com">https://developer.android.com</a>.
</p>
<h3 id="support_resources">
Ресурсы поддержки
</h3>
<p>
При тестировании и разработке приложений в рамках программыDeveloper Preview используйте следующие каналы
для отправки отчетов о проблемах и отзывов.
</p>
<ul>
<li> <a href="https://code.google.com/p/android-developer-preview/">Система отслеживания ошибок
вDeveloper Preview</a> является <strong>основным каналом для отправки отзывов.</strong> С его помощью можно сообщать об ошибках, проблемах
производительности и отправлять общие отзывы. Вы также сможете ознакомиться со списком
<a href="{@docRoot}preview/bug">известных проблем</a> и
выполнить поиск обходных путей для них. Мы будем держать вас в курсе по вашему вопросу после его сортировки и отправки
на рассмотрение инженерам Android. </li>
<li> <a href="{@docRoot}preview/dev-community">Сообщество разработчиков для Android N</a> – это
сообщество Google+, где можно <strong>общаться с другими разработчиками</strong>, работающими с
Android N. Делитесь в сообществе своими наблюдениями и идеями, а также находите ответы на
вопросы об Android N. Мы будем просматривать ваши сообщения и предоставлять ответы
и необходимые рекомендации.</li>
</ul>
<h3 id="targeting">Выбор целевого уровня, предварительные версии API и публикация приложений</h3>
<p>
ПлатформаDeveloper Preview предоставляет ориентированные на разработку систему и библиотеку Android,
в которых <strong>отсутствуют API-интерфейсы стандартного уровня</strong>. Если вы не хотите
проверять свое приложение на совместимость (хотя мы настоятельно
рекомендуем сделать это), выберите целевую предварительную версию Android N, задав для
параметра <code><a href=
"{@docRoot}preview/setup-sdk.html#create-update">targetSdkVersion</a></code>
своего приложения значение <code>N”</code>.
</p>
<p>
В Android N Developer Preview представлены <strong>предварительные версии API-интерфейсов</strong>.
Они не будут официально публиковаться до выпуска окончательной версии пакета SDK,
намеченного на третий квартал 2016 г. Это значит, что в
<strong>API-интерфейсы могут вноситься небольшие изменения</strong>, особенно в первые недели после
запуска программы. Мы будем предоставлять вам сводку об изменениях с каждым
обновлением Android N Developer Preview.
</p>
<p class="note">
<strong>Примечание</strong>. Несмотря на возможные изменения в предварительных версиях API-интерфейсов,
соответствующие функциональные возможности системы работают стабильно и уже готовы для
тестирования.
</p>
<p>
Политика Google Play <strong>однозначно запрещает публикацию приложений, разработанных дляDeveloper
Preview</strong>. Когда будет доступен окончательный SDK для Android N, вы сможете
установить в качестве целевого API-интерфейс Android N официального уровня и опубликовать приложение в Google
Play через альфа- и бета-каналы выпуска. Тем временем, если вы хотите распространить приложение, предназначенное для проверки под
Android N, используйте для этого электронную почту или разместите такие приложения на своем сайте
для прямой загрузки.
</p>
<p>
После выхода полной версии Android N для AOSP и OEM, запланированного на третий квартал 2016 г.,
можно будет публиковать приложения для Android N в общем доступе на
Google Play.
</p>
<h2 id="how_to_get_started">Начало работы</h2>
<p>
Чтобы приступить к тестированию своего приложения в Android N, выполните следующие действия.
</p>
<ol>
<li> Ознакомьтесь с <a href="{@docRoot}preview/api-overview.html">Обзором API</a>
и сведениями об <a href="{@docRoot}preview/behavior-changes.html">изменениях в работе</a>, чтобы
получить представление о новых возможностях платформы и о том, как это может повлиять на ваши приложения. В частности, узнайте подробнее
о новых возможностях в отношении <a href="{@docRoot}preview/features/notification-updates.html">уведомлений</a> и
<a href="{@docRoot}preview/features/multi-window.html">поддержки многооконного режима</a>.</li>
<li> Настройте свою среду, руководствуясь инструкциями в документе <a href="{@docRoot}preview/setup-sdk.html">Настройка пакета SDK для предварительной версии</a>
и рекомендациями по конфигурированию тестовых устройств.</li>
<li> Соблюдайте <a href="https://developers.google.com/android/nexus/images">инструкции
по записи во флэш-память</a> при выполнении записи системного образа Android N на устройство. </li>
<li> Просмотрите <a href="{@docRoot}preview/setup-sdk.html#docs-dl">Справочник по API</a>
и <a href="{@docRoot}preview/samples.html">примеры кода Android N</a>, чтобы узнать больше
о новых возможностях API-интерфейсов и о том, как использовать их в ваших приложениях.
<li> Присоединяйтесь к <a href="{@docRoot}preview/dev-community">сообществу разработчиков
Android N</a>, чтобы всегда быть в курсе последних новостей и общаться с другими
разработчиками, работающими с новой платформой.</li>
</ol>
<p>
Благодарим за участие в программе Android N Developer Preview!
</p>