page.title=プログラム概要 page.metaDescription= 次期 Android バージョン用のアプリを準備しましょう。 page.image=images/cards/card-n-overview_2x.png meta.tags="preview", "developer", "android" page.tags="preview", "developer", "android" @jd:body

Android N Developer Preview では、Android の次のバージョンでアプリをテストして最適化するためのすべてを備えています。 N Developer Preview ツールをダウンロードするだけで、無料ですぐにご利用いただけます。

ハードウェアとエミュレータのイメージ

さまざまな端末やエミュレータでアプリを実行してテストできます。

最新のプラットフォームのコード

プレビュー期間は毎月アップデートされるので、最新のプラットフォームで変更された箇所のテストを実施できます。

デベロッパー不具合の優先

最初の数週間でデベロッパーから報告された問題に優先的に対応するので、テストの実施とフィードバックはお早めにお願いします。

新しい動作や機能

新しいプラットフォーム動作への対応や、新機能を利用した開発を早い段階で開始できます。

OTA 配信によるアップデート

Android ベータ版プログラムによるサポート対象端末の無線でのシームレスなアップデートに対応しています。 そのため、イメージを書き込む必要がありません。

フィードバックとサポート

Issue Tracker で問題を報告し、フィードバックをお送りください。 N デベロッパー コミュニティでは、他のデベロッパーと情報交換をすることができます。

スケジュールとアップデート

N Developer Preview の対象期間は、2016 年 3 月 9 日から AOSP と OEM 向けの Android N の正式リリース(2016 年の第 3 四半期を予定)までの間です。

主要な開発マイルストーンでアップデートをリリースしますので、開発やテスト用の環境としてご利用ください。 アップデートの間隔は基本的には各月(4 週から 6 週に 1 回)の予定です。 マイルストーンについては、以下をご覧ください。

各アップデートには、SDK ツールとプレビュー版のシステム イメージ、エミュレータ、参考資料、API の差分情報が含まれます。

最初の 3 つのプレビュー マイルストーンでは、初期段階のテストや開発用の環境を提供します。それを利用して既存のアプリにおける互換性の問題を特定し、新規プラットフォームへの移行や主な作業計画を立ててください。 この期間は各種機能や API、ファイル互換性の問題など、あらゆるフィードバックを受け付けている貴重な期間です。ぜひ Issue Tracker を使用して、皆様のご意見をお聞かせください。 いただいたフィードバックをもとに、一部の API を改善してアップデートで提供する予定です。

Preview 4 と 5 には、開発に使用する Android N の最終版の API と SDK、システム動作や機能のテストに使用する最終版とほぼ同じシステム イメージが含まれます。 この時点で Android N の標準 API レベルが確定します。 以後は既存アプリの最終的な互換性テストを開始し、Android N の API や機能を使った新しいコードを改善できるようになります。

さらに Preview 4 以降では、正式な API レベルの Android N を搭載している端末にアプリを公開できるようになります(Android ベータ版プログラムにオプトインしたユーザーの端末などが対象)。 なお、アプリは Google Play のアルファ版やベータ版のチャネルで先に配信できるので、ストア全体に公開する前に、Android ベータ版のユーザーに事前にアプリをテストしてもらうことが可能です。

Android N でテストや開発を行う場合、プレビューのアップデートがリリースされるたびに開発環境を最新の状態に更新することを強くお勧めします。 その際はテスト用の端末を Android ベータ版プログラムに登録して、マイルストーンごとに無線(OTA)でアップデートを取得するようにしておくと便利です。 もしくはプレビュー イメージを手動でダウンロードして書き込むこともできます。

プレビュー アップデートをご利用いただけるようになった際は Android デベロッパー ブログ、本サイト、Android N デベロッパー コミュニティでお知らせします。

N Developer Preview の概要

N Developer Preview は、既存のアプリをさまざまな画面サイズ、ネットワーク テクノロジー、CPU や GPU チップセット、ハードウェア アーキテクチャでテストするために必要なものをすべて備えています。

SDK ツール

各コンポーネントは Android Studio の SDK Manager を使ってダウンロードできます。

上記のツールは、必要に応じて各マイルストーンでアップデートします。

ハードウェアのシステム イメージ

N Developer Preview に含まれる Nexus などのハードウェアのシステム イメージを使用すると、実機でテストや開発ができます。 ハードウェア イメージの一覧は、端末イメージのページでご確認ください。

これらの端末用のシステム イメージは、各マイルストーンでアップデートします。アップデートされたシステム イメージは、何度でもダウンロードしてテスト用の端末に手動で書き込むことができます。 自動化されたテスト環境では、繰り返し端末に再書き込みをする必要があるので、この方法は特に便利です。

