Glance Wear

  
Glance Wear は、Wear OS 向けウィジェットをビルドするためのライブラリです。
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
2026 年 7 月 1 日 - - - 1.0.0-alpha13

依存関係の宣言

glance-wear への依存関係を追加するには、Google の Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。

アプリまたはモジュールの build.gradle ファイルに、必要なアーティファクトの依存関係を追加します。

Groovy

dependencies {
    implementation "androidx.glance.wear:wear:1.0.0-alpha13"

    implementation "androidx.glance.wear:wear-core:1.0.0-alpha13"
}

Kotlin

dependencies {
    implementation("androidx.glance.wear:wear:1.0.0-alpha13")

    implementation("androidx.glance.wear:wear-core:1.0.0-alpha13")
}

依存関係について詳しくは、ビルド依存関係の追加をご覧ください。

フィードバック

お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。

新しい問題を報告する

詳細については、Issue Tracker のドキュメントをご覧ください。

Glance Wear バージョン 1.0

バージョン 1.0.0-alpha13

2026 年 7 月 1 日

androidx.glance.wear:wear:1.0.0-alpha13androidx.glance.wear:wear-core:1.0.0-alpha13androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 がリリースされました。バージョン 1.0.0-alpha13 に含まれる commit については、こちらをご覧ください。

