Android 15 プレビューへようこそ。このプログラムは、Android の次期バージョンと互換性を持たせ、Android の次期バージョンとビルドするために必要なものがすべて揃っています。Preview SDK とツールをダウンロードすると、すぐに使用を開始できます。
ハードウェアとエミュレータのシステム イメージ
Pixel デバイスと Android Emulator 上でアプリをテストするためのランタイム環境です。
最新のプラットフォームのコード
定期的にアップデートが提供されるため、最新のプラットフォーム コードを使用してテストできます。
新しい動作と機能
アプリに影響する動作変更をピンポイントで絞り込み、最新のプラットフォーム機能を使ってビルドできます。
フィードバックとサポート
皆様からのフィードバックは非常に重要です。 問題を報告して、ご意見をお聞かせください。デベロッパー コミュニティで他のデベロッパーと交流して、情報を共有しましょう。
スケジュール、マイルストーン、アップデート
Android 15 プレビュー プログラムの対象期間は、2024 年 2 月から、今年の後半に予定されている AOSP と OEM への最終公開リリースまでです。主要な開発マイルストーンでアップデートをリリースしますので、開発とテスト用の環境としてご利用ください。各アップデートには、SDK ツール、システム イメージ、エミュレータ、API リファレンス、API の差分が含まれます。各マイルストーンで重点を置くべき点の詳細については、次の表をご覧ください。
スケジュール | ビルド | タイプ | デベロッパーのアクション |
---|---|---|---|
2 月 | デベロッパー プレビュー 1 | 早期基本ビルド。デベロッパーのフィードバックに重点を置き、新しい機能、API、動作変更を組み込みます。 |
|
3 月 | デベロッパー プレビュー 2 | 機能、API、動作変更を追加した増分アップデート。 |
|
4 月 | ベータ版 1 | ベータ版の初期リリース。Android ベータ版に登録した先行ユーザー向けに無線アップデート。 |
|
5 月 | ベータ版 2 | ベータ版品質の増分リリース |
|
プラットフォームの安定版 | |||
6 月 | ベータ版 3 | 最終的な API と動作など、最初のプラットフォームの安定版のマイルストーン。Play での公開も開始します。 |
|
7 月、8 月 | ベータ版 4、... | 最終テスト用のほぼ最終版のビルド。 |
|
最終リリース | AOSP とエコシステムに対する Android 15 リリース。 |
|
プラットフォームの安定版のマイルストーン
Android 15 には「プラットフォームの安定版」というマイルストーンがあり、最終的なテストとリリースの計画を立てやすくなります。このマイルストーンは、Android 15 の内部 API と外部 API、アプリとのインターフェース動作、非 SDK API リストが最終的に確定したことを示します。Android 15 は 2024 年 6 月のベータ版 3 でプラットフォームの安定版に到達する予定です。その時点以降、アプリに影響する変更はないと想定できます。
すべてのアプリ、ゲーム、SDK、ライブラリ、ゲームエンジンのデベロッパーに、最終的な互換性テストと公開リリースの計画における目標としてプラットフォームの安定版のマイルストーンを使用することをおすすめします。最終リリースの代わりにプラットフォームの安定版を目標とすると、エンドユーザーが各自のデバイスで新しいプラットフォームを受け取れるようになるまでに数週間の猶予が得られます。
プレビュー段階
プレビュー プログラムの各段階で、AOSP と Android エコシステムの安定版リリースに向けてアプリを準備することができます。
- デベロッパー プレビュー 1 と 2
デベロッパー プレビューで重視することは、API に関するフィードバックとアプリの互換性です。アプリの互換性とは、アプリの最新版が新しいプラットフォームで正しく表示され、実行されるようにすることです。
デベロッパー プレビュー ビルドでは、早期のテストおよび開発環境が提供されます。この環境で新しい API を試し、アプリ内の互換性の問題を特定し、新しいプラットフォームをターゲットにするために必要な移行または機能に関する作業の計画を立てることができます。特に重要なのは、この期間中にフィードバックをお寄せいただくことです。また、アップデートのたびに一部の API が変更されることも想定してください。移行ガイドでは、アプリを新しいプラットフォームに対応させ、準備ができたら新しいプラットフォームをターゲットとする手順を紹介しています。
- ベータ版 1
ベータ版 1 は、Android 15 でビルドとテストを行うための、より完全で安定した環境を提供します。これは、Android ベータ版プログラムに登録している先行ユーザーに提供される最初のビルドです。ベータ版リリースの期間中、先行ユーザーは Pixel デバイスでアプリを使用します。したがって、アプリのターゲットを変更せずに、先行ユーザーからのフィードバックを確認し、互換性のあるアップデートをリリースして問題に対処することをおすすめします。また、この期間は、後でアプリのターゲットを変更する準備を始めるのに適しています。
- ベータ版 2
ベータ版 2 では、テストと開発を継続できるように、より完全で安定したビルドが提供されます。
- ベータ版 3
ベータ版 3 以降、Android 15 はプラットフォームの安定版となります。これは、システムの動作と API が確定することを意味します。この期間中に、エコシステムへの最終リリースでアプリの互換性のあるバージョンをユーザーに提供するために必要な、最終的なテストと開発作業を開始します。この時点で、Android 15 は標準 API レベルを提供します。
プラットフォームの安定版の期間中は、最終的な互換性テストを行うことと、更新版のアプリをユーザーおよびダウンストリームのデベロッパー向けにリリースすることに重点を移します。また、最終版の API を使ってビルドを作成し、新しい API または機能を使用するコードを改良することもできます。プラットフォームと API がこれ以上変更されないことを前提として、作業を計画できます。
プラットフォームの安定版以降は、正式な API レベルの Android 15 を搭載したデバイスにアプリを公開することもできます。まず Google Play のアルファ版とベータ版のトラックに公開して、ストアで幅広く配信する前にアプリをテストすることをおすすめします。
- ベータ版 4、...
ベータ版 4 とその他の最終ベータ版リリースでは、最終テスト用のリリース候補ビルドが提供されます。テストが完了したら、アプリ、SDK、ライブラリ、ツール、ゲームエンジンと互換性のあるアップデートをリリースし、最終リリースの前後にデバイスをアップグレードするユーザーが優れたユーザー エクスペリエンスを提供できるようにする必要があります。また、新しい機能と API を使用して新しい機能を構築し、最新の API レベルをターゲットとしてアプリをテストして、発生する可能性のある問題を発見することもできます。
- 最終リリース
Android 15 の安定版は、AOSP と上位の Android エコシステムにリリースされます。この時点かその直後に、デバイス メーカーがユーザー向けのアップデートのリリースを開始すると、一部のユーザーが Android 15 にアップデートされることを想定しておく必要があります。Android の最新バージョンのユーザー数の増加に伴って報告される可能性のある新しい問題に備えます。
Android 15 プレビューの内容
Android 15 プレビュー プログラムには、さまざまな画面サイズ、ネットワーク技術、CPU および GPU チップセット、ハードウェア アーキテクチャで既存のアプリをテストするために必要なものがすべて含まれています。
SDK とツール
Android Studio を使用すると、SDK Manager から以下のコンポーネントをダウンロードできます。
- Android 15 用の SDK とツール
- Android 15 のモバイル デバイス用エミュレータ システム イメージ(64 ビットのみ。リリースノートを参照)
これらの開発ツールは、必要に応じて各マイルストーンでアップデートされます。
詳しくは、Android 15 を入手するをご覧ください。Android 15 のリリース サイクルに合わせてテストと開発を計画する方法については、移行ガイドをご覧ください。既知の問題については、リリースノートをご覧ください。
使い方については、Android 15 を入手するをご覧ください。既知の問題については、リリースノートをご覧ください。
システム イメージ
開発とテストに使用できる、さまざまな Google Pixel デバイス用のシステム イメージが用意されています。開発とテスト用のシステム イメージは、ダウンロード ページから入手できます。
Google Pixel デバイスがなくても、ワークフローに応じて以下のような方法で開発とテストを行うことができます。
- Android 15 のモバイル デバイス用エミュレータ システム イメージ(64 ビットのみ。リリースノートを参照)
- パートナーであるデバイス メーカーの対象デバイス
- Android 15 の Generic System Image(GSI)
Android ベータ プログラムを通じた Pixel の OTA アップデート
以下のサポート対象の Google Pixel デバイスをお持ちの場合は、Google Pixel 用 Android ベータ プログラムにデバイスを登録して、Android 15 ベータ版の無線(OTA)アップデートを入手できます。
- Pixel 6 および 6 Pro
- Google Pixel 6a
- Google Pixel 7 および 7 Pro
- Google Pixel 7a
- Google Pixel Fold
- Google Pixel Tablet
- Google Pixel 8 および Google Pixel 8 Pro
- Google Pixel 8a
登録の詳細については、g.co/androidbeta をご覧ください。
プレビュー版の API と公開
Android 15 プレビュー プログラムは、最初は標準 API レベルではない開発専用システムと Android ライブラリを提供します。この期間中に新しいプラットフォームをターゲットとして新しい Android 15 API でビルドする場合は、アプリのビルド構成を更新して、Android 15 のプレビュー バージョンをターゲットに設定する必要があります。
Android 15 プレビューは、プレビュー API を提供します。これらの API は、プラットフォームの安定版で最終版 SDK がリリースされるまで、正式版にはなりません。つまり、特にプレビュー プログラムの最初の数週間は、段階的に API が変更されることが想定されています。変更の概要については、Android 15 のリリースごとにお知らせします。
プレビューの後半にデベロッパー API が確定すると、Android Studio に正式な Android 15 SDK をダウンロードし、正式な API レベルをターゲットとして、正式な API に対してコンパイルできるようになります。
プラットフォームの安定版のマイルストーンまで、Google Play では、VanillaIceCream
プレビュー API レベルまたは今後の公式 API レベルをターゲットとするアプリは公開できません。最終版 SDK が利用可能になったら、Android 15 の正式な API レベルをターゲットとして、アルファ版、ベータ版、製品版のリリース チャンネルでアプリを Google Play に公開できるようになります。それまでの間、Android 15 をターゲットとするアプリをテスターに配信する場合は、メールまたはデベロッパーのサイトからの直接ダウンロードによって、いつでも行えます。
最新ニュースをチェック
プレビューの期間中、デベロッパー プレビューやベータ版リリースでテストする際には、開発環境を常に最新の状態に保つことを強くおすすめします。新しいアップデートが利用可能になると、以下のチャネルでお知らせします。
- このサイトのリリースノートのページ
- Android デベロッパー ブログ
- Android デベロッパー コミュニティ
詳細
Android 15 について詳しくは、以下のドキュメントをご覧ください。
- 機能と変更の一覧ページには、このリリースでの主な機能と動作変更の概要が記載されています。影響を受ける可能性のあるアプリの簡単な説明も記載されています。
- すべてのアプリに対する動作変更のページでは、アプリの
targetSdkVersion
とテストすべき領域に関係なく、アプリに影響する可能性がある Android 15 の更新について説明しています。まず、これらの動作変更のテストに集中します。 - ターゲット固有の動作変更のページでは、アプリの
targetSdkVersion
を Android 15 をターゲットとするように切り替えた後のアプリに影響する可能性がある Android 15 の更新について説明しています。 - 新機能のページには、新機能、機能、API の概要と、主な新機能に関するデベロッパー ガイドを掲載しています。
- リリースノートのページでは、各プレビュー リリースまたはベータ版リリースに固有の既知の問題と変更履歴を記載し、説明しています。
- 移行ガイドでは、アプリを Android 15 に対応させ、新しいプラットフォームをターゲットとして新しい API でビルドするプロセスの概要について説明しています。
API リファレンスと差分レポート
Preview API リファレンスの全文はオンラインでご覧になれます。開発中の新しい API には、判別しやすいように透かしを入れ、API レベルとして「VanillaIceCream」と表示されています。これらの API は、Android 15 Preview SDK でビルドする場合にのみ使用できます。
Android 15 がプラットフォームの安定版に到達して最終版 SDK が利用可能になると、正式な API レベルで新しい API が追加されたことが API リファレンスに表示されます。
各リリースの新しい API、変更された API、非推奨になった API、削除された API の詳細を確認する場合は、最初に差分レポートをご覧になることをおすすめします。
サポート情報
Android 15 でテストと開発を行う際に、問題やフィードバックがありましたら、以下の方法でお知らせください。
- フィードバックと問題のページにアクセスして、問題の報告に関する詳細な情報を確認し、ご意見をお寄せください。このページから、Issue Tracker にアクセスしてバグや機能リクエストを登録できます。また、新しい機能や変更に関する簡単なアンケートに回答することもできます。
- Android プレビュー Issue Tracker は、重要な問題を追跡するためのツールです。Issue Tracker を使用して、バグ、パフォーマンスの問題、一般的なフィードバックを報告できます。既知の問題と回避策を確認することもできます。ご報告いただいた問題については、緊急性を判断し、審査のために Android エンジニア チームに送るたびに最新情報をお知らせします。さまざまな種類の問題を報告する方法について詳しくは、問題を報告する場所をご覧ください。
- Android デベロッパー コミュニティでは、Android 15 プレビュー ビルドを使用している他のユーザーやデベロッパーと交流できます。意見やアイデアを共有し、質問に対する答えを見つけることができます。
今すぐ始める
互換性テストを行うには、ハードウェア デバイスに Android 15 をインストールするか、エミュレータをセットアップします。詳しくは、Android 15 を入手するをご覧ください。Android 15 プレビュー プログラムにご参加いただきありがとうございます。