: 昨年のプレビュー版と同様に、手動で書き込みをした端末は OTA アップデートを取得できなくなります。 そのため、今年は端末を Android ベータ版プログラムに登録して、OTA を取得するようにしてください。詳細は次のセクションに記載しています。

Android ベータ版プログラムによる OTA アップデート

Android N は、新たに無線(OTA)アップデート プログラムに対応しています。このプログラムに登録している端末には、Android N の最新プレビュー版へのアップデートが直接自動配信されます。 登録は無料で、Google アカウントに登録済みの対象端末を所有していれば誰でもご利用いただけます。

このプログラムに登録するには、まず Android ベータ版プログラムのサイトにアクセスします。 このサイトには、Android ベータ版プログラムに登録可能なアカウントに登録済みの端末がすべて表示されます。

  1. Android N のアップデートを取得する端末を選択します。
  2. [Enroll] をクリックして利用規約を読み、合意したら [OK] をクリックします。

登録が完了すると、すぐに端末にアップデートが配信されます。ほとんどの場合、Android N に移行する際にデータのオールリセットは不要ですが、端末の登録前には大事なデータをバックアップしておくことをお勧めします。

端末にアップデートが配信されたら、できるだけ早めにダウンロードしてインストールするようにしてください。 そうすることで常に最新のシステム UI や動作、API、さまざまな機能の変更点を把握できます。

Developer Preview の終了時には、登録端末に Android N の正式リリース版へのアップデートが配信されます。

端末はいつでも Android ベータ版プログラムのサイトから Android ベータ版プログラムへの登録を解除できます。 登録を解除する前には、端末のデータを必ずバックアップしておいてください。

: 登録を解除すると、端末はファクトリー リセットされ、Android 6.0 Marshmallow の最新バージョンになります(端末を登録する前のバージョンに戻るとは限りません)。 確実にクリーン インストールを行うため、連絡先やメッセージ、写真などの端末上のデータは削除されます。

ドキュメントとサンプルコード

Developer Preview サイトにあるドキュメントで、Android N の詳細をご確認いただけます。

ダウンロード可能な API リファレンス

初期のプレビュー アップデートでは、Android N プラットフォーム用の API リファレンスの最新版を個別の zip アーカイブとしてダウンロードできます。 このリファレンスには差分レポートも含まれているので、API 23 や以前のアップデートからの API の変更点をご確認いただけます。

Android N の API が最終決定して正式な API レベルが割り当てられた時点で、API リファレンスを https://developer.android.com で公開します。

サポート リソース

N Developer Preview のテスト中や開発中は、以下の方法で不具合の報告やフィードバックの送信を行ってください。

ターゲット、プレビュー API、公開

N Developer Preview では開発専用のシステムと、標準 API レベルを持たない Android ライブラリを提供します。 アプリのテストで互換動作を除外する場合(強く推奨します)、アプリの targetSdkVersion“N” に設定することで Android N の プレビュー版を対象にすることができます。

Android N Developer Preview では、プレビュー API を提供しています。この API は、2016 年の第 3 四半期に予定している最終版 SDK のリリースまで正式版ではありません。 そのため、プログラム開始後の数週間は特に、軽微な API 変更が発生することが予想されます。 変更点の概要については、Android N Developer Preview がアップデートされるたびにお知らせします。

:プレビュー API は変更される可能性がありますが、システムの基幹にかかわる機能には変更はありませんので、すぐにテストしていただけます。

Google Play では N Developer Preview を対象としたアプリの公開を禁止しています。 Android N の最終版 SDK がリリースされてからは、正式な Android N の API レベルを対象にして、アルファ版またはベータ版のリリース チャンネルでアプリを Google Play に公開できます。 それまでは、Android N 向けのアプリをテスターに配信する場合は、電子メールで送付するか、自身のサイトから直接ダウンロードしてもらうようにしてください。

AOSP と OEM 向けの Android N のフルリリースは 2016 年度の第 3 四半期を予定しています。その後は、Android N 向けのアプリを Google Play の公式リリース チャンネルで公開いただけます。

開始するには

以下の手順で Android N を使用したアプリのテストを開始できます。

  1. API 概要動作の変更点を参照して、新機能や自身のアプリへの影響をご確認ください。 特に新しい通知機能とマルチ ウィンドウ機能について把握しておくことをお勧めします。
  2. Preview SDK のセットアップ手順に従い、ご利用の環境をセットアップしてテスト用端末の設定をします。
  3. 書き込み手順に従い、最新の Android N のシステム イメージを自身の端末に書き込みます。
  4. API リファレンスAndroid N のサンプルを参考に API の新機能についてのインサイトを得て、それらを自身のアプリに利用する方法をご検討ください。
  5. Android N デベロッパー コミュニティに参加すると、最新のニュースを入手でき、新しいプラットフォームを利用している開発者同士で交流ができます。

Android N Developer Preview プログラムへの参加をお待ちしています。