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

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

अगर कुछ और नहीं बताया गया है, तो इन बदलावों का असर Wear OS 6 या उसके बाद के वर्शन पर चलने वाले सभी ऐप्लिकेशन पर पड़ेगा. भले ही, SDK टूल के टारगेट किए गए वर्शन में कोई फ़र्क़ न हो.

आपको याद दिला दें कि Wear OS 6 के साथ लॉन्च होने वाली स्मार्टवॉच पर, सिर्फ़ वे वॉचफ़ेस काम करती हैं जिनमें Watch Face Format का इस्तेमाल किया गया हो. इसलिए, हमारा सुझाव है कि आप स्मार्टवॉच की होम स्क्रीन के फ़ॉर्मैट का इस्तेमाल करने के लिए माइग्रेट करें.

हमेशा चालू रहने की सुविधा के बेहतर तरीके से काम करना

Wear OS 6 में मौजूदा समाधानों को एक साथ जोड़ा गया है, ताकि सभी डिवाइसों पर हमेशा चालू रहने वाले डिसप्ले का एक जैसा अनुभव दिया जा सके. इस बदलाव के तहत, डिवाइस के सिस्टम ऐंबियंट मोड में जाने पर, पिछली सबसे ज़्यादा गतिविधि दिखती रहेगी और "फिर से शुरू की गई" स्थिति में रहेगी.

मौजूदा गाने और मीडिया कंट्रोल तब भी दिखते हैं, जब उपयोगकर्ता Wear OS डिवाइस का इस्तेमाल न कर रहा हो.

टाइल के लिए डिफ़ॉल्ट सिस्टम फ़ॉन्ट

Wear OS 6 में टाइल टाइपोग्राफ़ी के लिए ज़्यादा एकरूपता दी गई है. इससे उपयोगकर्ताओं को टाइल कैरसेल में नेविगेट करने में मदद मिलती है. किसी डिवाइस पर, सभी टाइल एक ही फ़ॉन्ट का इस्तेमाल करती हैं. कुछ डिवाइसों पर, यह फ़ॉन्ट एक वैरिएबल फ़ॉन्ट होता है.

किसी डिवाइस पर मौजूद सभी टाइल एक ही फ़ॉन्ट का इस्तेमाल करती हैं.

सेहत से जुड़ी ज़्यादा जानकारी ऐक्सेस करने की अनुमतियां

Android 16 और Wear OS 6 से, यह प्लैटफ़ॉर्म ज़्यादा बेहतर सेहत से जुड़ी अनुमतियों पर माइग्रेट कर रहा है. इन अनुमतियों का इस्तेमाल Health Connect करता है. इससे इन अनुमतियों पर असर पड़ता है:

Wear OS 5.1 की अनुमति
(android.permission)
Wear OS 6 की अनुमति
(android.permission.health)
BODY_SENSORS READ_HEART_RATE
READ_OXYGEN_SATURATION (इस सुविधा के साथ काम करने वाले डिवाइसों पर सेंसर उपलब्ध है)
READ_SKIN_TEMPERATURE (इस सुविधा के साथ काम करने वाले डिवाइसों पर सेंसर उपलब्ध है)
BODY_SENSORS_BACKGROUND READ_HEALTH_DATA_IN_BACKGROUND

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

ध्यान दें: Wear OS 5.1 (एपीआई लेवल 35) और उससे पहले के वर्शन को टारगेट करने वाले ऐप्लिकेशन के साथ काम करने के लिए, सिस्टम यह सुविधा देता है:

  • अगर उपयोगकर्ता Wear OS 6 या उसके बाद के वर्शन वाले डिवाइस पर आपका ऐप्लिकेशन इंस्टॉल करता है, तो सिस्टम आपके ऐप्लिकेशन की ओर से READ_HEART_RATE अनुमति का अनुरोध अपने-आप कर देता है.
  • अगर उपयोगकर्ता ने पहले ही आपके ऐप्लिकेशन को BODY_SENSORS और BODY_SENSORS_BACKGROUND अनुमतियां दी हैं और फिर उपयोगकर्ता ने अपने डिवाइस को Wear OS 6 या इसके बाद के वर्शन पर अपडेट किया है, तो आपके ऐप्लिकेशन के पास ये अनुमतियां बनी रहेंगी.

टाइल इंटरैक्शन इवेंट एक साथ भेजे जाते हैं

Wear OS 6 में, उपयोगकर्ताओं के टाइल पर स्वाइप करने और उससे दूर जाने से जुड़े इवेंट को एक साथ भेजा जाता है. इन इवेंट को onTileEnterEvent और onTileLeaveEvent के तौर पर भेजा जाता है. अगर आपका ऐप्लिकेशन Wear OS 6 या उसके बाद के वर्शन को टारगेट करता है, तो इन इवेंट को मॉनिटर करने के लिए, onRecentInteractionEventsAsync() को कॉल करें. अपनी टाइल अपडेट करने के लिए, इन इवेंट की रीयल टाइम डिलीवरी पर भरोसा न करें.