Wear OS 5.1

Wear OS के नए वर्शन को एक्सप्लोर करें. यह वर्शन चुनिंदा डिवाइसों और Android Studio के आधिकारिक एमुलेटर में उपलब्ध है. देखें कि टारगेट किए गए SDK टूल के वर्शन को अपडेट करने के बाद, आपका ऐप्लिकेशन उम्मीद के मुताबिक काम कर रहा है या नहीं.

Wear OS 5.1, Android 15 (एपीआई लेवल 35) पर आधारित है. इसलिए, आपको उन ऐप्लिकेशन की जांच करनी होगी जो पहले से ही Wear OS 5 के लिए एपीआई लेवल 34 को टारगेट करते हैं.

इस सुविधा के साथ काम करने वाले डिवाइस को टेस्ट के लिए तैयार करना

Wear OS 5.1, इन डिवाइसों पर चल सकता है:

  • Google Pixel Watch 3 (ब्लूटूथ/वाई-फ़ाई)
  • Google Pixel Watch 2 (ब्लूटूथ/वाई-फ़ाई)

आपके डिवाइस पर, ओवर-द-एयर (ओटीए) सॉफ़्टवेयर अपडेट मिल जाएगा. अपने डिवाइस को मैन्युअल तरीके से भी अपडेट किया जा सकता है. इसके लिए, इनमें से कोई एक तरीका अपनाएं:

टेस्टिंग के लिए एमुलेटर तैयार करना

आधिकारिक इम्यूलेटर में Wear OS 5.1 चलाने के लिए, आपको सबसे पहले इम्यूलेटर पर चलने वाली सिस्टम इमेज डाउनलोड और इंस्टॉल करनी होगी. इसके बाद, आपको एक वर्चुअल डिवाइस बनाना होगा, जो इस सिस्टम इमेज को चलाता हो.

सिस्टम इमेज डाउनलोड और इंस्टॉल करना

सिस्टम की सही इमेज डाउनलोड और इंस्टॉल करने के लिए, यह तरीका अपनाएं:

  1. अगर आपने अब तक Android Studio Ladybug Feature Drop या इसके बाद की रिलीज़ डाउनलोड और इंस्टॉल नहीं की है, तो ऐसा करें.
  2. Android Studio में, टूल > SDK मैनेजर पर क्लिक करें.
  3. SDK टूल के प्लैटफ़ॉर्म टैब में, पैकेज की जानकारी दिखाएं पर क्लिक करें. इसके बाद, Android 15.0 ("VanillaIceCream") सेक्शन को बड़ा करें. इसमें एपीआई लेवल 35-ext15 के आर्टफ़ैक्ट शामिल होते हैं. इसके बाद, Wear OS 5.1 ARM 64 v8a सिस्टम इमेज या Wear OS 5.1 Intel x86_64 Atom सिस्टम इमेज में से कोई एक चुनें:

    "Android API 35 के लिए, इम्यूलेटर बिल्ड इमेज, बिल्ड इमेज के ग्रुप में दिखती हैं"

  4. ठीक है पर क्लिक करें. बदलाव की पुष्टि करें विंडो दिखने पर, ठीक है पर फिर से क्लिक करें.

  5. Android Studio के सिस्टम इमेज को डाउनलोड और इंस्टॉल होने का इंतज़ार करें. इसके बाद, पूरा करें पर क्लिक करें.

वर्चुअल डिवाइस बनाना

आधिकारिक एमुलेटर में इस सिस्टम इमेज को चलाने वाला वर्चुअल डिवाइस बनाने के लिए, यह तरीका अपनाएं:

  1. Android Studio में, टूल > डिवाइस मैनेजर को चुनकर डिवाइस मैनेजर खोलें. आपको डिवाइस मैनेजर पैनल दिखेगा.
  2. डिवाइस मैनेजर पैनल के टूलबार में, नया डिवाइस जोड़ें > वर्चुअल डिवाइस बनाएं पर क्लिक करें.
  3. डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन पैनल में, Wear OS चुनें और कोई हार्डवेयर प्रोफ़ाइल चुनें. आगे बढ़ें पर क्लिक करें.
  4. इस्तेमाल करने के लिए, Wear OS 5.1 सिस्टम इमेज चुनें. सिस्टम इमेज का एपीआई लेवल 35 होना चाहिए.
  5. आगे बढ़ें पर क्लिक करें. इसके बाद, पूरा करें पर क्लिक करें.

एम्युलेटर पर अपने ऐप्लिकेशन की जांच करना

अपने बनाए गए इस वर्चुअल डिवाइस पर अपने ऐप्लिकेशन की जांच करने के लिए, यह तरीका अपनाएं:

  1. Android Studio टूलबार पर जाएं और वर्चुअल डिवाइस चुनें.
  2. चालू करें पर क्लिक करें.
  3. वर्चुअल डिवाइस पर अपना ऐप्लिकेशन इंस्टॉल करें और उपयोगकर्ताओं के लिए उपलब्ध उन अलग-अलग वर्कफ़्लो पर नेविगेट करें जिनका इस्तेमाल आपका ऐप्लिकेशन करता है.

ऐसे बदलाव जिनका असर सभी ऐप्लिकेशन पर पड़ता है

Wear OS 5.1 पर अपने ऐप्लिकेशन की जांच करते समय, देखें कि आपका ऐप्लिकेशन, सिस्टम के काम करने के तरीके में हुए उन बदलावों को कैसे हैंडल करता है जिनका असर Android 15 के सभी ऐप्लिकेशन पर पड़ता है. ये बदलाव, Wear OS 5.1 के जैसे ही एपीआई लेवल का इस्तेमाल करते हैं.

Wear OS 5.1 में, डिवाइस के काम करने के तरीके में हुए कई बदलाव लागू नहीं होते:

