1page.title=プログラム概要 2page.metaDescription= 次期 Android バージョン用のアプリを準備しましょう。 3page.image=images/cards/card-n-overview_2x.png 4meta.tags="preview", "developer", "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> では、Android の次のバージョンでアプリをテストして最適化するためのすべてを備えています。 41 42N Developer Preview ツールをダウンロードするだけで、無料ですぐにご利用いただけます。 43 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 OTA 配信によるアップデート 105 </h5> 106 107 <p> 108 Android ベータ版プログラムによるサポート対象端末の無線でのシームレスなアップデートに対応しています。 109そのため、イメージを書き込む必要がありません。 110 </p> 111 </div> 112 113 <div class="col-4of12"> 114 <h5> 115 フィードバックとサポート 116 </h5> 117 118 <p> 119 <a href="{@docRoot}preview/bug">Issue Tracker</a> で問題を報告し、フィードバックをお送りください。 120<a href="{@docRoot}preview/dev-community">N デベロッパー コミュニティ</a>では、他のデベロッパーと情報交換をすることができます。 121 122 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 の対象期間は、2016 年 3 月 9 日から AOSP と OEM 向けの Android N の正式リリース(2016 年の第 3 四半期を予定)までの間です。 144 145</p> 146 147<p> 148 主要な開発マイルストーンでアップデートをリリースしますので、開発やテスト用の環境としてご利用ください。 149アップデートの間隔は基本的には各月(4 週から 6 週に 1 回)の予定です。 150マイルストーンについては、以下をご覧ください。 151</p> 152 153<ul> 154 <li><strong><a href="{@docRoot}preview/support.html#dp1">Preview 1</a></strong>(初回リリース、アルファ版)</li> 155 <li><strong><a href="{@docRoot}preview/support.html#dp2">Preview 2</a></strong>(追加アップデート、アルファ版)</li> 156 <li><strong><a href="{@docRoot}preview/support.html#dp3">Preview 3</a></strong>(追加アップデート、ベータ版)</li> 157 <li><strong>Preview 4</strong>(最終版の API と正式な SDK、Google Play への公開)</li> 158 <li><strong>Preview 5</strong>(最終テスト用の最終版とほぼ同じシステム イメージ)</li> 159 <li>AOSP とエコシステムへの<strong>最終リリース</strong></li> 160</ul> 161 162<p> 163 各アップデートには、SDK ツールとプレビュー版のシステム イメージ、エミュレータ、参考資料、API の差分情報が含まれます。 164 165</p> 166 167<p> 168 <strong>最初の 3 つのプレビュー マイルストーン</strong>では、<strong>初期段階のテストや開発用の環境</strong>を提供します。それを利用して既存のアプリにおける互換性の問題を特定し、新規プラットフォームへの移行や主な作業計画を立ててください。 169 170 171この期間は各種機能や API、ファイル互換性の問題など、あらゆるフィードバックを受け付けている貴重な期間です。ぜひ <a href="{@docRoot}preview/bug">Issue Tracker</a> を使用して、皆様のご意見をお聞かせください。 172 173 174いただいたフィードバックをもとに、一部の API を改善してアップデートで提供する予定です。 175</p> 176 177<p> 178 <strong>Preview 4 と 5</strong> には、開発に使用する <strong>Android N の最終版の API と SDK</strong>、システム動作や機能のテストに使用する最終版とほぼ同じシステム イメージが含まれます。 179 180この時点で Android N の標準 API レベルが確定します。 181以後は既存アプリの最終的な互換性テストを開始し、Android N の API や機能を使った新しいコードを改善できるようになります。 182 183</p> 184 185<p> 186 さらに Preview 4 以降では、正式な API レベルの Android N を搭載している<strong>端末にアプリを公開</strong>できるようになります(Android ベータ版プログラムにオプトインしたユーザーの端末などが対象)。 187 188なお、アプリは Google Play のアルファ版やベータ版のチャネルで先に配信できるので、ストア全体に公開する前に、Android ベータ版のユーザーに事前にアプリをテストしてもらうことが可能です。 189 190 191 192</p> 193 194<p> 195 Android N でテストや開発を行う場合、プレビューのアップデートがリリースされるたびに<strong>開発環境を最新の状態に更新する</strong>ことを強くお勧めします。 196 197その際はテスト用の端末を Android ベータ版プログラムに登録して、マイルストーンごとに<strong>無線(OTA)でアップデート</strong>を取得するようにしておくと便利です。 198 199もしくはプレビュー イメージを手動でダウンロードして書き込むこともできます。 200 201</p> 202 203<p> 204 プレビュー アップデートをご利用いただけるようになった際は <a href="http://android-developers.blogspot.com/">Android デベロッパー ブログ</a>、本サイト、<a href="{@docRoot}preview/dev-community">Android N デベロッパー コミュニティ</a>でお知らせします。 205 206 207</p> 208 209 210<h2 id="preview_tools">N Developer Preview の概要</h2> 211 212<p> 213 N Developer Preview は、既存のアプリをさまざまな画面サイズ、ネットワーク テクノロジー、CPU や GPU チップセット、ハードウェア アーキテクチャでテストするために必要なものをすべて備えています。 214 215 216</p> 217 218<h3 id="sdk_tools">SDK ツール</h3> 219 220<p>各コンポーネントは <a href="{@docRoot}studio/intro/update.html">Android Studio</a> の SDK Manager を使ってダウンロードできます。</p> 221 222<ul> 223 <li> N Developer Preview の <strong>SDK とツール</strong> 224 <li> N Developer Preview の<strong>エミュレータ システム イメージ</strong>(32 ビット版と 64 ビット版) 225 <li> N Developer Preview の <strong>Android TV 版エミュレータ システム イメージ</strong>(32 ビット版) 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>手動で書き込みをした端末は OTA アップデートを取得できなくなります</strong>。 251そのため、今年は端末を Android ベータ版プログラムに登録して、OTA を取得するようにしてください。詳細は次のセクションに記載しています。 252 253</p> 254 255<h3 id="android_beta">Android ベータ版プログラムによる OTA アップデート</h3> 256 257<p> 258 Android N は、新たに無線(OTA)アップデート プログラムに対応しています。このプログラムに登録している端末には、Android N の最新プレビュー版へのアップデートが直接自動配信されます。 259 260登録は無料で、Google アカウントに登録済みの対象端末を所有していれば誰でもご利用いただけます。 261 262</p> 263 264<p> 265 このプログラムに登録するには、まず <a href="https://g.co/androidbeta">Android ベータ版プログラム</a>のサイトにアクセスします。 266このサイトには、Android ベータ版プログラムに登録可能なアカウントに登録済みの端末がすべて表示されます。 267 268 269</p> 270 271<ol> 272 <li> Android N のアップデートを取得する端末を選択します。 273 <li> [Enroll] をクリックして利用規約を読み、合意したら [OK] をクリックします。 274</ol> 275 276<p> 277 登録が完了すると、すぐに端末にアップデートが配信されます。ほとんどの場合、Android N に移行する際にデータのオールリセットは不要ですが、端末の登録前には大事なデータをバックアップしておくことをお勧めします。 278 279 280 281</p> 282 283<p> 284 端末にアップデートが配信されたら、できるだけ早めにダウンロードしてインストールするようにしてください。 285そうすることで常に最新のシステム UI や動作、API、さまざまな機能の変更点を把握できます。 286 287</p> 288 289<p> 290 Developer Preview の終了時には、登録端末に Android N の正式リリース版へのアップデートが配信されます。 291 292</p> 293 294<p> 295 端末はいつでも Android ベータ版プログラムのサイトから Android ベータ版プログラムへの登録を解除できます。 296登録を解除する前には、端末のデータを必ずバックアップしておいてください。 297 298</p> 299 300 <p class="note"><strong>注</strong>: 301 登録を解除すると、<strong>端末はファクトリー リセットされ</strong>、Android 6.0 Marshmallow の最新バージョンになります(端末を登録する前のバージョンに戻るとは限りません)。 302 303 304確実にクリーン インストールを行うため、連絡先やメッセージ、写真などの端末上のデータは削除されます。 305 306 307</p> 308 309<h3 id="documentation_and_sample_code">ドキュメントとサンプルコード</h3> 310 311<p> 312 Developer Preview サイトにあるドキュメントで、Android N の詳細をご確認いただけます。 313 314</p> 315 316<ul> 317 <li> <a href="{@docRoot}preview/setup-sdk.html">Android N 向けの開発準備</a>では、はじめの手順をステップごとに説明しています。 318 319</li> 320 <li> <a href="{@docRoot}preview/behavior-changes.html">動作の変更点</a>には、集中的にテストを実施すべき箇所が記載されています。 321</li> 322 <li> 新規 API に関するドキュメントには、<a href="{@docRoot}preview/api-overview.html">API 概要</a>、ダウンロード可能な <a href="{@docRoot}preview/setup-sdk.html#docs-dl">API リファレンス</a>などが含まれています。また、マルチ ウィンドウのサポート、バンドル通知、マルチロケールのサポートなどの主要機能についての詳細なデベロッパー ガイドも含まれています。 323 324 325 326 <li> <a href="{@docRoot}preview/samples.html">サンプルコード</a>では、パーミッションや他の新機能の使用方法を確認できます。 327 328 <li> 現行バージョンの N Developer Preview の<a href="{@docRoot}preview/support.html#release-notes">リリースノート</a>では、変更履歴や差分レポートなどを確認できます。 329 330 331</ul> 332 333<h4 id="reference">ダウンロード可能な API リファレンス</h4> 334 335<p> 336 初期のプレビュー アップデートでは、<a href="{@docRoot}preview/setup-sdk.html#docs-dl">Android N プラットフォーム用の API リファレンス</a>の最新版を個別の zip アーカイブとしてダウンロードできます。 337 338このリファレンスには差分レポートも含まれているので、API 23 や以前のアップデートからの API の変更点をご確認いただけます。 339 340 341</p> 342 343<p> 344 Android N の API が最終決定して正式な API レベルが割り当てられた時点で、API リファレンスを <a href="https://developer.android.com">https://developer.android.com</a> で公開します。 345 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> <strong>主なフィードバック手段</strong>は、<a href="https://code.google.com/p/android-developer-preview/">N Developer Preview Issue Tracker</a> です。 359Issue Tracker を使うと、バグやパフォーマンスの問題、一般的なフィードバックを報告できます。 360さらに、<a href="{@docRoot}preview/bugs">既知の問題</a>や、その回避方法もご確認いただけます。 361 362報告いただいた問題は常に最新の情報に更新されるので、重要度が判定されたり、問題が Android エンジニア チームに引き継がれたことを確認できます。 363 </li> 364 <li> <a href="{@docRoot}preview/dev-community">Android N デベロッパー コミュニティ</a>は、Android N に携わっている<strong>デベロッパー同士がつながる</strong> Google+ のコミュニティです。Android N について意見交換をしたり、疑問点を解消したりする場としてご活用ください。Google はこのコミュニティを管理し、必要に応じて回答やアドバイスをします。 365 366 367 368</li> 369</ul> 370 371<h3 id="targeting">ターゲット、プレビュー API、公開</h3> 372 373<p> 374 N Developer Preview では開発専用のシステムと、<strong>標準 API レベルを持たない</strong> Android ライブラリを提供します。 375アプリのテストで互換動作を除外する場合(強く推奨します)、アプリの <code><a href= 376 "{@docRoot}preview/setup-sdk.html#create-update">targetSdkVersion</a></code> を <code>“N”</code> に設定することで Android N の プレビュー版を対象にすることができます。 377 378 379 380 381</p> 382 383<p> 384 Android N Developer Preview では、<strong>プレビュー API</strong> を提供しています。この API は、2016 年の第 3 四半期に予定している最終版 SDK のリリースまで正式版ではありません。 385 386そのため、プログラム開始後の数週間は特に、<strong>軽微な API 変更が発生することが予想されます</strong>。 387 388変更点の概要については、Android N Developer Preview がアップデートされるたびにお知らせします。 389 390</p> 391 392<p class="note"> 393 <strong>注</strong>:プレビュー API は変更される可能性がありますが、システムの基幹にかかわる機能には変更はありませんので、すぐにテストしていただけます。 394 395 396</p> 397 398<p> 399 Google Play では <strong>N Developer Preview を対象としたアプリの公開を禁止しています</strong>。 400Android N の最終版 SDK がリリースされてからは、正式な Android N の API レベルを対象にして、アルファ版またはベータ版のリリース チャンネルでアプリを Google Play に公開できます。 401 402それまでは、Android N 向けのアプリをテスターに配信する場合は、電子メールで送付するか、自身のサイトから直接ダウンロードしてもらうようにしてください。 403 404 405</p> 406 407<p> 408 AOSP と OEM 向けの Android N のフルリリースは 2016 年度の第 3 四半期を予定しています。その後は、Android N 向けのアプリを Google Play の公式リリース チャンネルで公開いただけます。 409 410 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>や<a href="{@docRoot}preview/behavior-changes.html">動作の変更点</a>を参照して、新機能や自身のアプリへの影響をご確認ください。 422 423特に新しい<a href="{@docRoot}preview/features/notification-updates.html">通知</a>機能と<a href="{@docRoot}preview/features/multi-window.html">マルチ ウィンドウ</a>機能について把握しておくことをお勧めします。 424 425</li> 426 <li> <a href="{@docRoot}preview/setup-sdk.html">Preview SDK のセットアップ</a>手順に従い、ご利用の環境をセットアップしてテスト用端末の設定をします。 427</li> 428 <li> <a href="https://developers.google.com/android/nexus/images">書き込み手順</a>に従い、最新の Android N のシステム イメージを自身の端末に書き込みます。 429 </li> 430 <li> <a href="{@docRoot}preview/setup-sdk.html#docs-dl">API リファレンス</a>や <a href="{@docRoot}preview/samples.html">Android N のサンプル</a>を参考に API の新機能についてのインサイトを得て、それらを自身のアプリに利用する方法をご検討ください。 431 432 433 <li> <a href="{@docRoot}preview/dev-community">Android N デベロッパー コミュニティ</a>に参加すると、最新のニュースを入手でき、新しいプラットフォームを利用している開発者同士で交流ができます。 434 435</li> 436</ol> 437 438<p> 439 Android N Developer Preview プログラムへの参加をお待ちしています。 440</p> 441