Glance Wear

  
Glance Wear, Wear OS için widget oluşturmaya yönelik bir kitaplıktır.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta sürümü Alfa Sürümü
9 Eylül 2026 - - - 1.0.0-alpha18

Bağımlılıkları bildirme

glance-wear'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Eski

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")
}

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Glance Wear 1.0 sürümü

Sürüm 1.0.0-alpha18

9 Eylül 2026

androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18 yayınlandı. 1.0.0-alpha18 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Eski ana makineler için desteklenen işlemlerin güvenli bir yedek kümesiyle widget'ların önizlemesine izin vermek üzere WearWidgetPreview öğesine useSafeFallbackRendererVersion parametresi eklendi. (I9c324)

Hata Düzeltmeleri

  • compileSdk için Compose kitaplıkları 37.1 sürümüne güncellendi. Bu işlem, Compose kullanan tüm uygulamalar ve kitaplıklar için compileSdk öğesinin geçişli olarak güncellenmesini gerektirir. (I05b0f)
  • Wear widget'larında gereksiz fontFamily parametre kullanımları konusunda uyarı veren lint kontrolü eklendi. (I7730c)

Sürüm 1.0.0-alpha17

26 Ağustos 2026

androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17 yayınlandı. 1.0.0-alpha17 sürümü bu commit'leri içerir.

Yeni özellikler

  • Glance Wear'da, Widget Meta Verileri için <wearwidget-provider> XML'sindeki her <container> öğesinin, desteklenen bir tür özelliğini açıkça belirtmesini ve yinelenen türler tanımlamamasını zorunlu kılan lint kontrolleri eklendi. (I52c9a, b/464458215)

Sürüm 1.0.0-alpha16

12 Ağustos 2026

androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16 yayınlandı. 1.0.0-alpha16 sürümü bu commit'leri içerir.

Yeni özellikler

  • Gerekli yapılandırma öğelerinin (ör. container ve previewImage) mevcut olduğundan emin olmak için <wearwidget-provider> XML meta verileri için Lint doğrulaması eklendi. (Ia9983, b/464458215)
  • Wear widget'ında siyah veya şeffaf arka plan ayarlama için Lint hata uyarısı eklendi (Idedb0, b/529269573)
  • Wear Widget'ları profili için CORE_TEXT Uzaktan Oluşturma işlemi etkinleştirildi. Bu sayede RemoteText, desteklenen ana makine oluşturucularda yazı tipi eksenleri ve satır yükseklikleri gibi değişken yazı tipi özelliklerini kullanabilir. Bu özellik desteklenmediğinde ise otomatik olarak yedek yazı tipine geçilir.

Düzeltmeler

  • Geliştiricilerin geri bildirimleri doğrultusunda AssociateWithGlanceWearWidget ek açıklaması için KDoc'lar güncellendi.

Sürüm 1.0.0-alpha15

29 Temmuz 2026

androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15 yayınlandı. 1.0.0-alpha15 sürümü bu commit'leri içerir.

Yeni özellikler

  • Wear Widget dokümanında boş arka plan ayarlanırken hata analizi uyarısı eklendi. (Ic6475, b/529269573)

Sürüm 1.0.0-alpha14

15 Temmuz 2026

androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14 yayınlandı. 1.0.0-alpha14 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Tamamen yuvarlatılmış Glance Wear widget'ları için RoundAllWidgetPreviewParams, RoundSmallWidgetPreviewParams ve RoundLargeWidgetPreviewParams önizleme parametresi sağlayıcıları ekledik. (If5336, b/512405233)

Yeni özellikler

  • Glance Wear widget'ları için Linter kitaplığı oluşturup ekledik.(If4218, b/527402079)
    • GlanceWearWidgetService alt sınıflarının, @AssociateWithGlanceWearWidget ek açıklamasını kullanarak ilişkili widget sınıflarını açıkça bildirmesini sağlamak için bir lint kontrolü eklendi. (Idc575, b/477024153)
  • WearWidgetParams aracılığıyla desteklenen işlemleri yayarak ve izin verilen işlemlerin profilini filtreleyerek eski ana bilgisayarlarda çalışan widget'lar için geriye dönük uyumluluğu iyileştirdik. (Ib0a1b, I83cb1, [b/526716195])

Sürüm 1.0.0-alpha13

1 Temmuz 2026

androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 yayınlandı. 1.0.0-alpha13 sürümü bu commit'leri içerir.

API Değişiklikleri

  • heartRateAccuracy uygulamasından izin kontrolü kaldırıldı (I14269, b/522444636)

Hata düzeltmeleri

  • Kullanıcı deneyimi geri bildirimlerine göre, Wear widget'ının önizlemesi için yuvarlak kare şeklindeki parametrelerde ince ayarlar yaptık.