अपने ऐप्लिकेशन के टारगेट SDK टूल का वर्शन अपडेट करना

अपने ऐप्लिकेशन के टारगेट SDK टूल के वर्शन को एपीआई लेवल 35 पर अपडेट करके, Wear OS 5.1 के साथ अपने ऐप्लिकेशन के काम करने की सुविधा को बेहतर बनाया जा सकता है. (यह वही एपीआई लेवल है जिसका इस्तेमाल Android 15 करता है.)

ऐसा करने के लिए, मॉड्यूल-लेवल की build.gradle या build.gradle.kts फ़ाइल खोलें और उन्हें Wear OS 5.1 की वैल्यू से अपडेट करें.

आपकी बिल्ड फ़ाइल में वैल्यू को फ़ॉर्मैट करने का तरीका, इस्तेमाल किए जा रहे Android Gradle प्लग इन (AGP) के वर्शन पर निर्भर करता है.

AGP 7.0.0 या इसके बाद का वर्शन

अगर AGP 7.0.0 या इसके बाद के वर्शन का इस्तेमाल किया जा रहा है, तो Wear OS 5.1 के लिए, अपने ऐप्लिकेशन की build.gradle या build.gradle.kts फ़ाइल को इन वैल्यू के साथ अपडेट करें:

Groovy

android {
    compileSdk 35
    ...
    defaultConfig {
        targetSdk 35
    }
}

Kotlin

android {
    compileSdk = 35
    ...
    defaultConfig {
        targetSdk = 35
    }
}

AGP 4.2.0 या इससे पुराना वर्शन

अगर AGP 4.2.0 या इससे पहले के वर्शन का इस्तेमाल किया जा रहा है, तो Wear OS 5.1 के लिए, अपने ऐप्लिकेशन की build.gradle या build.gradle.kts फ़ाइल को इन वैल्यू के साथ अपडेट करें:

Groovy

android {
    compileSdkVersion "35"
    ...
    defaultConfig {
        targetSdkVersion "35"
    }
}

Kotlin

android {
    compileSdkVersion = "35"
    ...
    defaultConfig {
        targetSdkVersion = "35"
    }
}

ऐसे बदलाव जिनका असर सिर्फ़ एपीआई लेवल 35 को टारगेट करने वाले ऐप्लिकेशन पर पड़ेगा

टारगेट किए गए SDK टूल के वर्शन को एपीआई लेवल 35 पर अपडेट करने के बाद, Android 15 को टारगेट करने वाले ऐप्लिकेशन के लिए बदलावों को मैनेज करें. ये ऐप्लिकेशन, Wear OS 5.1 के एपीआई लेवल का इस्तेमाल करते हैं.

नई सुविधाओं के बारे में जानें

Wear OS 5.1 में कई सुविधाएं जोड़ी गई हैं, ताकि Wear OS ऐप्लिकेशन का इस्तेमाल करने का आपका अनुभव बेहतर हो.

इस टूल की खास सुविधाएं ये हैं:

  • Credential Manager की सहायता: Credential Manager API, पुष्टि करने का एक एकीकृत तरीका उपलब्ध कराता है. यह पासवर्ड, पासकी, और फ़ेडरेटेड आइडेंटिटी (जैसे, Google से साइन इन करें) का इस्तेमाल करके, साइन इन फ़्लो की सुविधा देता है. उपयोगकर्ता के क्रेडेंशियल, क्रेडेंशियल उपलब्ध कराने वाली सेवा में सेव किए जाते हैं. यह सेवा, खाते की जानकारी को सभी डिवाइसों पर सिंक करती है.
  • स्मार्टवॉच के स्पीकर से मीडिया चलाना: जिन डिवाइसों पर स्मार्टवॉच के स्पीकर से मीडिया चलाने की सुविधा काम करती है उन पर उपयोगकर्ता, इस स्पीकर को मीडिया के आउटपुट के लिए अपने पसंदीदा विकल्प के तौर पर चुन सकते हैं. ऐसा तब किया जा सकता है, जब आपका ऐप्लिकेशन Wear आउटपुट स्विचर के साथ इंटिग्रेट हो.

रिलीज़ नोट

Wear OS 5.1 के लिए सबसे नई सिस्टम इमेज, काम करने वाले डिवाइसों और इम्युलेटर पर उपलब्ध है. इसमें ये सुविधाएं हैं:

रिलीज़ की तारीख 4 मार्च, 2025
बिल्ड

डिवाइसों पर BP1A.250305.019.W3

एम्युलेटर पर AP4A.241205.004.F4

एम्युलेटर से जुड़ी सहायता x86 (64-बिट), ARM (v8-A)

पहले से मालूम समस्याएं

Wear OS 5.1 वाली सिस्टम इमेज में ये समस्याएं हैं:

  • डिवाइस को रीसेट करने के बाद, एमुलेटर हमेशा उपयोगकर्ता को सेटअप फ़्लो के दौरान खाता जोड़ने की अनुमति नहीं देता.
  • किसी सूचना पर टैप करने पर, सूचना भेजने वाला ऐप्लिकेशन तब तक नहीं खुलता, जब तक उपयोगकर्ता स्क्रीन को स्क्रोल नहीं करता.
  • Wear Health Services कभी-कभी कसरत शुरू नहीं कर पाती.
  • अगर एपीआई लेवल 35 को टारगेट करने वाले ऐप्लिकेशन में, androidx.wear.tiles या androidx.wear:wear-phone-interactions लाइब्रेरी को ऐक्सेस किया जाता है, तो SecurityException गड़बड़ी दिख सकती है. इस समस्या को हल करने के लिए, हर लाइब्रेरी को नए वर्शन में अपग्रेड करें.