जांच करें कि आपका ऐप्लिकेशन, व्यवहार में होने वाले बदलावों को कैसे मैनेज करता है

Wear OS 7, Android 17 (एपीआई लेवल 37) पर आधारित है. Wear OS 7 पर इस्तेमाल करने के लिए, Wear OS ऐप्लिकेशन तैयार करते समय, सिस्टम के उन बदलावों को ध्यान में रखें जो Android 17 में सभी ऐप्लिकेशन पर असर डालते हैं. साथ ही, उन बदलावों को भी ध्यान में रखें जो Android 17 को टारगेट करने वाले ऐप्लिकेशन के लिए किए गए हैं.

जब तक अलग से कोई जानकारी नहीं दी जाती, तब तक इन बदलावों का असर Wear OS 7 या इसके बाद के वर्शन पर चलने वाले सभी ऐप्लिकेशन पर पड़ेगा. भले ही, टारगेट किए गए SDK टूल का वर्शन कोई भी हो.

Wear OS 7 को टारगेट करते समय, प्लैटफ़ॉर्म में हुए इन बदलावों पर खास ध्यान दें:

बैकग्राउंड ऑडियो को बेहतर बनाना

यह पक्का करने के लिए कि बैकग्राउंड में ऑडियो इंटरैक्शन को उपयोगकर्ता ने जान-बूझकर शुरू किया है, Android 17 में ऑडियो चलाने और फ़ोकस करने के अनुरोधों पर पाबंदियां लगाई गई हैं. बैकग्राउंड में ऑडियो से इंटरैक्ट करने वाले ऐप्लिकेशन को ऐसी फ़ोरग्राउंड सेवा चलानी होगी जो SHORT_SERVICE टाइप की न हो. Android 17 (एपीआई लेवल 37) को टारगेट करने वाले ऐप्लिकेशन के लिए, इस फ़ोरग्राउंड सेवा में आम तौर पर इस्तेमाल के दौरान (डब्ल्यूआईयू) की सुविधाएं होनी चाहिए.

ज़्यादा जानकारी और इससे बचने के तरीकों के लिए, बैकग्राउंड में चलने वाले ऑडियो को सुरक्षित करने से जुड़ी गाइड देखें.

लोकल नेटवर्क ऐक्सेस करने की अनुमतियां

Android 17 को टारगेट करने वाले ऐप्लिकेशन को, लोकल एरिया नेटवर्क (लैन) पर मौजूद डिवाइसों के साथ इंटरैक्ट करने के लिए, ACCESS_LOCAL_NETWORK रनटाइम की अनुमति के बारे में बताना होगा. इससे उन Wear OS ऐप्लिकेशन पर असर पड़ता है जो वाई-फ़ाई के ज़रिए, स्मार्ट होम डिवाइसों या कास्टिंग रिसीवर से सीधे तौर पर कम्यूनिकेट करते हैं.

ज़्यादा जानकारी के लिए, लोकल नेटवर्क की अनुमति से जुड़ा दस्तावेज़ देखें.