Glance Wear
| नया अपडेट | अच्छी तरह काम करने वाला वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
|---|---|---|---|---|
| 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_TEXTRemote 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)
- Lint की एक जांच जोड़ी गई है, ताकि यह पक्का किया जा सके कि
- हमने पुराने होस्ट पर चलने वाले विजेट के लिए, बैकवर्ड कंपैटिबिलिटी को बेहतर बनाया है. इसके लिए,
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)captureRemoteDocumentFlow 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 के लिए विजेट बनाने वाली एक लाइब्रेरी है.