Glance Wear

  
Glance Wear, Wear OS के लिए विजेट बनाने वाली एक लाइब्रेरी है
नया अपडेट अच्छी तरह काम करने वाला वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
9 सितंबर, 2026 - - - 1.0.0-alpha18

डिपेंडेंसी की जानकारी देना

glance-wear पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

Groovy

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

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

Kotlin

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

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

डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव/राय दें या शिकायत करें

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.

नई समस्या दर्ज करने का तरीका

ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.

Glance Wear का वर्शन 1.0

वर्शन 1.0.0-alpha18

9 सितंबर, 2026

androidx.glance.wear:wear:1.0.0-alpha18, androidx.glance.wear:wear-core:1.0.0-alpha18, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha18 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha18 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • WearWidgetPreview में useSafeFallbackRendererVersion पैरामीटर जोड़ा गया है. इससे पुराने होस्ट के लिए, सुरक्षित फ़ॉलबैक सेट के साथ काम करने वाले ऑपरेशंस वाले विजेट की झलक देखी जा सकती है. (I9c324)

गड़बड़ियां ठीक की गईं

  • Compose लाइब्रेरी के लिए, compileSdk को 37.1 पर अपडेट किया गया है. इसके लिए, Compose का इस्तेमाल करने वाले सभी ऐप्लिकेशन और लाइब्रेरी के लिए, compileSdk को ट्रांज़िटिव तरीके से अपडेट करना होगा. (I05b0f)
  • Wear विजेट में, fontFamily पैरामीटर के ज़रूरत से ज़्यादा इस्तेमाल के बारे में चेतावनी देने के लिए, Lint की जांच जोड़ी गई है. (I7730c)

वर्शन 1.0.0-alpha17

26 अगस्त, 2026

androidx.glance.wear:wear:1.0.0-alpha17, androidx.glance.wear:wear-core:1.0.0-alpha17, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha17 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha17 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • Glance Wear में Lint की जांच जोड़ी गई है, ताकि यह पक्का किया जा सके कि विजेट के मेटाडेटा के लिए, हर <container> <wearwidget-provider> एक्सएमएल में, साफ़ तौर पर एक टाइप एट्रिब्यूट तय किया गया हो. साथ ही, यह भी पक्का किया जा सके कि डुप्लीकेट टाइप तय न किए गए हों. (I52c9a, b/464458215)

वर्शन 1.0.0-alpha16

12 अगस्त, 2026

androidx.glance.wear:wear:1.0.0-alpha16, androidx.glance.wear:wear-core:1.0.0-alpha16, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha16 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha16 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • <wearwidget-provider> एक्सएमएल मेटाडेटा के लिए, Lint की पुष्टि करने की सुविधा जोड़ी गई है, ताकि यह पक्का किया जा सके कि ज़रूरी कॉन्फ़िगरेशन एलिमेंट (जैसे कि container और previewImage) मौजूद हों. (Ia9983, b/464458215)
  • Wear विजेट के बैकग्राउंड को काला या पारदर्शी सेट करने पर, Lint की गड़बड़ी की चेतावनी जोड़ी गई है (Idedb0, b/529269573)
  • Wear विजेट की प्रोफ़ाइल के लिए, CORE_TEXT Remote Compose ऑपरेशन चालू किया गया है. इससे, RemoteText को काम करने वाले होस्ट रेंडरर पर, वैरिएबल फ़ॉन्ट की सुविधाओं का इस्तेमाल करने की अनुमति मिलती है. जैसे, फ़ॉन्ट ऐक्सिस, लाइन हाइट वगैरह. साथ ही, अगर यह सुविधा मौजूद नहीं है, तो फ़ॉलबैक की सुविधा अपने-आप चालू हो जाती है.

ठीक की गई समस्याएं

  • डेवलपर के सुझाव के मुताबिक, AssociateWithGlanceWearWidget एनोटेशन के लिए KDocs अपडेट किए गए हैं

वर्शन 1.0.0-alpha15

29 जुलाई, 2026

androidx.glance.wear:wear:1.0.0-alpha15, androidx.glance.wear:wear-core:1.0.0-alpha15, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha15 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha15 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • Wear विजेट के दस्तावेज़ के बैकग्राउंड को खाली सेट करने पर, Lint की चेतावनी जोड़ी गई है. (Ic6475, b/529269573)

वर्शन 1.0.0-alpha14

