Wear OS के नए वर्शन को एक्सप्लोर करें. यह वर्शन, Android Studio में मौजूद आधिकारिक एम्युलेटर में उपलब्ध है. देखें कि टारगेट किए गए SDK टूल के वर्शन को अपडेट करने के बाद, आपका ऐप्लिकेशन उम्मीद के मुताबिक काम कर रहा है या नहीं.
Wear OS 5.1, Android 15 (एपीआई लेवल 35) पर आधारित है. इसलिए, आपको उन ऐप्लिकेशन की जांच करनी होगी जो Wear OS 5 के लिए एपीआई लेवल 34 को टारगेट कर रहे हैं.
टेस्टिंग के लिए एमुलेटर तैयार करना
आधिकारिक इम्यूलेटर में Wear OS 5.1 चलाने के लिए, आपको सबसे पहले इम्यूलेटर पर चलने वाली सिस्टम इमेज डाउनलोड और इंस्टॉल करनी होगी. इसके बाद, आपको एक वर्चुअल डिवाइस बनाना होगा, जो इस सिस्टम इमेज को चलाता हो.
सिस्टम इमेज डाउनलोड और इंस्टॉल करना
सिस्टम की सही इमेज डाउनलोड और इंस्टॉल करने के लिए, यह तरीका अपनाएं:
- अगर आपने अब तक Android Studio Meerkat का नया वर्शन डाउनलोड और इंस्टॉल नहीं किया है, तो ऐसा करें.
- Android Studio में, टूल > SDK मैनेजर पर क्लिक करें.
SDK टूल के प्लैटफ़ॉर्म टैब में, Android 15.0 ("VanillaIceCream") सेक्शन को बड़ा करें. इसके बाद, Wear OS 5.1 - Preview ARM 64 v8a System Image या Wear OS 5.1 - Preview Intel x86_64 Atom System Image में से कोई एक चुनें:
ठीक है पर क्लिक करें. बदलाव की पुष्टि करें विंडो दिखने पर, ठीक है पर फिर से क्लिक करें.
Android Studio के सिस्टम इमेज को डाउनलोड और इंस्टॉल होने का इंतज़ार करें. इसके बाद, पूरा करें पर क्लिक करें.
वर्चुअल डिवाइस बनाना
आधिकारिक एमुलेटर में इस सिस्टम इमेज को चलाने वाला वर्चुअल डिवाइस बनाने के लिए, यह तरीका अपनाएं:
- Android Studio में, टूल > डिवाइस मैनेजर को चुनकर डिवाइस मैनेजर खोलें. आपको डिवाइस मैनेजर पैनल दिखेगा.
- डिवाइस मैनेजर पैनल के टूलबार में, नया डिवाइस जोड़ें > वर्चुअल डिवाइस बनाएं पर क्लिक करें.
- डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन पैनल में, Wear OS चुनें और कोई हार्डवेयर प्रोफ़ाइल चुनें. आगे बढ़ें पर क्लिक करें.
- इस्तेमाल करने के लिए, Wear OS 5.1 सिस्टम इमेज चुनें. सिस्टम इमेज का एपीआई लेवल 35 होना चाहिए.
- आगे बढ़ें पर क्लिक करें. इसके बाद, पूरा करें पर क्लिक करें.
एम्युलेटर पर अपने ऐप्लिकेशन की जांच करना
अपने बनाए गए इस वर्चुअल डिवाइस पर अपने ऐप्लिकेशन की जांच करने के लिए, यह तरीका अपनाएं:
- Android Studio टूलबार पर जाएं और वर्चुअल डिवाइस चुनें.
- चालू करें पर क्लिक करें.
- वर्चुअल डिवाइस पर अपना ऐप्लिकेशन इंस्टॉल करें और उन अलग-अलग वर्कफ़्लो पर नेविगेट करें जिनका इस्तेमाल आपका ऐप्लिकेशन करता है.
ऐसे बदलाव जिनका असर सभी ऐप्लिकेशन पर पड़ता है
Wear OS 5.1 पर अपने ऐप्लिकेशन की जांच करते समय, देखें कि आपका ऐप्लिकेशन, सिस्टम के काम करने के तरीके में हुए उन बदलावों को कैसे हैंडल करता है जिनका असर Android 15 के सभी ऐप्लिकेशन पर पड़ता है. ये बदलाव, Wear OS 5.1 के जैसे ही एपीआई लेवल का इस्तेमाल करते हैं.
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 को टारगेट करने वाले ऐप्लिकेशन पर पड़ेगा
टारगेट किए गए एसडीके टूल के वर्शन को एपीआई लेवल 35 पर अपडेट करने के बाद, Android 15 को टारगेट करने वाले ऐप्लिकेशन में हुए बदलावों को मैनेज करें. ये ऐप्लिकेशन, Wear OS 5.1 के एपीआई लेवल का इस्तेमाल करते हैं.
नई सुविधाओं के बारे में जानें
Wear OS 5.1 में कई सुविधाएं जोड़ी गई हैं, ताकि Wear OS ऐप्लिकेशन का इस्तेमाल करने का आपका अनुभव बेहतर हो.
एक्सप्लोर करने के लिए, इन खास सुविधाओं पर ध्यान दें:
- क्रेडेंशियल मैनेजर की सहायता: Credential Manager API, पुष्टि करने का एक एकीकृत तरीका उपलब्ध कराता है. यह पासवर्ड, पासकी, और फ़ेडरेटेड आइडेंटिटी (जैसे, Google से साइन इन करें) का इस्तेमाल करके, साइन इन फ़्लो की सुविधा देता है. उपयोगकर्ता के क्रेडेंशियल, क्रेडेंशियल उपलब्ध कराने वाली सेवा में सेव किए जाते हैं. यह सेवा, खाते की जानकारी को सभी डिवाइसों पर सिंक करती है.
- स्मार्टवॉच के स्पीकर से मीडिया चलाना: जिन डिवाइसों पर स्मार्टवॉच के स्पीकर से मीडिया चलाने की सुविधा काम करती है उन पर उपयोगकर्ता, इस स्पीकर को मीडिया के आउटपुट के लिए अपने पसंदीदा विकल्प के तौर पर चुन सकते हैं. ऐसा तब किया जा सकता है, जब आपका ऐप्लिकेशन Wear आउटपुट स्विचर के साथ इंटिग्रेट हो.
रिलीज़ नोट
Wear OS 5.1 एम्युलेटर पर उपलब्ध सिस्टम इमेज में ये विशेषताएं होती हैं:
- रिलीज़ की तारीख: 19 नवंबर, 2024
- बिल्ड आईडी: AP4A.241205.004.F1
पहले से मालूम समस्याएं
Wear OS 5.1 वाली सिस्टम इमेज में ये समस्याएं हैं:
- डिवाइस को रीसेट करने के बाद, एमुलेटर हमेशा उपयोगकर्ता को सेटअप फ़्लो के दौरान खाता जोड़ने की अनुमति नहीं देता.
- किसी सूचना पर टैप करने पर, सूचना भेजने वाला ऐप्लिकेशन तब तक नहीं खुलता, जब तक उपयोगकर्ता स्क्रीन को स्क्रोल नहीं करता.
- Wear Health Services कभी-कभी कसरत शुरू नहीं कर पाती.