Glance Wear

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

डिपेंडेंसी का एलान करना

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

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

ग्रूवी

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

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

Kotlin

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

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

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

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

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

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

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

Glance Wear का वर्शन 1.0

वर्शन 1.0.0-alpha19

23 सितंबर, 2026

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

सिर्फ़ इंटरनल टेस्ट में बदलाव किए जा सकते हैं.

वर्शन 1.0.0-alpha18

09 सितंबर, 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)

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

  • compileSdk के लिए, Compose लाइब्रेरी को 37.1 पर अपडेट किया गया है. इसके लिए, Compose का इस्तेमाल करने वाले सभी ऐप्लिकेशन और लाइब्रेरी के लिए, compileSdk को ट्रांज़िटिव तरीके से अपडेट करना होगा. (I05b0f)
  • Wear डिवाइसों पर काम करने वाले विजेट में, fontFamily पैरामीटर के गैर-ज़रूरी इस्तेमाल के बारे में चेतावनी देने के लिए, लिंट चेक जोड़ा गया. (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 में लिंट चेक जोड़े गए हैं. इससे यह पक्का किया जा सकेगा कि विजेट के मेटाडेटा के लिए <wearwidget-provider> एक्सएमएल में मौजूद हर <container>, साफ़ तौर पर ऐसे टाइप एट्रिब्यूट के बारे में बताता है जो काम करता है और डुप्लीकेट टाइप तय नहीं करता. (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 रिमोट कंपोज़ ऑपरेशन चालू किया गया. इससे 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 विजेट के दस्तावेज़ में खाली बैकग्राउंड सेट करने पर, लिंट की चेतावनी जोड़ी गई. (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)
    • यह पक्का करने के लिए कि GlanceWearWidgetService की सबक्लास, @AssociateWithGlanceWearWidget एनोटेशन का इस्तेमाल करके, उससे जुड़ी विजेट क्लास का साफ़ तौर पर एलान करें, एक लिंट चेक जोड़ा गया है. (Idc575, b/477024153)
  • हमने पुराने होस्ट पर चलने वाले विजेट के लिए, बैकवर्ड कंपैटिबिलिटी को बेहतर बनाया है. इसके लिए, हमने WearWidgetParams के ज़रिए काम करने वाली कार्रवाइयों को आगे बढ़ाया है. साथ ही, उन कार्रवाइयों के लिए अनुमति वाली प्रोफ़ाइल को फ़िल्टर किया है. (Ib0a1b, I83cb1, [b/526716195])

वर्शन 1.0.0-alpha13

01 जुलाई, 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()
     }
     ```
    
  • हमने WearWidgetBrush में image ब्रश जोड़ा है, ताकि Wear डिवाइस पर मौजूद विजेट में बिटमैप बैकग्राउंड का इस्तेमाल किया जा सके. (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

03 जून, 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)

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

  • अल्फ़ा10 वर्शन से जनरेट किए गए दस्तावेज़ में गड़बड़ी होने से रोकने के लिए, WearWidgetParams में रेंडरर वर्शन की जानकारी को इंटरनल फ़ील्ड के तौर पर शामिल करें. (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 Widget में glance.wear.health.DataType एपीआई को ऐक्सेस करने की सुविधा उपलब्ध कराएं. डेवलपर, इन एपीआई का इस्तेमाल करके सिस्टम की सेहत का डेटा ऐक्सेस कर सकते हैं.

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

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

वर्शन 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 में ये बदलाव शामिल हैं.

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

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

अन्य

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

वर्शन 1.0.0-alpha07

08 अप्रैल, 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 में ये बदलाव शामिल हैं.

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

  • हमने Wear विजेट के बैकग्राउंड के लिए, WearWidgetBrushcolor तरीके के साथ एपीआई जोड़ा है. (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)

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

  • सामान्य रिमोट कंपोज़ेबल और मॉडिफ़ायर टाइप (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 के लिए विजेट बनाने की लाइब्रेरी है.