API の変更

  • heartRateAccuracy から権限チェックを削除しました(I14269b/522444636

バグの修正

  • UX のフィードバックに基づき、プレビュー用の Wear ウィジェットのスクエアサークル型のパラメータを調整しました

バージョン 1.0.0-alpha12

2026 年 6 月 17 日

androidx.glance.wear:wear:1.0.0-alpha12androidx.glance.wear:wear-core:1.0.0-alpha12androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 がリリースされました。バージョン 1.0.0-alpha12 に含まれる commit については、こちらをご覧ください。

新機能

  • GlanceWearWidgetService で使用して、関連付けられている GlanceWearWidget の実装を指定する AssociateWithGlanceWearWidget を追加しました。Ifcabbb/514679763

    • 次に例を示します。
     @AssociateWithGlanceWearWidget(MyGlanceWearWidget::class)
     class MyGlanceWearWidgetService : GlanceWearWidgetService() {
       override val widget = MyGlanceWearWidget()
     }
     ```
    
  • Wear ウィジェットでビットマップの背景をサポートするため、WearWidgetBrushimage ブラシを追加しました。(I9a228b/513481558

  • IDE プレビューに必要なボイラープレートを削除して Glance Wear ウィジェットの開発を簡素化するために、@Composable ヘルパー関数 WearWidgetPreview を導入しました。

API の変更

  • androidx.glance.wear.health.DataType の名前を androidx.glance.wear.health.HealthData に変更しました(I4cb0bb/516746689
  • isHeartRateBpmAvailable は、ホストで heartRateBpm が利用可能かどうかを判断するために公開されます。(I5999db/514641567
  • RemoteInt 比較演算子を公開しました。(I5fe3db/513228889
  • captureRemoteDocument Flow API と新しい captureSingleRemoteDocument オーバーロード(RemoteCreationDisplayInfo を受け取る)を公開 API として公開しました。(I87b0eb/513228889
  • GlanceWearWidgetService ライフサイクル メソッドに @CallSuper を追加しました

バージョン 1.0.0-alpha11

2026 年 6 月 3 日

androidx.glance.wear:wear:1.0.0-alpha11androidx.glance.wear:wear-core:1.0.0-alpha11androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 がリリースされました。バージョン 1.0.0-alpha11 に含まれる commit については、こちらをご覧ください。

API の変更

  • Android Studio で Wear ウィジェットをプレビューするための WearWidgetPreview を追加しました。(I36504b/485147770
  • is*AvailableisDailyStepsAvailable など)変数を公開して、関連する健康データ型が利用可能で有効かどうかを確認します。(Ib98a7b/498179656
  • GlanceWearWidgettriggerUpdateAll API を追加し、指定されたアプリのすべてのウィジェットで更新をトリガーできるようにしました。(I6ab20b/510896410

バグの修正

  • Renderer のバージョン情報を WearWidgetParams に内部フィールドとして含め、alpha10 バージョンで生成されたドキュメントの破損を防ぎます。(Idcf8eb/511263591b/512830184
  • Wear ウィジェットのデバッグモードまたはエミュレータで強制プル更新フローをトリガーします。

バージョン 1.0.0-alpha10

2026 年 5 月 19 日

androidx.glance.wear:wear:1.0.0-alpha10androidx.glance.wear:wear-core:1.0.0-alpha10androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 がリリースされました。バージョン 1.0.0-alpha10 に含まれる commit については、こちらをご覧ください。

API の変更

  • Wear ウィジェットで glance.wear.health.DataType API を公開。これらの API は、デベロッパーがシステム ヘルスデータにアクセスするために使用できます。

バグの修正

  • Wear 7 エミュレータまたは 1.6 レンダラを実行するデバイスの alpha09 バージョンで発生していたクラッシュ ループを修正しました。Glance Wear ウィジェットの Player に空のフォント軸を送信できないようにしました。

バージョン 1.0.0-alpha09

2026 年 5 月 6 日

androidx.glance.wear:wear:1.0.0-alpha09androidx.glance.wear:wear-core:1.0.0-alpha09 がリリースされました。バージョン 1.0.0-alpha09 に含まれる commit については、こちらをご覧ください。

API の変更

  • 試験運用版の Glance Wear 機能に使用される ExperimentalGlanceWearApi を追加しました。(Id2f76b/498179813

バグの修正

  • Wear ウィジェットの XML メタデータのパーサーを更新し、起動時にウィジェットを認識できるようにしました。

バージョン 1.0.0-alpha08

2026 年 4 月 22 日

androidx.glance.wear:wear:1.0.0-alpha08androidx.glance.wear:wear-core:1.0.0-alpha08 がリリースされました。バージョン 1.0.0-alpha08 に含まれる commit については、こちらをご覧ください。

バグの修正

  • glance:wear:wear ライブラリのマニフェストに <queries> タグを追加し、PackageManager がプッシュ アップデートの正しいサービスをクエリするようにしました。(I192787

その他

  • 「Updates Compose compileSdk to 37」(I6007)を元に戻しました。これは glance-wear にも適用されるため、このリリースでは compileSdk の要件は 37 ではなくなりました。

バージョン 1.0.0-alpha07

2026 年 4 月 8 日

androidx.glance.wear:wear:1.0.0-alpha07androidx.glance.wear:wear-core:1.0.0-alpha07 がリリースされました。バージョン 1.0.0-alpha07 に含まれる commit については、こちらをご覧ください。

新機能

  • WearWidgetBrush が空の場合、または指定されていない場合に、デフォルトの Wear ウィジェットの背景を追加(I8300b
  • ウィジェットのコンテナタイプを返すように getActiveWidgets API を更新しました。(2772eb1

API の変更

  • ウィジェット更新 API を変更して WidgetInstanceId を受け取るようにし、特定のウィジェットの ID を取得するヘルパーを追加しました。指定された ID が無効であるか、呼び出し元が所有していない場合、新しい API は IllegalArgumentException をスローします。(I6f3c5b/446828899
  • WearWidgetBrush に縦方向と横方向のグラデーションを追加します。(If70aeb/470080675

バージョン 1.0.0-alpha06

2026 年 3 月 25 日

androidx.glance.wear:wear:1.0.0-alpha06androidx.glance.wear:wear-core:1.0.0-alpha06 がリリースされました。バージョン 1.0.0-alpha06 に含まれる commit については、こちらをご覧ください。

新機能

  • Wear ウィジェット プロファイルのオペレーションをインラインで定義します。

API の変更

  • 全画面互換性ウィジェットをより明確に区別できるように、CONTAINER_TYPE_FULLSCREEN の名前を CONTAINER_TYPE_TILE_COMPAT に変更しました。これには、ウィジェット パラメータで以前に FULLSCREEN 型にマッピングされていたものを LARGE に戻すことも含まれます。

バージョン 1.0.0-alpha05

2026 年 3 月 11 日

androidx.glance.wear:wear:1.0.0-alpha05androidx.glance.wear:wear-core:1.0.0-alpha05 がリリースされました。バージョン 1.0.0-alpha05 に含まれる commit については、こちらをご覧ください。

API の変更

  • Wear ウィジェットの背景に使用する color メソッドを含む WearWidgetBrush API を追加しました。(I66f54b/464273091
  • fetchActiveWidgets がすでに存在するため、fetchActiveWidgetsForProvider メソッドを削除しました。(I85e4eb/486197890

バージョン 1.0.0-alpha04

2026 年 2 月 25 日

androidx.glance.wear:wear:1.0.0-alpha04androidx.glance.wear:wear-core:1.0.0-alpha04 がリリースされました。バージョン 1.0.0-alpha04 に含まれる commit については、こちらをご覧ください。

API の変更

  • アプリがアクティブなウィジェットとタイルをクエリできるようにする GlanceWearWidgetManager API を追加しました。(I5be95
  • API を glance:wear:wear-core ライブラリから androidx.glance.wear.core パッケージに移動しました。(I429cf

バグの修正

  • 一般的な Remote Composable と Modifier の型を公開(Id1d40

バージョン 1.0.0-alpha03

2026 年 2 月 11 日

androidx.glance.wear:wear:1.0.0-alpha03androidx.glance.wear:wear-core:1.0.0-alpha03 がリリースされました。バージョン 1.0.0-alpha03 に含まれる commit については、こちらをご覧ください。

API の変更

  • GlanceWearWidget にインタラクション イベントのサポートを追加しました。(Ia4e28b/469808447

バージョン 1.0.0-alpha02

2026 年 1 月 28 日

androidx.glance.wear:wear:1.0.0-alpha02androidx.glance.wear:wear-core:1.0.0-alpha02 がリリースされました。バージョン 1.0.0-alpha02 に含まれる commit については、こちらをご覧ください。

新機能

  • ウィジェット パラメータで FULLSCREEN を LARGE に再マッピング(ad78d95

バグの修正

  • 複数のウィジェット インスタンスが表示されない DataStore の使用を修正しました(474f3e4

バージョン 1.0.0-alpha01

2026 年 1 月 14 日

androidx.glance.wear:wear:1.0.0-alpha01androidx.glance.wear:wear-core:1.0.0-alpha01 がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。

  • Glance Wear は、RemoteCompose を使用して Wear OS 向けウィジェットを作成するためのライブラリです。