15 जुलाई, 2026

androidx.glance.wear:wear:1.0.0-alpha14, androidx.glance.wear:wear-core:1.0.0-alpha14, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha14 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha14 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • हमने पूरी तरह से गोल Glance Wear विजेट के लिए, RoundAllWidgetPreviewParams, RoundSmallWidgetPreviewParams, और RoundLargeWidgetPreviewParams प्रीव्यू पैरामीटर प्रोवाइडर जोड़े हैं. (If5336, b/512405233)

नई सुविधाएं

  • हमने Glance Wear विजेट के लिए, Linter लाइब्रेरी सेट अप की है और उसे जोड़ा है.(If4218, b/527402079)
    • Lint की एक जांच जोड़ी गई है, ताकि यह पक्का किया जा सके कि GlanceWearWidgetService की सबक्लास, @AssociateWithGlanceWearWidget एनोटेशन का इस्तेमाल करके, उससे जुड़ी विजेट क्लास की जानकारी साफ़ तौर पर दें. (Idc575, b/477024153)
  • हमने पुराने होस्ट पर चलने वाले विजेट के लिए, बैकवर्ड कंपैटिबिलिटी को बेहतर बनाया है. इसके लिए, WearWidgetParams के ज़रिए काम करने वाले ऑपरेशंस को आगे बढ़ाया गया है. साथ ही, उन ऑपरेशंस के लिए, अनुमति वाले ऑपरेशंस की प्रोफ़ाइल को फ़िल्टर किया गया है. (Ib0a1b, I83cb1, [b/526716195])

वर्शन 1.0.0-alpha13

1 जुलाई, 2026

androidx.glance.wear:wear:1.0.0-alpha13, androidx.glance.wear:wear-core:1.0.0-alpha13, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha13 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha13 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • heartRateAccuracy से अनुमति की जांच हटाई गई है (I14269, b/522444636)

गड़बड़ियां ठीक की गईं

  • हमने यूएक्स के सुझाव के मुताबिक, झलक के लिए स्क्विरकल आकार वाले Wear विजेट के पैरामीटर में बदलाव किया है

वर्शन 1.0.0-alpha12

17 जून, 2026

