Wear 2.0 からのアップグレード
このガイドでは、Wear OS のアップグレード プロセスについて説明します。
Android 固有の変更
Wear 2.0 には、API レベル 25 から API レベル 28 までの複数の Android バージョンが含まれます。
注: Android 10(API レベル 29)用の Wear OS のバージョンはありません。
Wear OS アプリ��� Wear OS 2.0(API レベル 28)を���ー���ットとしている場合、アップグレード作業のほとんどは、Android 9(API レベル 28)から Android 11(API レベル 30)へのプラットフォームの変更を処理しています。
Android 10(API レベル 29)用の Wear OS のバージョンは存在しないため、compileSdkVersion
フィールドと targetSdkVersion
フィールドを 28 から 30 に変更するときに、これらの変更を一度に処理する必要があります。
注: アプリの compileSdkVersion
または targetSdkVersion
を変更していない場合でも、アプリが API レベル 29 と互換性があることを確認します。
Wear OS 固有の変更
Wear OS 2.0 には、タイル、ウォッチフェイスの追加機能、アプリ、ウォッチフェイスなど、さまざまなサーフェスが存在します。アプリをアップグレードするときは、最新のデザイン ガイドラインを組み入れるよう、ユーザー インターフェースを変更する必要があります。
また、API レベル 30 には、Ongoing Activity API が含まれています。進行中のアクティビティにより、Wear OS のユーザー インターフェースの他のサーフェスに進行中の通知を表示できるため、ユーザーは長時間のアクティビティにさらに集中できるようになります。
注: アルファ版ウォッチフェイス API の一部の機能は、API レベル 30 以降を搭載しているデバイスでのみ利用できます。
最初に使用するバージョンを選択する
ほとんどのデベロッパーは、API レベル 30 をターゲットとする堅牢なアプリを作成し、minSdkVersion
については、最も普及している Android バージョンに対応できる範囲で最小のバージョンを維持します。たとえば、Wear 2.0 デバイスをサポートできるようにするには、minSdkVersion
を 25 に設定します。
Android での開発経験をお持ちの場合は、その知識のほとんどを Wear OS に適用できます。相違点については、Wear OS とモバイル開発の比較をご覧ください。
注: API レベル 30 の Wear OS エミュレータ システム イメージはデベロッパー プレビュー版です。最新情報については、リリースノートをご覧ください。
Wear OS 向け Jetpack ライブラリ
Wear OS 向け Jetpack ライブラリは、ウェアラブル サポート ライブラリと同様の機能を備え、Wear OS 3 のサポートを強化するライブラリのセットです。
Wear OS 向け Jetpack ライブラリは、ウェアラブル サポート ライブラリを置き換えるものであり、併用はできません。ウェアラブル サポート ライブラリは Wear OS 3 では動作しません。
詳細については、ブログ投稿のWear OS Jetpack ライブラリが安定版になりましたをご覧ください。