Glance Wear

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

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

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

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

ग्रूवी

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

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

Kotlin

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

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

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

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

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

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

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

Glance Wear का वर्शन 1.0

वर्शन 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)
  • triggerUpdateAll में GlanceWearWidget एपीआई जोड़ा गया है, ताकि दिए गए ऐप्लिकेशन के सभी विजेट को अपडेट किया जा सके. (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 एपीआई को दिखाएं. डेवलपर, इन एपीआई का इस्तेमाल करके सिस्टम की सेहत का डेटा ऐक्सेस कर सकते हैं.

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

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