androidx.glance.wear:wear:1.0.0-alpha12, androidx.glance.wear:wear-core:1.0.0-alpha12, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha12 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha12 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • AssociateWithGlanceWearWidget जोड़ा गया है. इसका इस्तेमाल GlanceWearWidgetService पर ज़रूर किया जाना चाहिए, ताकि यह बताया जा सके कि यह GlanceWearWidget के किस लागू करने के तरीके से जुड़ा है. (Ifcabb, b/514679763)

    • उदाहरण के लिए:
     @AssociateWithGlanceWearWidget(MyGlanceWearWidget::class)
     class MyGlanceWearWidgetService : GlanceWearWidgetService() {
       override val widget = MyGlanceWearWidget()
     }
     ```
    
  • हमने Wear विजेट में बिटमैप बैकग्राउंड के लिए, WearWidgetBrush में image ब्रेश जोड़ा है. (I9a228, b/513481558)

  • हमने @Composable हेल्पर फ़ंक्शन, WearWidgetPreview जोड़ा है. इससे Glance Wear विजेट के डेवलपमेंट को आसान बनाया जा सकता है. इसके लिए, आईडीई की झलक के लिए ज़रूरी बॉयलरप्लेट को हटाया गया है.

एपीआई में बदलाव

  • androidx.glance.wear.health.DataType का नाम बदलकर androidx.glance.wear.health.HealthData कर दिया गया है (I4cb0b, b/516746689)
  • isHeartRateBpmAvailable को सार्वजनिक किया गया है, ताकि यह पता लगाया जा सके कि होस्ट पर heartRateBpm उपलब्ध है या नहीं. (I5999d, b/514641567)
  • RemoteInt की तुलना करने वाले ऑपरेटर सार्वजनिक किए गए हैं. (I5fe3d, b/513228889)
  • captureRemoteDocument Flow API और एक नया captureSingleRemoteDocument ओवरलोड (जो RemoteCreationDisplayInfo लेता है) सार्वजनिक एपीआई के तौर पर सार्वजनिक किए गए हैं. (I87b0e, b/513228889)
  • हमने GlanceWearWidgetService के लाइफ़साइकल के तरीकों में @CallSuper जोड़ा है

वर्शन 1.0.0-alpha11

3 जून, 2026

androidx.glance.wear:wear:1.0.0-alpha11, androidx.glance.wear:wear-core:1.0.0-alpha11, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha11 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha11 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • हमने Android Studio में Wear विजेट की झलक देखने के लिए, WearWidgetPreview जोड़ा है. (I36504, b/485147770)
  • is*Available (isDailyStepsAvailable, वगैरह) वैरिएबल सार्वजनिक किए गए हैं, ताकि यह पुष्टि की जा सके कि सेहत से जुड़ा डेटा टाइप उपलब्ध है और मान्य है. (Ib98a7, b/498179656)
  • दिए गए ऐप्लिकेशन के सभी विजेट को अपडेट करने के लिए, GlanceWearWidget में triggerUpdateAll एपीआई जोड़ा गया है. (I6ab20, b/510896410)

गड़बड़ियां ठीक की गईं

  • WearWidgetParams में रेंडरर के वर्शन की जानकारी को इंटरनल फ़ील्ड के तौर पर शामिल करें, ताकि alpha10 वर्शन से जनरेट किए गए दस्तावेज़ में कोई गड़बड़ी न हो. (Idcf8e, b/511263591, b/512830184)
  • Wear विजेट के लिए, डीबग मोड या एम्युलेटर में, फ़ोर्स पुल अपडेट फ़्लो को ट्रिगर करें.

वर्शन 1.0.0-alpha10

19 मई, 2026

androidx.glance.wear:wear:1.0.0-alpha10, androidx.glance.wear:wear-core:1.0.0-alpha10, और androidx.glance.wear:wear-tooling-preview:1.0.0-alpha10 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha10 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • Wear विजेट में, glance.wear.health.DataType एपीआई सार्वजनिक किए गए हैं. डेवलपर इन एपीआई का इस्तेमाल करके, सिस्टम के सेहत से जुड़े डेटा को ऐक्सेस कर सकते हैं.

गड़बड़ियां ठीक की गईं

  • alpha09 वर्शन में, Wear 7 एम्युलेटर या 1.6 रेंडरर पर चलने वाले डिवाइसों में क्रैश लूप की समस्या ठीक की गई है. इसके लिए, Glance Wear विजेट के लिए, प्लेयर को खाली फ़ॉन्ट ऐक्सिस भेजने की अनुमति नहीं दी गई है.

वर्शन 1.0.0-alpha09

6 मई, 2026

androidx.glance.wear:wear:1.0.0-alpha09 और androidx.glance.wear:wear-core:1.0.0-alpha09 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha09 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • हमने ExperimentalGlanceWearApi जोड़ा है. इसका इस्तेमाल, Glance Wear की एक्सपेरिमेंटल सुविधाओं के लिए किया जाएगा. (Id2f76, b/498179813)

गड़बड़ियां ठीक की गईं

  • Wear विजेट के एक्सएमएल मेटाडेटा के लिए, पार्सर को अपडेट किया गया है, ताकि बूट के दौरान विजेट की जानकारी मिल सके.

वर्शन 1.0.0-alpha08

22 अप्रैल, 2026

androidx.glance.wear:wear:1.0.0-alpha08 और androidx.glance.wear:wear-core:1.0.0-alpha08 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha08 में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • <queries> टैग को glance:wear:wear लाइब्रेरी के मेनिफ़ेस्ट में जोड़ा गया है, ताकि यह पक्का किया जा सके कि PackageManager, पुश अपडेट के लिए सही सेवाओं के बारे में क्वेरी करे. (I192787)

अन्य

  • "Compose के compileSdk को 37 पर अपडेट किया गया" (I6007) को वापस लाया गया है. यह glance-wear पर भी लागू होता है. इसलिए, इस रिलीज़ में compileSdk की ज़रूरी शर्त 37 नहीं है.

वर्शन 1.0.0-alpha07

8 अप्रैल, 2026

androidx.glance.wear:wear:1.0.0-alpha07 और androidx.glance.wear:wear-core:1.0.0-alpha07 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha07 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • WearWidgetBrush खाली होने या तय न किए जाने पर, डिफ़ॉल्ट Wear विजेट बैकग्राउंड जोड़ें. (I8300b)
  • getActiveWidgets एपीआई को अपडेट करें, ताकि विजेट का कंटेनर टाइप दिखाया जा सके. (2772eb1)

एपीआई में बदलाव

  • विजेट को अपडेट करने वाले एपीआई में बदलाव करें, ताकि WidgetInstanceId लिया जा सके. साथ ही, किसी दिए गए विजेट के लिए आईडी फ़ेच करने के लिए, हेल्पर जोड़ें. अगर दिया गया आईडी अमान्य है या कॉलर के पास उसका मालिकाना हक नहीं है, तो नया एपीआई IllegalArgumentException दिखाता है. (I6f3c5, b/446828899)
  • WearWidgetBrush में वर्टिकल और हॉरिज़ॉन्टल ग्रेडिएंट जोड़ें. (If70ae, b/470080675)

वर्शन 1.0.0-alpha06

25 मार्च, 2026

androidx.glance.wear:wear:1.0.0-alpha06 और androidx.glance.wear:wear-core:1.0.0-alpha06 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha06 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • Wear विजेट की प्रोफ़ाइल के लिए, ऑपरेशंस को इनलाइन तय करें.

एपीआई में बदलाव

  • हमने CONTAINER_TYPE_FULLSCREEN का नाम बदलकर CONTAINER_TYPE_TILE_COMPAT कर दिया है, ताकि फ़ुलस्क्रीन कंपैटिबिलिटी वाले विजेट को बेहतर तरीके से अलग किया जा सके. इसमें, विजेट के पैरामीटर में पहले FULLSCREEN टाइप को LARGE में मैप करने की सुविधा को वापस लाना शामिल है.

वर्शन 1.0.0-alpha05

11 मार्च, 2026

androidx.glance.wear:wear:1.0.0-alpha05 और androidx.glance.wear:wear-core:1.0.0-alpha05 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha05 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • हमने WearWidgetBrush एपीआई जोड़ा है. इसमें color तरीका शामिल है. इसका इस्तेमाल, Wear विजेट के बैकग्राउंड के लिए किया जाएगा. (I66f54, b/464273091)
  • fetchActiveWidgetsForProvider तरीका हटा दिया गया है, क्योंकि पहले से ही fetchActiveWidgets मौजूद है. (I85e4e, b/486197890)

वर्शन 1.0.0-alpha04

25 फ़रवरी, 2026

androidx.glance.wear:wear:1.0.0-alpha04 और androidx.glance.wear:wear-core:1.0.0-alpha04 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha04 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • GlanceWearWidgetManager एपीआई जोड़ा गया है, ताकि ऐप्लिकेशन अपने चालू विजेट और टाइल के बारे में क्वेरी कर सकें. (I5be95)
  • हमने एपीआई को glance:wear:wear-core लाइब्रेरी से androidx.glance.wear.core पैकेज में ट्रांसफ़र किया है. (I429cf)

गड़बड़ियां ठीक की गईं

  • आम Remote Composable और Modifier टाइप सार्वजनिक किए गए हैं (Id1d40)

वर्शन 1.0.0-alpha03

11 फ़रवरी, 2026

androidx.glance.wear:wear:1.0.0-alpha03 और androidx.glance.wear:wear-core:1.0.0-alpha03 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha03 में ये बदलाव शामिल हैं.

एपीआई में बदलाव

  • GlanceWearWidget में इंटरैक्शन इवेंट के लिए सहायता जोड़ी गई है. (Ia4e28, b/469808447)

वर्शन 1.0.0-alpha02

28 जनवरी, 2026

androidx.glance.wear:wear:1.0.0-alpha02 और androidx.glance.wear:wear-core:1.0.0-alpha02 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha02 में ये बदलाव शामिल हैं.

नई सुविधाएं

  • विजेट के पैरामीटर में FULLSCREEN को LARGE पर फिर से मैप करें (ad78d95)

गड़बड़ियां ठीक की गईं

  • DataStore के इस्तेमाल से जुड़ी समस्या ठीक की गई है. इसकी वजह से, विजेट के कई इंस्टेंस नहीं दिखते थे (474f3e4)

वर्शन 1.0.0-alpha01

14 जनवरी, 2026

androidx.glance.wear:wear:1.0.0-alpha01 और androidx.glance.wear:wear-core:1.0.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.0.0-alpha01 में ये बदलाव शामिल हैं.

  • Glance Wear, RemoteCompose का इस्तेमाल करके, Wear OS के लिए विजेट बनाने वाली एक लाइब्रेरी है.