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&nbsp;デベロッパー コミュニティ</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&nbsp;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