Glance Wear
| नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 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) captureRemoteDocumentFlow 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 के लिए विजेट बनाने की लाइब्रेरी है.