Wear OS の最新バージョンにアップグレードする

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 ライブラリが安定版になりましたをご覧ください。