Wear OS पर सुलभता सुविधाएं

Wear OS पर ऐप्लिकेशन बनाते समय, सुलभता के सिद्धांतों और Android ऐप्लिकेशन के लिए सुलभता से जुड़ी गाइड में दिए गए दिशा-निर्देशों का पालन करें. इसके बाद, पक्का करें कि आपका ऐप्लिकेशन Wear OS पर भी ऐक्सेस किया जा सकता हो.

Wear OS ऐप्लिकेशन में सुलभता से जुड़ी कुछ और बातों का ध्यान रखना होता है. इसकी वजह ये हैं:

  • Wear OS पर अलग-अलग तरह के इनपुट, जैसे कि रोटरी इनपुट.
  • टाइलों और Android घड़ी के विजेट जैसे अतिरिक्त यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट.
  • छोटी स्क्रीन के साइज़, जिनके लिए TalkBack को अलग-अलग तरीके से लागू करना पड़ता है.

सुलभता से जुड़े अन्य कामों की तरह, यह पक्का करें कि आपने स्क्रीन रीडर जैसी सहायक टेक्नोलॉजी की मदद से, हर अनुभव की पूरी तरह से जांच की हो. इससे आपको अपने ऐप्लिकेशन को उपयोगकर्ताओं के नज़रिए से इस्तेमाल करने का मौका मिलता है. साथ ही, इस्तेमाल करने से जुड़ी उन समस्याओं का पता चलता है जिनके बारे में आपको शायद पता न हो. ज़्यादा जानकारी के लिए, अपने ऐप्लिकेशन की सुलभता की जांच करना लेख पढ़ें.

उपयोगकर्ता के चुने गए फ़ॉन्ट साइज़ के हिसाब से काम करना

सिस्टम सेटिंग में जाकर, उपयोगकर्ता Wear OS ऐप्लिकेशन में दिखने वाले टेक्स्ट के फ़ॉन्ट का साइज़ बदल सकते हैं. उदाहरण के लिए, Google Pixel Watch डिवाइसों पर ये सेटिंग, सेटिंग > सुलभता मेन्यू में मौजूद होती हैं.

अपने ऐप्लिकेशन की जांच करते समय, फ़ॉन्ट साइज़ को अलग-अलग वैल्यू पर सेट करें. साथ ही, पक्का करें कि आपके ऐप्लिकेशन का टेक्स्ट कॉन्टेंट आपकी उम्मीद के मुताबिक काम कर रहा हो. अपने ऐप्लिकेशन के टेक्स्ट को ज़्यादा सुलभ बनाने के लिए, यहां दी गई तकनीकों का इस्तेमाल किया जा सकता है:

रोटरी इनपुट की सुविधा चालू करना

ज़्यादातर Wear OS डिवाइसों में, घूमने वाला साइड बटन (आरएसबी), घूमने वाला बेज़ल या टच बेज़ल होता है. इसे रोटरी इनपुट कहा जाता है. मीडिया ऐप्लिकेशन का वॉल्यूम कम या ज़्यादा करने, कॉन्टेंट को ऊपर या नीचे स्क्रोल करने वगैरह के लिए, रोटरी इनपुट का इस्तेमाल किया जा सकता है.

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

ज़्यादा जानकारी के लिए, रोटरी इनपुट देखें.

अपने ऐप्लिकेशन को TalkBack के लिए ऑप्टिमाइज़ करना

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

Wear OS पर TalkBack, मोबाइल पर TalkBack की तरह ही काम करता है. हालांकि, इसमें कुछ अतिरिक्त बातों का ध्यान रखना होता है. इनके बारे में यहां बताया गया है.

पहले से मौजूद कॉम्पोनेंट का इस्तेमाल करना

Wear OS में, यूज़र इंटरफ़ेस (यूआई) के कई कॉम्पोनेंट पहले से मौजूद होते हैं. ये कॉम्पोनेंट, सुलभता से जुड़े सबसे सही तरीकों का पालन करते हैं. उदाहरण के लिए, PickerGroup एलिमेंट, फ़ोकस कोऑर्डिनेटर ऑब्जेक्ट का इस्तेमाल करके सही Picker एलिमेंट को फ़ोकस असाइन करता है.

अपने ऐप्लिकेशन में इन बिल्ट-इन कॉम्पोनेंट का इस्तेमाल करें, ताकि सभी लोग इसे आसानी से इस्तेमाल कर सकें.

टाइल और कॉम्प्लिकेशन के लिए, कॉन्टेंट के ब्यौरे का इस्तेमाल करना

Wear OS में अलग-अलग यूज़र इंटरफ़ेस (यूआई) प्लैटफ़ॉर्म उपलब्ध होते हैं. जैसे, टाइल और कॉम्प्लिकेशन.

वॉच फ़ेस पर दिखने वाले विजेट, ऐप्लिकेशन से मिली जानकारी को सीधे वॉच फ़ेस पर दिखाते हैं. जैसे, तारीख या मौसम का पूर्वानुमान. टाइल से, काम करने के लिए ज़रूरी जानकारी और कार्रवाइयों को फटाफट ऐक्सेस किया जा सकता है. घड़ी की होम स्क्रीन पर स्वाइप करके, उपयोगकर्ता मौसम की जानकारी देख सकता है, टाइमर सेट कर सकता है वगैरह.

