Wear OS 5.1

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

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

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

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

  • Google Pixel Watch 3
  • Google Pixel Watch 2
  • Google Pixel Watch

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

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

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

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

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

  1. अगर आपने अब तक Android Studio Ladybug Feature Drop का नया वर्शन डाउनलोड और इंस्टॉल नहीं किया है, तो इसे अभी करें.
  2. Android Studio में, Tools > SDK Manager पर जाएं.
  3. एसडीके प्लैटफ़ॉर्म टैब में जाकर, पैकेज की जानकारी दिखाएं को चुनें. इसके बाद, 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 में सिस्टम इमेज डाउनलोड और इंस्टॉल होने का इंतज़ार करें. इसके बाद, Finish पर क्लिक करें.

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

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

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

एम्युलेटर पर अपने ऐप्लिकेशन को टेस्ट करना

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

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

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

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

Wear OS 5.1 में, व्यवहार से जुड़े कई बदलाव लागू नहीं होते:

अपने ऐप्लिकेशन के टारगेट एसडीके वर्शन को अपडेट करना

अपने ऐप्लिकेशन के टारगेट एसडीके वर्शन को एपीआई लेवल 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 को टारगेट करने वाले ऐप्लिकेशन पर पड़ता है

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

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

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

एक्सप्लोर करने के लिए, यहां दी गई मुख्य सुविधाएं उपलब्ध हैं:

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

रिलीज़ नोट

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

रिलीज़ की तारीख

Google Pixel Watch 3 LTE, Google Pixel Watch 2 LTE, और Google Pixel Watch (ब्लूटूथ/वाई-फ़ाई और एलटीई, दोनों के लिए) के लिए 18 मार्च, 2025

Google Pixel Watch 3 Bluetooth/Wi-Fi और Google Pixel Watch 2 Bluetooth/Wi-Fi के लिए 4 मार्च, 2025

बनाएं

Google Pixel Watch 3 और Google Pixel Watch 2 पर BP1A.250305.019.W3

Google Pixel Watch पर BP1A.250305.019.W2

एम्युलेटर पर 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 हो सकता है. इस समस्या को ठीक करने के लिए, androidx.wear.tiles 1.5.0-alpha05 या इसके बाद के वर्शन पर अपग्रेड करें. इसके अलावा, androidx.wear:wear-phone-interactions 1.1.0 या इसके बाद के वर्शन पर भी अपग्रेड किया जा सकता है.