Sürüm 1.0.0-alpha12

17 Haziran 2026

androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 yayınlandı. 1.0.0-alpha12 sürümü bu commit'leri içerir.

Yeni özellikler

  • GlanceWearWidget'ın hangi uygulamasıyla ilişkili olduğunu belirtmek için GlanceWearWidgetService üzerinde kullanılması gereken AssociateWithGlanceWearWidget eklendi. (Ifcabb, b/514679763)

    • Örneğin:
     @AssociateWithGlanceWearWidget(MyGlanceWearWidget::class)
     class MyGlanceWearWidgetService : GlanceWearWidgetService() {
       override val widget = MyGlanceWearWidget()
     }
     ```
    
  • Wear widget'larında bit eşlem arka planları desteklemek için WearWidgetBrush aracına image fırçası ekledik. (I9a228, b/513481558)

  • IDE önizlemeleri için gereken standart kodu kaldırarak Glance Wear widget'larının geliştirilmesini basitleştirmek amacıyla @Composable yardımcı işlevini WearWidgetPreview kullanıma sunduk.

API Değişiklikleri

  • androidx.glance.wear.health.DataType, androidx.glance.wear.health.HealthData olarak yeniden adlandırıldı (I4cb0b, b/516746689)
  • isHeartRateBpmAvailable, heartRateBpm öğesinin ana makinede kullanılabilir olup olmadığını belirlemek için gösterilir. (I5999d, b/514641567)
  • Karşılaştırma operatörleriRemoteInt kullanıma sunuldu. (I5fe3d, b/513228889)
  • captureRemoteDocument Flow API'si ve yeni bir captureSingleRemoteDocument aşırı yüklemesi (RemoteCreationDisplayInfo alır) herkese açık API'ler olarak kullanıma sunuldu. (I87b0e, b/513228889)
  • GlanceWearWidgetService yaşam döngüsü yöntemlerine @CallSuper eklendi

Sürüm 1.0.0-alpha11

3 Haziran 2026

androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 yayınlandı. 1.0.0-alpha11 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Android Studio'da Wear widget'larını önizlemek için WearWidgetPreview seçeneğini ekledik. (I36504, b/485147770)
  • İlgili sağlık verisi türünün kullanılabilir ve geçerli olup olmadığını doğrulamak için is*Available (isDailyStepsAvailable vb.) değişkenlerini kullanıma sunun. (Ib98a7, b/498179656)
  • Belirli bir uygulamanın tüm widget'larında güncellemeyi tetiklemek için triggerUpdateAll API'si GlanceWearWidget'ye eklendi. (I6ab20, b/510896410)

Hata Düzeltmeleri

  • Alfa10 sürümüyle oluşturulan belgede bozulmayı önlemek için WearWidgetParams içine oluşturucu sürümü bilgilerini dahili alan olarak ekleyin. (Idcf8e, b/511263591, b/512830184)
  • Wear widget'ları için hata ayıklama modunda veya emülatörde zorunlu çekme güncelleme akışını tetikleyin.

Sürüm 1.0.0-alpha10

19 Mayıs 2026

androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10 ve androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 yayınlandı. 1.0.0-alpha10 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Wear Widget'ta glance.wear.health.DataType API'lerini kullanıma sunun. Bu API'ler, geliştiriciler tarafından sistem sağlığı verilerine erişmek için kullanılabilir.

Hata Düzeltmeleri

  • Wear 7 emülatöründe veya 1.6 oluşturucu çalıştıran cihazlarda alpha09 sürümünde meydana gelen kilitlenme döngüsü, Glance Wear Widget için Player'a boş yazı tipi ekseninin gönderilmesine izin verilmemesiyle düzeltildi.

Sürüm 1.0.0-alpha09

6 Mayıs 2026

androidx.glance.wear:wear:1.0.0-alpha09 ve androidx.glance.wear:wear-core:1.0.0-alpha09 yayınlandı. 1.0.0-alpha09 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Deneysel Glance Wear özelliklerinde kullanılacak ExperimentalGlanceWearApi eklendi. (Id2f76, b/498179813)

Hata Düzeltmeleri

  • Wear Widget XML meta verileri için ayrıştırıcı, başlatma sırasında widget'ları tanıyacak şekilde güncellendi.

Sürüm 1.0.0-alpha08

22 Nisan 2026

androidx.glance.wear:wear:1.0.0-alpha08 ve androidx.glance.wear:wear-core:1.0.0-alpha08 yayınlandı. 1.0.0-alpha08 sürümü bu commit'leri içerir.

Hata Düzeltmeleri

  • glance:wear:wear kitaplığının manifestine <queries> etiketi eklendi. Böylece PackageManager, push güncellemeleri için doğru hizmetleri sorgulayacak. (I192787)

Diğer

  • "Updates Compose compileSdk to 37" (I6007) geri alındı. Bu değişiklik, glance-wear için de geçerli olduğundan bu sürümde compileSdk koşulu artık 37 değil.

Sürüm 1.0.0-alpha07

8 Nisan 2026

androidx.glance.wear:wear:1.0.0-alpha07 ve androidx.glance.wear:wear-core:1.0.0-alpha07 yayınlandı. 1.0.0-alpha07 sürümü bu commit'leri içerir.

Yeni Özellikler

  • WearWidgetBrush boş olduğunda veya belirtilmediğinde varsayılan Wear widget'ı arka planını ekleyin. (I8300b)
  • getActiveWidgets API'sini, widget'ın kapsayıcı türünü döndürecek şekilde güncelleyin. (2772eb1)

API Değişiklikleri

  • Widget güncelleme API'sini WidgetInstanceId alacak şekilde değiştirin ve belirli bir widget'ın kimliklerini getirmek için yardımcı işlev ekleyin. Yeni API, sağlanan kimlik geçersizse veya arayan kullanıcıya ait değilse IllegalArgumentException hatasını verir. (I6f3c5, b/446828899)
  • WearWidgetBrush içine dikey ve yatay gradyan ekleyin. (If70ae, b/470080675)

Sürüm 1.0.0-alpha06

25 Mart 2026

androidx.glance.wear:wear:1.0.0-alpha06 ve androidx.glance.wear:wear-core:1.0.0-alpha06 yayınlandı. 1.0.0-alpha06 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Wear widget'ları profilini satır içi olarak tanımlayın.

API Değişiklikleri

  • Tam ekran uyumluluğu widget'ını daha iyi ayırt etmek için CONTAINER_TYPE_FULLSCREEN simgesini CONTAINER_TYPE_TILE_COMPAT olarak yeniden adlandırdık. Bu, daha önce FULLSCREEN türünde olan eşlemenin widget parametrelerinde LARGE türüne geri döndürülmesini içerir.

Sürüm 1.0.0-alpha05

11 Mart 2026

androidx.glance.wear:wear:1.0.0-alpha05 ve androidx.glance.wear:wear-core:1.0.0-alpha05 yayınlandı. 1.0.0-alpha05 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Wear Widget arka planı için kullanılacak WearWidgetBrushAPI'yi color yöntemiyle ekledik. (I66f54, b/464273091)
  • fetchActiveWidgetsForProvider yöntemi, fetchActiveWidgets zaten mevcut olduğundan kaldırıldı. (I85e4e, b/486197890)

Sürüm 1.0.0-alpha04

25 Şubat 2026

androidx.glance.wear:wear:1.0.0-alpha04 ve androidx.glance.wear:wear-core:1.0.0-alpha04 yayınlandı. 1.0.0-alpha04 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Uygulamaların etkin widget'larını ve kutucuklarını sorgulamasına olanak tanıyan GlanceWearWidgetManager API'si eklendi. (I5be95)
  • API'leri glance:wear:wear-core kitaplığından androidx.glance.wear.core paketine taşıdık. (I429cf)

Hata Düzeltmeleri

  • Yaygın kullanılan Remote Composable ve Modifier türlerini kullanıma sunma (Id1d40)

Sürüm 1.0.0-alpha03

11 Şubat 2026

androidx.glance.wear:wear:1.0.0-alpha03 ve androidx.glance.wear:wear-core:1.0.0-alpha03 yayınlandı. 1.0.0-alpha03 sürümü bu commit'leri içerir.

API Değişiklikleri

  • GlanceWearWidget'ya etkileşim etkinlikleri için destek ekleyin. (Ia4e28, b/469808447)

Sürüm 1.0.0-alpha02

28 Ocak 2026

androidx.glance.wear:wear:1.0.0-alpha02 ve androidx.glance.wear:wear-core:1.0.0-alpha02 yayınlandı. 1.0.0-alpha02 sürümü bu commit'leri içerir.

Yeni Özellikler

  • Widget parametrelerinde FULLSCREEN'i LARGE olarak yeniden eşleyin (ad78d95)

Hata Düzeltmeleri

  • Birden fazla widget örneğinin gösterilmesini engelleyen DataStore kullanımı düzeltildi (474f3e4).

Sürüm 1.0.0-alpha01

14 Ocak 2026

androidx.glance.wear:wear:1.0.0-alpha01 ve androidx.glance.wear:wear-core:1.0.0-alpha01 yayınlandı. 1.0.0-alpha01 sürümü bu commit'leri içerir.

  • Glance Wear, RemoteCompose kullanarak Wear OS için widget oluşturmaya yönelik bir kitaplıktır.