विज़ुअल एलिमेंट कंपोज़ करने की तरह ही, टाइल और कॉम्प्लिकेशन के लिए contentDescription सेट किया जा सकता है. contentDescriptions एट्रिब्यूट, उस टेक्स्ट को तय करता है जिसका इस्तेमाल TalkBack, ऐसे कॉन्टेंट के बारे में बताने के लिए करता है जो टेक्स्ट फ़ॉर्मैट में नहीं है. टाइल और कॉम्प्लिकेशन के लिए कॉन्टेंट के ब्यौरे का इस्तेमाल करते समय, इन बातों का ध्यान रखें:

  • ब्यौरे में ऐसे अतिरिक्त शब्द न जोड़ें जो उपयोगकर्ता के काम के न हों. जैसे, जटिलता और टाइल.
  • दिखाई गई जानकारी के अलावा, अन्य शब्द न जोड़ें. उदाहरण के लिए, अगर किसी कॉम्प्लिकेशन के ब्यौरे में तारीख 13 दिसंबर दिख रही है, तो उसमें दिन और तारीख जैसे शब्दों के बिना सिर्फ़ 13 दिसंबर दिखनी चाहिए.

टाइल के लिए कॉन्टेंट का ब्यौरा सेट करना

TalkBack की मदद से सुनाई जाने वाली टाइल के लिए, मौजूदा कॉन्टेंट का ब्यौरा सेट करने के लिए, setContentDescription तरीके का इस्तेमाल करें.

साथ ही, यह भी पक्का करें कि आपने टाइल में मौजूद किसी भी एलिमेंट के लिए, कॉन्टेंट का ब्यौरा सेट किया हो. जैसे, बटन.

कॉम्प्लिकेशन के लिए कॉन्टेंट का ब्यौरा सेट करना

अलग-अलग टाइप की जटिलताएं होती हैं. जैसे, बिल्डर पर SmallImageComplication और ShortTextComplication. contentDescription सेट किया गया है. उदाहरण के लिए, SmallImageComplicationData.Builder देखें.

सूची के व्यवहार को समझना

पहनने योग्य डिवाइसों की स्क्रीन छोटी होती है. इसलिए, TalkBack, Wear OS पर सूची के व्यवहार के बारे में कई अनुमान लगाता है.

सूचनाएं पाने के लिए ऑप्ट-इन करना

अन्य डिवाइसों में, जब कोई उपयोगकर्ता किसी सूची पर फ़ोकस करता है, तो TalkBack अपनी सूचनाओं में सूची में है जोड़ता है. इससे उपयोगकर्ता को पता चलता है कि वह कहां है. अगर वे सूची से बाहर जाते हैं, तो TalkBack अपनी सूचनाओं में सूची से बाहर जोड़ देता है. हालांकि, Wear OS पर TalkBack यह मानता है कि स्क्रीन का साइज़ छोटा होने की वजह से, हर यूज़र इंटरफ़ेस (यूआई) पर सिर्फ़ एक सूची हो सकती है. इसलिए, इसमें सूची में शामिल और सूची से बाहर के आइटम के बारे में सूचना देने की सुविधा हटा दी गई है, ताकि एक ही बात को बार-बार न कहा जाए. Wear OS पर, सूची में शामिल और सूची से बाहर के आइटम के बारे में सूचनाएं पढ़कर नहीं सुनाई जाती हैं.

वर्टिकल सूची के बारे में सूचना देने की सुविधा

वर्टिकल लिस्ट में मौजूद आइटम पढ़ते समय, TalkBack उन आइटम को नहीं पढ़ता जो बहुत छोटे होते हैं या स्क्रीन पर नहीं दिखते. खास तौर पर, TalkBack इन दो शर्तों का इस्तेमाल करता है:

  1. स्क्रीन पर सबसे ऊपर या सबसे नीचे मौजूद एलिमेंट.
  2. 32 डीपी से कम ऊंचाई वाले एलिमेंट.

TalkBack के साथ बेहतर तरीके से काम करने के लिए, पक्का करें कि आइटम की ऊंचाई कम से कम 32 डीपी हो, सूची में पहले आइटम के ऊपर पैडिंग हो, और आखिरी आइटम के नीचे पैडिंग हो.

ये दिशा-निर्देश, हॉरिज़ॉन्टल सूचियों पर लागू नहीं होते.

कम से कम टच टारगेट सेट करना

टच टारगेट, स्क्रीन के वे हिस्से होते हैं जो उपयोगकर्ता के इनपुट देने पर दिखते हैं. ये किसी एलिमेंट की विज़ुअल सीमाओं से आगे बढ़ सकते हैं. उदाहरण के लिए, आइकॉन जैसा कोई एलिमेंट दिखने में 24dp x 24dp का लग सकता है, लेकिन उसके आस-पास की पैडिंग में, छूने वाला टारगेट पूरा 48 x 48 dp का हो सकता है.

Android डिवाइसों पर इंटरैक्टिव एलिमेंट के लिए, टच टारगेट का सुझाया गया साइज़ 48dp x 48dp है. Wear OS पर स्क्रीन का साइज़ छोटा होने की वजह से, कुछ मामलों में 40dp x 40dp के आइकॉन इस्तेमाल करने की अनुमति है.

टच टारगेट लागू करने के तरीके के बारे में ज़्यादा जानने के लिए, Compose में सुलभता लेख पढ़ें.