আপনি Wear OS-এ একটি অ্যাপ তৈরি করার সময়, Android অ্যাপের জন্য আমাদের অ্যাক্সেসিবিলিটি গাইড থেকে অ্যাক্সেসিবিলিটি নীতি এবং নির্দেশিকা অনুসরণ করে শুরু করুন। তারপর নিশ্চিত করুন যে আপনার অ্যাপটি Wear OS-এও অ্যাক্সেসযোগ্য।
নিম্নলিখিত কারণগুলির কারণে অ্যাক্সেসযোগ্যতার ক্ষেত্রে Wear OS অ্যাপগুলির কিছু অতিরিক্ত বিবেচনা রয়েছে:
- Wear OS-এ বিভিন্ন ধরনের ইনপুট, যেমন রোটারি ইনপুট।
- অতিরিক্ত UI সারফেস যেমন টাইলস এবং জটিলতা।
- ছোট স্ক্রীনের মাপ, যার জন্য আলাদা টকব্যাক বাস্তবায়ন প্রয়োজন।
অন্যান্য অ্যাক্সেসিবিলিটি কাজের মতো, একটি স্ক্রিন রিডারের মতো সহায়ক প্রযুক্তিগুলির সাথে প্রতিটি অভিজ্ঞতা পুঙ্খানুপুঙ্খভাবে পরীক্ষা করা নিশ্চিত করুন৷ এটি আপনাকে আপনার ব্যবহারকারীদের দৃষ্টিকোণ থেকে আপনার অ্যাপটি অনুভব করতে এবং ব্যবহারযোগ্যতার সমস্যাগুলি আবিষ্কার করতে দেয় যা আপনি অন্যথায় মিস করতে পারেন। আরও তথ্যের জন্য, আপনার অ্যাপের অ্যাক্সেসযোগ্যতা পরীক্ষা করুন দেখুন।
ব্যবহারকারীর পছন্দের ফন্ট সাইজ সমর্থন করুন
সিস্টেম সেটিংসে, ব্যবহারকারীরা Wear OS অ্যাপে প্রদর্শিত পাঠ্য উপাদানগুলির জন্য ফন্টের আকার সামঞ্জস্য করতে পারে। উদাহরণস্বরূপ, Google Pixel Watch ডিভাইসগুলিতে, এই সেটিংসগুলি সেটিংস > অ্যাক্সেসিবিলিটি মেনুতে অবস্থিত ।
আপনার অ্যাপ পরীক্ষা করার সময়, ফন্টের আকার বিভিন্ন মান সেট করুন এবং নিশ্চিত করুন যে আপনার অ্যাপের পাঠ্য বিষয়বস্তু আপনার প্রত্যাশা অনুযায়ী আচরণ করে। আপনার অ্যাপের পাঠ্য আরও অ্যাক্সেসযোগ্য করতে আপনি নিম্নলিখিত কৌশলগুলি ব্যবহার করতে পারেন:
- আপনি অটোসাইজিং টেক্সট ব্যবহার করলে,
autoSizeMinTextSize
এবংautoSizeMaxTextSize
এর জন্য স্পষ্ট মান সেট করুন। - টেক্সট তার ধারক উপচে পড়া দেখানোর জন্য একটি উপবৃত্ত ব্যবহার করুন। উপাদান পাঠ্য উপাদান ডিফল্টরূপে একটি ওভারফ্লো উপবৃত্তাকার ব্যবহার করে ।
ঘূর্ণমান ইনপুট সক্রিয় করুন
বেশিরভাগ Wear OS ডিভাইসে একটি ফিজিক্যাল রোটেটিং সাইড বোতাম (RSB), রোটেটিং বেজেল বা টাচ বেজেল থাকে। একে রোটারি ইনপুট বলা হয়। আপনি মিডিয়া অ্যাপের ভলিউম সামঞ্জস্য করতে, বিষয়বস্তু উপরে বা নীচে স্ক্রোল করতে এবং আরও অনেক কিছু করতে ঘূর্ণমান ইনপুট ব্যবহার করতে পারেন।
Wear OS ডিভাইসগুলি মোবাইল ডিভাইসের তুলনায় ছোট, যা অতিরিক্ত চ্যালেঞ্জ উপস্থাপন করে। দক্ষতার চ্যালেঞ্জ সহ ব্যবহারকারীরা একটি ছোট পর্দায় নির্ভুলতা কঠিন খুঁজে পেতে পারে। স্ক্রিন রিডার ব্যবহারকারীরা স্ক্রল করার জন্য দুই আঙুলের মিথস্ক্রিয়া ব্যবহার করাও কঠিন হতে পারে। রোটারি ইনপুট ব্যবহার করে দুই আঙুলের মিথস্ক্রিয়া ব্যবহার করার পরিবর্তে স্ক্রোল করার আরও সুবিধাজনক উপায় প্রদান করে এই চ্যালেঞ্জগুলির সাথে ব্যবহারকারীদের সহায়তা করে।
আরও তথ্যের জন্য, রোটারি ইনপুট দেখুন।
Talkback এর জন্য আপনার অ্যাপ অপ্টিমাইজ করুন
TalkBack হল Android এর অন্তর্নির্মিত স্ক্রিন রিডার। যখন TalkBack চালু থাকে, ব্যবহারকারীরা স্ক্রীন না দেখেই তাদের Android-চালিত ডিভাইসের সাথে ইন্টারঅ্যাক্ট করতে পারে। টকব্যাকের মতো স্ক্রিন রিডার ব্যবহার করে সমস্ত ব্যবহারকারীর যাত্রা নেভিগেট করা যায় তা নিশ্চিত করতে আপনার অ্যাপটি পরীক্ষা করুন। আরও তথ্যের জন্য, TalkBack দেখুন।
Wear OS-এ টকব্যাক মোবাইলে টকব্যাকের মতোই কিছু অতিরিক্ত বিবেচনার সাথে, নিম্নলিখিত বিভাগে বিস্তারিত।
অন্তর্নির্মিত উপাদান ব্যবহার করুন
Wear OS অনেকগুলি অন্তর্নির্মিত UI উপাদান সরবরাহ করে যা ইতিমধ্যেই অ্যাক্সেসযোগ্যতার সেরা অনুশীলনগুলি অনুসরণ করে৷ উদাহরণস্বরূপ, PickerGroup
উপাদানটি সঠিক Picker
উপাদানে ফোকাস বরাদ্দ করতে একটি ফোকাস সমন্বয়কারী বস্তু ব্যবহার করে।
প্রত্যেকের জন্য এর ব্যবহারযোগ্যতা উন্নত করতে আপনার অ্যাপে এই অন্তর্নির্মিত উপাদানগুলি ব্যবহার করুন৷
টাইলস এবং জটিলতার জন্য বিষয়বস্তুর বিবরণ ব্যবহার করুন
Wear OS বিভিন্ন UI সারফেস প্রদান করে, যেমন টাইলস এবং জটিলতা।
ঘড়ির মুখের জটিলতাগুলি সরাসরি ঘড়ির মুখে অ্যাপগুলি থেকে অত্যন্ত দৃষ্টিকটু তথ্য প্রদর্শন করে, যেমন তারিখ বা আবহাওয়ার পূর্বাভাস। টাইলস জিনিসগুলি সম্পন্ন করার জন্য প্রয়োজনীয় তথ্য এবং ক্রিয়াগুলিতে দ্রুত অ্যাক্সেস সরবরাহ করে। ঘড়ির মুখ থেকে একটি সাধারণ সোয়াইপের মাধ্যমে, একজন ব্যবহারকারী আবহাওয়া পরীক্ষা করতে, একটি টাইমার সেট করতে এবং আরও অনেক কিছু করতে পারেন৷
একইভাবে চাক্ষুষ উপাদান রচনা করার জন্য, আপনি টাইলস এবং জটিলতার জন্য একটি contentDescription
সেট করতে পারেন। contentDescriptions
টেক্সটকে সংজ্ঞায়িত করে যা Talkback ব্যবহার করে এমন যেকোন বিষয়বস্তুকে বর্ণনা করতে যার কোন পাঠ্য উপস্থাপনা নেই। টাইলস এবং জটিলতার জন্য বিষয়বস্তুর বিবরণ ব্যবহার করার সময়, নিম্নলিখিতগুলি মনে রাখবেন:
- বর্ণনায় অতিরিক্ত শব্দ যোগ করা এড়িয়ে চলুন যা ব্যবহারকারীর মান প্রদান করে না, যেমন জটিলতা এবং টাইল।
- প্রদর্শিত তথ্যের বাইরে শব্দ যোগ করা এড়িয়ে চলুন। উদাহরণ স্বরূপ একটি জটিলতার বর্ণনা দিন এবং তারিখের মত শব্দ ছাড়াই 13 ডিসেম্বর তারিখটি 13 ডিসেম্বর হওয়া উচিত।
টাইলসের জন্য বিষয়বস্তুর বিবরণ সেট করুন
টকব্যাক যে টাইলটিকে verbalize করে তার জন্য বর্তমান বিষয়বস্তুর বিবরণ সেট করতে setContentDescription
পদ্ধতিটি ব্যবহার করুন।
এছাড়াও বোতামের মতো টাইলগুলির মধ্যে যেকোনো উপাদানের জন্য বিষয়বস্তুর বিবরণ সেট করা নিশ্চিত করুন।
জটিলতার জন্য বিষয়বস্তুর বিবরণ সেট করুন
বিভিন্ন ধরনের জটিলতা রয়েছে যেমন SmallImageComplication
এবং ShortTextComplication. contentDescription
বিল্ডারে ShortTextComplication. contentDescription
সেট করা আছে, উদাহরণস্বরূপ SmallImageComplicationData.Builder
দেখুন।
তালিকার আচরণ বুঝুন
পরিধানযোগ্য ডিভাইসে ছোট পর্দার আকারের কারণে, টকব্যাক Wear OS-এ তালিকার আচরণ সম্পর্কে বেশ কিছু অনুমান করে।
তালিকা ঘোষণা
অন্যান্য ফর্মের কারণগুলিতে, যখন কোনও ব্যবহারকারী একটি তালিকার উপর দৃষ্টি নিবদ্ধ করে, টকব্যাক তার ঘোষণাগুলিতে তালিকা যোগ করে যাতে একজন ব্যবহারকারী বুঝতে পারে যে তারা কোথায় আছে। তারা তালিকার বাইরে নেভিগেট করলে, টকব্যাক তার ঘোষণায় তালিকার বাইরে যোগ করে। কিন্তু Wear OS-এ, TalkBack অনুমান করে যে ছোট স্ক্রিনের আকারের কারণে প্রতি UI-তে শুধুমাত্র একটি তালিকা সম্ভব। সুতরাং, এটি অপ্রয়োজনীয় শব্দগুলি এড়াতে তালিকাভুক্ত এবং তালিকার বাইরের ঘোষণাগুলির সমর্থন সরিয়ে দিয়েছে। Wear OS-এ ইন-লিস্ট এবং অফ-লিস্টের ঘোষণা পড়ার আশা করবেন না।
উল্লম্ব তালিকা ঘোষণা
একটি উল্লম্ব তালিকা থেকে আইটেম পড়ার সময়, টকব্যাক এমন আইটেমগুলি পড়া এড়িয়ে যায় যেগুলি খুব ছোট বা স্ক্রীনের প্রায় বন্ধ। বিশেষত, টকব্যাক নিম্নলিখিত দুটি শর্ত ব্যবহার করে:
- পর্দার উপরে বা নীচের কাছাকাছি উপাদান।
- উপাদানের উচ্চতা 32dp এর কম।
আইটেমগুলির উচ্চতা কমপক্ষে 32dp, তালিকার প্রথম আইটেমটির উপরে থেকে প্যাডিং আছে এবং শেষ আইটেমটিতে নীচের দিক থেকে প্যাডিং রয়েছে তা নিশ্চিত করে Talkback-এর সাথে কার্যকরভাবে কাজ করুন৷
এই নির্দেশিকা অনুভূমিক তালিকায় প্রযোজ্য নয়।
ন্যূনতম স্পর্শ লক্ষ্য সেট করুন
টাচ টার্গেট হল স্ক্রিনের অংশ যা ব্যবহারকারীর ইনপুটে সাড়া দেয়। তারা একটি উপাদানের চাক্ষুষ সীমার বাইরে প্রসারিত করতে পারে। উদাহরণস্বরূপ, একটি আইকনের মতো একটি উপাদান 24dp x 24dp বলে মনে হতে পারে, কিন্তু এর চারপাশে থাকা প্যাডিং সম্পূর্ণ 48 x 48 dp টাচ টার্গেট তৈরি করতে পারে।
অ্যান্ড্রয়েড মেটেরিয়াল গাইডেন্সের উপর ভিত্তি করে, 48dp x 48dp হল প্রস্তাবিত টাচ টার্গেট সাইজ। Wear OS-এ ছোট পর্দার আকারের কারণে, এমন কিছু পরিস্থিতিতে আছে যেখানে 40dp x 40dp অনুমোদিত।
টাচ টার্গেট কিভাবে বাস্তবায়ন করা যায় সে সম্পর্কে আরও তথ্যের জন্য, রচনায় অ্যাক্সেসযোগ্যতা দেখুন।
{% শব্দার্থে %}আপনার জন্য প্রস্তাবিত
- দ্রষ্টব্য: জাভাস্ক্রিপ্ট বন্ধ থাকলে লিঙ্ক টেক্সট প্রদর্শিত হয়
- পিকার
- ছবি লোড হচ্ছে {:#loading-images}
- কম্পোজ অ্যাক্সেসিবিলিটি উন্নত করার জন্য মূল পদক্ষেপ