Android 17 は、次のいずれかの方法で入手できます。
Google Pixel デバイスで Android 17 ベータ版を入手する
サポート対象の Google Pixel デバイスで Android 17 を入手するには、Google Pixel 用 Android ベータ プログラムにデバイスを登録します。登録はすばやく簡単に行うことができます。アーリー アドプターやデベロッパーの方はぜひ登録してください。ほとんどの場合、Android 17 ベータ版に移行するためにデータを完全にリセットする必要はありませんが、デバイスを登録する前にデータをバックアップしておくことをおすすめします。
以前にオプトアウトしていない限り、登録したデバイスには、プラットフォームのリリース サイクルの期間中、四半期プラットフォーム リリース(QPR)を含め、無線(OTA)アップデートが定期的に送信されます。
Google Pixel 用 Android ベータ プログラムのリリース サイクル期間中に、動作が安定しているリリースの一般公開を 4 回予定しています(公式プラットフォーム リリースに続いて 3 回の四半期プラットフォーム リリースがあります)。動作が安定しているリリースのアップデートを適用した場合は、(次にベータ版のアップデートを適用するまで)期間限定でデータのワイプを発生させずに ベータ版のアップデートを解除できます。
Google Pixel 用 Android 17 ベータ版に登録する
サポート対象の Google Pixel デバイス
Android 17 の OTA とダウンロードは、次の Pixel デバイスで利用できます。
- Google Pixel 6
- Google Pixel 6 Pro
- Google Pixel 6a
- Google Pixel 7
- Google Pixel 7 Pro
- Google Pixel 7a
- Google Pixel Tablet
- Google Pixel Fold
- Google Pixel 8
- Google Pixel 8 Pro
- Google Pixel 8a
- Google Pixel 9
- Google Pixel 9 Pro
- Google Pixel 9 Pro XL
- Google Pixel 9 Pro Fold
- Google Pixel 9a
- Google Pixel 10
- Google Pixel 10 Pro
- Google Pixel 10 Pro XL
- Google Pixel 10 Pro Fold
システム イメージを書き込むか手動でインストールする
デバイスに書き込む場合は、 Android Flash Toolを使用することをおすすめします。 その他の理由でデバイスを手動で書き込む必要がある場合は、Pixel のダウンロード ページから、お使いのデバイス用の Android 17 システム イメージを入手してください。システム イメージをデバイスに書き込む方法については、ダウンロード ページに掲載されている一般的な手順をご確認ください。この方法は、テストをきめ細かく制御する必要がある場合(自動テストや回帰テストを行う場合)に便利です。 Android 17 ベータ版イメージは、サポート対象の Pixel デバイスで利用できます。Android Emulator をセットアップする
Android 17 を実行できるように Android Emulator を構成すると、新しい機能と API を試して Android 17 の行動変更をテストするのに大変役立ちます。さまざまな画面サイズとデバイス特性をエミュレートできます。
必要なテストの種類によっては、次のデバイス カテゴリからさまざまな仮想デバイスをセットアップすることを検討してください。
仮想デバイス(スマートフォン)をセットアップする
一般的なスマートフォンをエミュレートするように仮想デバイスをセットアップする手順は次のとおりです。
- Android Studio Meerkat | 2024.3.1 をインストールします。
- Android Studio で、[Tools] > [SDK Manager] をクリックします。
- [SDK Tools] タブで Android Emulator の最新バージョンを選択し、 [OK] ボタンをクリックします。最新バージョンがまだインストールされていない場合は、この操作でインストールされます。
Android Studio で、[Tools] > [デバイス マネージャー] をクリックします。In the [デバイス マネージャー] panel, click the [Add a new device] button
,
then select [仮想デバイスを作成].
[Phone Category] タブで、 サポート対象の Pixel デバイスのデバイス定義を選択し、[Next] ボタンをクリックします。
Android 17 システム イメージ(**Baklava** )を探し、 [**Release Name**] の横にある [**Download**] ボタン
をクリックします。ダウンロードが完了したら、このシステム イメージを選択して [Next] ボタンをクリックします。仮想デバイスのその他の設定が完了したら、[Finish] ボタンをクリックします。
[デバイス マネージャー] で仮想デバイスのリストに戻り、 目的の Android 17 仮想デバイスを探して [Start] ボタン
をクリックします。
仮想デバイス(タブレットまたは大画面デバイス)をセットアップする
タブレットやその他の大画面デバイスをエミュレートするように仮想デバイスをセットアップする手順は次のとおりです。
- Android Studio Meerkat | 2024.3.1 をインストールします。
- Android Studio で、[Tools] > [SDK Manager] をクリックします。
- [SDK Tools] タブで Android Emulator の最新バージョンを選択し、 [OK] ボタンをクリックします。最新バージョンがまだインストールされていない場合は、この操作でインストールされます。
Android Studio で、[Tools] > [デバイス マネージャー] をクリックします。[Device Manager] パネルで [Add a new device] ボタン
をクリックし、
[Create Virtual Device] を選択します。
[Tablet Category] タブで、大画面のデバイス定義(Google Pixel Tablet など)を選択します。または、[Phone Category] タブで Google Pixel Fold を選択します。次に、[Next] ボタンをクリックします。
Android 17 システム イメージ(**Baklava** )を探し、 [**Release Name**] の横にある [**Download**] ボタン
をクリックします。ダウンロードが完了したら、このシステム イメージを選択して [Next] ボタンをクリックします。仮想デバイスのその他の設定が完了したら、[Finish] ボタンをクリックします。
[デバイス マネージャー] で仮想デバイスのリストに戻り、 目的の Android 17 仮想デバイスを探して [Start] ボタン
をクリックします。
上記の手順を繰り返して大画面のデバイス定義を作成します。この定義を使用して、大画面を使用する多様な状況でアプリをテストできます。
サイズ変更可能なエミュレータ
Android 17 用に設定する大画面の仮想デバイスに加えて、サイズ変更可能なデバイス設定を試すことができます。Android 17 システム イメージでサイズ変更可能なデバイス定義を使用すると、Android Emulator で、スマートフォン、折りたたみ式デバイス、タブレットの 3 つの参照デバイスを切り替えることができます。折りたたみ式参照デバイスを使用する場合は、折りたたみ / 展開状態を切り替えることもできます。
この柔軟性により、同じ参照デバイスを使用して、設計時のレイアウトの検証とランタイムでの動作のテストの両方を簡単に行えます。サイズ変更可能なエミュレータを新しく作成するには、Android Studio のデバイス マネージャーを使用して新しい仮想デバイスを作成し、[Phone] カテゴリのデバイス定義 [Resizable] を選択します。
Generic System Image(GSI)を入手する
Android の Generic System Image(GSI)バイナリは、Treble に対応しているデバイス上でアプリをテストして検証するデベロッパー向けに提供されています。 これらのイメージを使用して、互換性の問題に対処できるだけでなく、OS やフレームワークの問題を見つけて報告できます。
デバイスの要件、書き込む手順、 各デバイスに応じたイメージタイプの選択について詳しくは、GSI ドキュメントをご覧ください。GSI バイナリをダウンロードする準備ができたら、ダウンロード セクションを GSI バイナリのページでご覧ください。
詳細
影響を受ける可能性のある変更点と、アプリでこれらの変更点をテストする方法については、次のトピックをご覧ください。
Android 17 で利用できる新しい API と機能について詳しくは、Android 17 の機能をご覧ください。