1page.title=Обзор программы 2page.metaDescription=Подготовьте свои приложения к выходу следующей версии Android. 3page.image=images/cards/card-n-overview_2x.png 4meta.tags="предварительная версия", "разработчик", "android" 5page.tags="preview", "developer", "android" 6 7@jd:body 8<!-- 9<div class="cols" style= 10"background-color:#f2daf5; padding: 5px 0;margin-bottom:1em; text-align:center;"> 11<h3> 12 Developer Preview 3 is now available 13 </h3> 14 <p>Includes final SDK and near-final system images</p> 15 <div style="margin:auto 1em"> 16 <ul class="dac-section-links"> 17 <li class="dac-section-link"> 18 <a href="{@docRoot}preview/support.html#preview3-notes"> 19 <span class="dac-sprite dac-auto-chevron"></span> 20 Read the Notes</a> 21 </li> 22 23 <li class="dac-section-link"> 24 <a href="{@docRoot}preview/support.html#preview3-get"> 25 <span class="dac-sprite dac-auto-chevron"></span> 26 Get the Update</a> 27 </li> 28 29 <li class="dac-section-link"> 30 <a href="https://code.google.com/p/android-developer-preview/"> 31 <span class="dac-sprite dac-auto-chevron"></span> 32 Report Issues</a> 33 </li> 34 </ul> 35 </div> 36</div> 37--> 38 39<p> 40 Добро пожаловать в программу <strong>Android N Developer Preview</strong>, участники 41которой получают все необходимое для тестирования и оптимизации 42своих приложений для следующей версии платформы Android. Участие в программе бесплатно, вам предоставляется возможность использовать 43инструменты N Developer Preview сразу же после их загрузки. 44</p> 45 46 47 48 49 50 51 52<div style="background-color:#eceff1;padding:1em;"> 53<div class="wrap"> 54 <div class="cols"> 55 <div class="col-4of12"> 56 <h5> 57 Образы для эмулятора и оборудования 58 </h5> 59 60 <p> 61 Запустите и протестируйте свои приложения на широком спектре устройств или на эмуляторе. 62 63 </p> 64 </div> 65 66 <div class="col-4of12"> 67 <h5> 68 Самый актуальный код платформы 69 </h5> 70 71 <p> 72 Во время знакомства с предварительной версией платформы мы будем предоставлять ежемесячные обновления, поэтому вы сможете протестировать самые актуальные изменения в платформе. 73 </p> 74 </div> 75 76 <div class="col-4of12"> 77 <h5> 78 Приоритетное исправление ошибок, зафиксированных разработчиками 79 </h5> 80 81 <p> 82 В течение первых нескольких недель мы будем рассматривать отчеты об ошибках, поступающие от разработчиков, в приоритетном порядке, 83поэтому не теряйте времени и приступайте к тестированию и составлению отзывов как можно раньше. 84 </p> 85 </div> 86 87 </div> 88 89 <div class="cols"> 90 91 92 <div class="col-4of12"> 93 <h5> 94 Новые возможности и новые функции 95 </h5> 96 97 <p> 98 Заранее начните реализовывать в своих приложениях поддержку расширенной функциональности платформы. 99 </p> 100 </div> 101 102 <div class="col-4of12"> 103 <h5> 104 Получение обновлений по беспроводной связи 105 </h5> 106 107 <p> 108 Простое и удобное получение обновлений по беспроводной связи для поддерживаемых устройств в рамках программы бета-тестирования 109Android. Запись во флэш-память устройства не требуется. 110 </p> 111 </div> 112 113 <div class="col-4of12"> 114 <h5> 115 Отзывы и поддержка 116 </h5> 117 118 <p> 119 Отправляйте отзывы и сообщайте о проблемах с помощью нашей 120<a href="{@docRoot}preview/bug">системы отслеживания ошибок</a>. Общайтесь с другими 121разработчиками в 122<a href="{@docRoot}preview/dev-community">сообществе разработчиков для Android N</a>. 123 </p> 124 </div> 125 </div> 126</div> 127</div> 128 129<!-- 130<p>New in the Android N Developer Preview: </p> 131 132<ul> 133 <li> Accompanying Android Beta Program for consumers, starting later in the preview</li> 134 <li> More supported devices, including devices from OEM partners</li> 135 <li> Seamless OTAs for your devices, from initial release to final N release without flashing</li> 136</ul> 137--> 138 139<h2 id="timeline">График и обновления</h2> 140<img src="{@docRoot}images/n-preview-updates_2x.png"> 141 142<p> 143 Срок действия программы N Developer Preview запланирован с 9 марта 2016 г. и до выпуска окончательной версии Android N 144для AOSP и OEM, который состоится в третьем квартале 2016 г. 145</p> 146 147<p> 148 На ключевых этапах разработки платформы мы предоставим обновления для среды разработки и 149тестирования. Выход обновлений запланирован каждый месяц (с интервалом 1504-6 недель). Основные этапы показаны ниже. 151</p> 152 153<ul> 154 <li><strong><a href="{@docRoot}preview/support.html#dp1">Предварительная версия 1</a></strong> (первоначальный выпуск, альфа-версия)</li> 155 <li><strong><a href="{@docRoot}preview/support.html#dp2">Предварительная версия 2</a></strong> (инкрементальное обновление, альфа-версия)</li> 156 <li><strong>Предварительная версия 3</strong> (инкрементальное обновление, бета-версия)</li> 157 <li><strong>Предварительная версия 4</strong> (окончательные версии API и официальный SDK, публикация в Google Play)</li> 158 <li><strong>Предварительная версия 5</strong> (практически готовые системные образы для заключительного тестирования)</li> 159 <li><strong>Выпуск окончательной версии</strong> в AOSP и экосистеме</li> 160</ul> 161 162<p> 163 Каждое обновление включает инструменты SDK, системные образы предварительной версии, эмуляторы, справочную 164документацию и описание отличий в API. 165</p> 166 167<p> 168 На <strong>первых трех ключевых этапах предварительной версии</strong> предоставляется <strong>начальная среда 169тестирования и разработки</strong>, которая позволяет выявить 170проблемы совместимости в текущих приложениях и спланировать миграцию или доработку функций, 171требуемых для новой платформы. В течение этого времени вы можете предоставлять 172отзывы о функциях и API, а также проблемах совместимости файлов 173с помощью <a href="{@docRoot}preview/bug">системы отслеживания 174ошибок</a>. Обновления могут включать некоторые изменения API. 175</p> 176 177<p> 178 В <strong>предварительных версиях 4 и 5</strong> вам будет предоставлен доступ к <strong>окончательным 179версиям API-интерфейсов и SDK системы N</strong>, а также к практически готовым системным образам 180для тестирования работоспособности и возможностей системы. Android N будет содержать API 181стандартного уровня. Вы сможете начать заключительное тестирование совместимости старых 182приложений и отладить новый код, в котором используются API-интерфейсы или возможности системы N. 183</p> 184 185<p> 186 Начиная с предварительной версии 4, вы сможете <strong>публиковать приложения на 187устройствах</strong> под управлением Android N, используя API-интерфейсы официального уровня, например на 188пользовательских устройствах, участвующих в программе бета-тестирования Android. Вы можете 189выполнить публикацию сначала на альфа- и бета-каналах Google Play для тестирования 190приложений с помощью пользователей бета-версии Android перед их размещением в 191магазине для общего доступа. 192</p> 193 194<p> 195 Мы настоятельно рекомендуем вам в ходе тестирования и разработки приложений для Android N <strong>постоянно 196обновлять вашу среду разработки</strong> по мере выхода обновлений 197предварительной версии. Для упрощения процесса вы можете зарегистрировать тестовые устройства в программе 198бета-тестирования Android и получать <strong>обновления по беспроводной связи</strong> на 199каждом ключевом этапе. Кроме того, обновленные образы предварительной версии можно загрузить 200и записать во флэш-память устройства вручную. 201</p> 202 203<p> 204 Мы будем сообщать о появлении обновлений предварительной версии в <a href="http://android-developers.blogspot.com/">блоге разработчиков Android</a>, а 205также на этом сайте и в <a href="{@docRoot}preview/dev-community">сообществе разработчиков для 206Android N</a>. 207</p> 208 209 210<h2 id="preview_tools">Состав программы N Developer Preview</h2> 211 212<p> 213 N Developer Preview содержит все, что необходимо для тестирования ваших существующих 214приложений на экранах различных размеров, тестирования с использованием различных сетевых технологий, наборов микросхем ЦП и графических процессоров, 215а также различных архитектур оборудования. 216</p> 217 218<h3 id="sdk_tools">Инструменты SDK</h3> 219 220<p>С помощью менеджера SDK в <a href="{@docRoot}sdk/installing/adding-packages.html">Android Studio</a> вы сможете загрузить следующие компоненты:</p> 221 222<ul> 223 <li> <strong>SDK и инструменты</strong> N Developer Preview; 224 <li> <strong>системный образ эмулятора</strong> (32- и 64-разрядная версии) для N Developer Preview; 225 <li> <strong>системный образ эмулятора для Android TV</strong> (32-разрядная версия) N Developer Preview; 226 <li> поддерживаемые библиотеки N Developer Preview (для новых шаблонов приложений). 227</ul> 228 229<p> 230 При необходимости мы предоставляем обновления инструментов разработки на каждом ключевом этапе. 231</p> 232 233<h3 id="hardware_system_images">Системные образы оборудования</h3> 234 235<p> 236 N Developer Preview включает системные образы для Nexus и других устройств, которые можно использовать при 237тестировании и разработке на физических устройствах. См. полный список аппаратных образов на странице <a href="{@docRoot}preview/download.html">Образы устройств</a>. 238 239</p> 240 241<p> 242 Мы будем предоставлять обновленные системные образы для этих устройств на каждом ключевом этапе. Вы 243также сможете загружать и записывать обновленные системные образы во флэш-память тестовых устройств 244вручную всегда, когда это будет необходимо. Это особенно удобно для автоматических 245сред тестирования, где может требоваться многократная перезапись в флэш-память 246устройства. 247</p> 248 249<p class="note"><strong>Примечание</strong>. 250<strong>В отличие от предварительной версии прошлого года, для устройств, запись во флэш-память которых выполнялась вручную, обновления по беспроводной связи предоставляться не будут</strong>. 251В этом году вы можете получать обновления по беспроводной связи, зарегистрировав устройства в программе 252бета-тестирования Android, см. подробные сведения в следующем разделе. 253</p> 254 255<h3 id="android_beta">Обновления по беспроводной связи в рамках программы бета-тестирования Android</h3> 256 257<p> 258 Новой функцией Android N является программа получения обновлений по сети, которая автоматически 259предоставляет последние обновления предварительной версии Android N непосредственно на устройства, зарегистрированные 260в программе тестирования. Участие в программе бесплатно и доступно всем, кто имеет поддерживаемые устройства, 261привязанные к учетной записи Google. 262</p> 263 264<p> 265 Для регистрации посетите веб-сайт <a href="https://g.co/androidbeta">программы бета-тестирования 266Android</a>. Вы увидите 267список всех устройств, привязанных к учетной записи, которые можно зарегистрировать 268в программе бета-тестирования Android. 269</p> 270 271<ol> 272 <li> Выберите устройства, для которых требуется получать обновления Android N. 273 <li> Нажмите Enroll, прочтите условия использования и подтвердите согласие с ними, затем нажмите OK. 274</ol> 275 276<p> 277 После регистрации на устройство придет обновление. В большинстве случаев 278для перехода на Android N не требуется выполнять полный сброс конфигурационных данных, однако, 279рекомендуется выполнить резервное копирование важных данных перед 280регистрацией устройства в программе. 281</p> 282 283<p> 284 При получении устройством обновлений рекомендуется загружать и 285устанавливать максимально быстро. Это требуется, чтобы быть в курсе 286последних изменений системного интерфейса, возможностей системы, особенностей API-интерфейсов и функций. 287</p> 288 289<p> 290 По завершению программы тестирования Developer Preview на зарегистрированные устройства 291будет отправлено обновление с официальной версией Android N. 292</p> 293 294<p> 295 Вы можете отменить регистрацию устройств в программе бета-тестирования Android в любое время на сайте 296программы. Перед отменой регистрации выполните резервное копирование данных на 297устройстве. 298</p> 299 300 <p class="note"><strong>Примечание</strong>. 301При отмене регистрации <strong>на вашем устройстве выполняется восстановление заводских настроек</strong> 302для последней версии 303Android 6.0 Marshmallow (не обязательно той версии, которая 304была установлена до регистрации устройства). Для обеспечения правильности установки 305ваши данные будут удалены с устройства, включая контакты, сообщения, 306фотографии и др. 307</p> 308 309<h3 id="documentation_and_sample_code">Документация и примеры кода</h3> 310 311<p> 312 Для ознакомления с Android N на сайте программы Developer Preview 313представлены следующие документы. 314</p> 315 316<ul> 317 <li> <a href="{@docRoot}preview/setup-sdk.html">Настройка в целях разработки для 318Android N</a> – содержит 319пошаговые инструкции по началу работы.</li> 320 <li> <a href="{@docRoot}preview/behavior-changes.html">Обзор изменений в 321работе системы</a> – указывает ключевые области для тестирования.</li> 322 <li> Документация по новым API-интерфейсам, включая <a href="{@docRoot}preview/api-overview.html">Обзор API</a>, доступный для загрузки 323<a href="{@docRoot}preview/setup-sdk.html#docs-dl">Справочник по 324API</a> и подробные руководства для разработчиков, в которых освещаются такие ключевые возможности, как поддержка многооконного режима, 325группирование уведомлений, поддержка нескольких языковых настроек и др. 326 <li> <a href="{@docRoot}preview/samples.html">Примеры кода</a>, где 327можно посмотреть реализацию поддержки разрешений доступа и других новых функций. 328 <li> <a href="{@docRoot}preview/support.html#release-notes">Примечания к выпуску</a> 329для текущей версии N Developer Preview, включая информацию об изменениях и 330отчеты о различиях. 331</ul> 332 333<h4 id="reference">Справочник по API, доступный для загрузки</h4> 334 335<p> 336 На этапе ранних обновлений предварительной версии вы сможете загрузить последний 337<a href="{@docRoot}preview/setup-sdk.html#docs-dl">Справочник по API 338для платформы Android N</a> в виде zip-архива. В нем также 339содержится отчет о различиях, позволяющий легко определить изменения в API-интерфейсах между 340API 23 и предыдущими версиями. 341</p> 342 343<p> 344 После окончательного утверждения API-интерфейсов Android N и назначения официального уровня API, 345вам будет предоставлен онлайн-справочник по этому API-интерфейсу по адресу <a href="https://developer.android.com">https://developer.android.com</a>. 346</p> 347 348<h3 id="support_resources"> 349 Ресурсы поддержки 350</h3> 351 352<p> 353 При тестировании и разработке приложений в рамках программы N Developer Preview используйте следующие каналы 354для отправки отчетов о проблемах и отзывов. 355</p> 356 357<ul> 358 <li> <a href="https://code.google.com/p/android-developer-preview/">Система отслеживания ошибок 359в N Developer Preview</a> является <strong>основным каналом для отправки отзывов.</strong> С его помощью можно сообщать об ошибках, проблемах 360производительности и отправлять общие отзывы. Вы также сможете ознакомиться со списком 361<a href="{@docRoot}preview/bug">известных проблем</a> и 362выполнить поиск обходных путей для них. Мы будем держать вас в курсе по вашему вопросу после его сортировки и отправки 363на рассмотрение инженерам Android. </li> 364 <li> <a href="{@docRoot}preview/dev-community">Сообщество разработчиков для Android N</a> – это 365сообщество Google+, где можно <strong>общаться с другими разработчиками</strong>, работающими с 366Android N. Делитесь в сообществе своими наблюдениями и идеями, а также находите ответы на 367вопросы об Android N. Мы будем просматривать ваши сообщения и предоставлять ответы 368и необходимые рекомендации.</li> 369</ul> 370 371<h3 id="targeting">Выбор целевого уровня, предварительные версии API и публикация приложений</h3> 372 373<p> 374 Платформа N Developer Preview предоставляет ориентированные на разработку систему и библиотеку Android, 375в которых <strong>отсутствуют API-интерфейсы стандартного уровня</strong>. Если вы не хотите 376проверять свое приложение на совместимость (хотя мы настоятельно 377рекомендуем сделать это), выберите целевую предварительную версию Android N, задав для 378параметра <code><a href= 379 "{@docRoot}preview/setup-sdk.html#create-update">targetSdkVersion</a></code> 380своего приложения значение <code>“N”</code>. 381</p> 382 383<p> 384 В Android N Developer Preview представлены <strong>предварительные версии API-интерфейсов</strong>. 385Они не будут официально публиковаться до выпуска окончательной версии пакета SDK, 386намеченного на третий квартал 2016 г. Это значит, что в 387<strong>API-интерфейсы могут вноситься небольшие изменения</strong>, особенно в первые недели после 388запуска программы. Мы будем предоставлять вам сводку об изменениях с каждым 389обновлением Android N Developer Preview. 390</p> 391 392<p class="note"> 393 <strong>Примечание</strong>. Несмотря на возможные изменения в предварительных версиях API-интерфейсов, 394соответствующие функциональные возможности системы работают стабильно и уже готовы для 395тестирования. 396</p> 397 398<p> 399 Политика Google Play <strong>однозначно запрещает публикацию приложений, разработанных для N Developer 400Preview</strong>. Когда будет доступен окончательный SDK для Android N, вы сможете 401установить в качестве целевого API-интерфейс Android N официального уровня и опубликовать приложение в Google 402Play через альфа- и бета-каналы выпуска. Тем временем, если вы хотите распространить приложение, предназначенное для проверки под 403Android N, используйте для этого электронную почту или разместите такие приложения на своем сайте 404для прямой загрузки. 405</p> 406 407<p> 408 После выхода полной версии Android N для AOSP и OEM, запланированного на третий квартал 2016 г., 409можно будет публиковать приложения для Android N в общем доступе на 410Google Play. 411</p> 412 413 414<h2 id="how_to_get_started">Начало работы</h2> 415 416<p> 417 Чтобы приступить к тестированию своего приложения в Android N, выполните следующие действия. 418</p> 419 420<ol> 421 <li> Ознакомьтесь с <a href="{@docRoot}preview/api-overview.html">Обзором API</a> 422и сведениями об <a href="{@docRoot}preview/behavior-changes.html">изменениях в работе</a>, чтобы 423получить представление о новых возможностях платформы и о том, как это может повлиять на ваши приложения. В частности, узнайте подробнее 424о новых возможностях в отношении <a href="{@docRoot}preview/features/notification-updates.html">уведомлений</a> и 425<a href="{@docRoot}preview/features/multi-window.html">поддержки многооконного режима</a>.</li> 426 <li> Настройте свою среду, руководствуясь инструкциями в документе <a href="{@docRoot}preview/setup-sdk.html">Настройка пакета SDK для предварительной версии</a> 427и рекомендациями по конфигурированию тестовых устройств.</li> 428 <li> Соблюдайте <a href="https://developers.google.com/android/nexus/images">инструкции 429по записи во флэш-память</a> при выполнении записи системного образа Android N на устройство. </li> 430 <li> Просмотрите <a href="{@docRoot}preview/setup-sdk.html#docs-dl">Справочник по API</a> 431и <a href="{@docRoot}preview/samples.html">примеры кода Android N</a>, чтобы узнать больше 432о новых возможностях API-интерфейсов и о том, как использовать их в ваших приложениях. 433 <li> Присоединяйтесь к <a href="{@docRoot}preview/dev-community">сообществу разработчиков 434Android N</a>, чтобы всегда быть в курсе последних новостей и общаться с другими 435разработчиками, работающими с новой платформой.</li> 436</ol> 437 438<p> 439 Благодарим за участие в программе Android N Developer Preview! 440</p> 441