অ্যাক্সেসিবিলিটির অঙ্গীকার
NO BS IF-এর প্রতিটি ফিচার শুরু থেকেই কোনো ব্যতিক্রম ছাড়াই সব সহায়ক প্রযুক্তি সমর্থন করে। এটি শেষে যোগ করা কিছু নয়—প্রথম দিন থেকেই আমরা এভাবেই তৈরি করি।
অ্যাক্সেসিবিলিটি Skip the BS-এর সব পণ্যের মানদণ্ড; এটি কোনো একটি অ্যাপের আলাদা সিদ্ধান্ত নয়। আমাদের প্রতিটি অ্যাপ একই শর্ত মেনে তৈরি হয়। Apple ও Google যে মান নির্ধারণ করে, আমরা তার চেয়েও এগিয়ে যাওয়ার চেষ্টা করি।
প্রতিটি ইন্টারেক্টিভ উপাদান একটি অর্থপূর্ণ অ্যাক্সেসযোগ্যতা লেবেল বহন করে। টাইমারগুলি সরল ভাষায় পড়ে — শুধু অঙ্ক নয়, সময়কাল এবং প্রসঙ্গ। অগ্রগতি সূচক, ধারাবাহিকতা কাউন্টার, স্ট্যাটাস ব্যাজ, নেভিগেশন আইটেম এবং বোতামগুলির সবকটিতেই বর্ণনামূলক লেবেল রয়েছে যা উদ্দেশ্য এবং বর্তমান অবস্থাকে প্রকাশ করে, শুধুমাত্র দৃশ্যমান চেহারা নয়।
আমরা ডেভেলপমেন্ট জুড়ে iOS এ VoiceOver এবং Android-এ TalkBack দিয়ে পরীক্ষা করি — চূড়ান্ত চেকলিস্ট হিসেবে নয়, আমরা কীভাবে তৈরি করি তার অংশ হিসেবে।
NO BS IF ভয়েস দ্বারা সম্পূর্ণরূপে নেভিগেবল। প্রতিটি বোতাম এবং ইন্টারেক্টিভ উপাদানের একটি পরিষ্কার, অনন্য লেবেল রয়েছে যা iOS Voice Control এবং Android Voice Access অস্পষ্টতা ছাড়াই লক্ষ্য করতে পারে। প্রতিটি মূল কাজ — ফাস্টিং শুরু করা, ফাস্টিং শেষ করা, সেটিংস পরিবর্তন করা — সম্পূর্ণভাবে ভয়েস দ্বারা সম্পন্ন করা যেতে পারে, কোনো স্পর্শের প্রয়োজন নেই৷
NO BS IF সম্পূর্ণরূপে আপনার সিস্টেম ফন্ট আকার পছন্দ সম্মান. আপনি ডিফল্ট আকারে থাকুন বা সবচেয়ে বড় অ্যাক্সেসিবিলিটি সেটিংসে থাকুন না কেন, লেআউটগুলি মানিয়ে যায়৷ টেক্সট কখনই ক্লিপ হয় না। বোতাম কখনই ওভারল্যাপ হয় না। কোনো বিষয়বস্তু কোনো আকারে পৌঁছানো যায় না। আমরা শিপিংয়ের আগে প্রতিটি স্ক্রিনে Dynamic Type আকারের সম্পূর্ণ পরিসরে পরীক্ষা করি।
NO BS IF iOS এবং Android উভয় ক্ষেত্রেই রিডুস মোশন সিস্টেম সেটিংকে সম্মান করে। সক্রিয় করা হলে, অ্যানিমেশন এবং ট্রানজিশন সরলীকৃত বা সম্পূর্ণরূপে সরানো হয়। গতি সর্বদা আলংকারিক - কখনই কার্যকরী নয়। কী ঘটছে তা বোঝার জন্য আপনাকে কখনই অ্যানিমেশন দেখতে হবে না।
প্রতিটি ভিজ্যুয়াল থিম — বিনামূল্যে বা অর্থপ্রদান — প্রকাশের আগে WCAG 2.1 AA কনট্রাস্ট প্রয়োজনীয়তার বিপরীতে যাচাই করা হয়। ব্যাকগ্রাউন্ডে টেক্সট, সারফেসগুলিতে UI এলিমেন্ট, প্রেক্ষাপটে স্ট্যাটাস ইন্ডিকেটর—সবই চেক করা হয়েছে।
আমরা কখনই এমন একটি থিম পাঠাই না যা দেখতে ভাল কিন্তু বিপরীতে ব্যর্থ হয়। প্রদত্ত থিমগুলি বিনামূল্যে ডিফল্ট হিসাবে ঠিক একই মান ধরে রাখা হয়৷ নান্দনিকতা এবং অ্যাক্সেসযোগ্যতা একটি বাণিজ্য বন্ধ নয়.
NO BS IF ডিফল্টরূপে অন্ধকার এবং হালকা উভয় মোড সহ জাহাজ। মহাসাগর হল ডিফল্ট অন্ধকার থিম। বরফ হল ডিফল্ট হালকা থিম। বিভিন্ন ব্যবহারকারীর বিভিন্ন ইন্টারফেসের প্রয়োজন, এবং উভয়ই শুরু থেকেই আছে।
ডার্ক মোড অনেক ব্যবহারকারীর জন্য চোখের চাপ কমাতে পারে, বিশেষ করে আলোর সংবেদনশীলতা বা কিছু দৃষ্টি প্রতিবন্ধী ব্যক্তিদের জন্য। যারা উজ্জ্বল ইন্টারফেস পছন্দ করেন বা প্রয়োজন তাদের জন্য লাইট মোড সমানভাবে সমর্থিত থাকে।
আমরা তথ্য যোগাযোগের জন্য একা রঙের উপর নির্ভর করি না। প্রতিটি অবস্থা এবং স্থিতি কমপক্ষে দুটি সংকেতের মাধ্যমে জানানো হয় - রঙ প্লাস আকৃতি, ওজন বা পাঠ্য। আপনি যদি NO BS IF থেকে সমস্ত রঙ মুছে ফেলেন, তবে প্রতিটি তথ্য এখনও অ্যাক্সেসযোগ্য হবে।
স্ট্যান্ডার্ড প্রয়োজনীয়তার বাইরে, কিছু জিনিস আমরা সঠিক পেতে আমাদের পথের বাইরে গিয়েছিলাম:
- অনানুষ্ঠানিক UI সাবটাইটেলগুলি ঐচ্ছিক এবং বন্ধ করা যেতে পারে - এগুলি ব্যক্তিত্ব, প্রয়োজনীয় প্রসঙ্গ নয়
- ফাস্টিং রিং ফিল লেভেল, কালার এবং একটি টেক্সট রিডআউটের মাধ্যমে অগ্রগতির সাথে যোগাযোগ করে — যে ব্যবহারকারীরা কোনো একটি সিগন্যালের উপর নির্ভর করতে পারেন না তাদের কাছে এখনও অন্যগুলো আছে
- সোয়াইপ অঙ্গভঙ্গির অ্যাক্সেসযোগ্য বিকল্প রয়েছে — কোনো অ্যাকশন শুধুমাত্র সোয়াইপ নয়
- হ্যাপটিক প্রতিক্রিয়া সিস্টেম হ্যাপটিক পছন্দকে সম্মান করে এবং অক্ষম করা যেতে পারে
- সমস্ত ট্যাপযোগ্য উপাদান 44×44pt ন্যূনতম টাচ টার্গেট আকার পূরণ করে বা অতিক্রম করে
- ফোকাস অর্ডার যৌক্তিক এবং ভিজ্যুয়াল লেআউট জুড়ে মেলে
অ্যাক্সেসিবিলিটি কোনো অতিরিক্ত ফিচার নয়; এটি ভিত্তি। আমাদের প্রতিটি অ্যাপ এখান থেকেই শুরু হয়। যারা এসব টুলের ওপর নির্ভর করেন, তারা এমন সফটওয়্যার প্রাপ্য যা শুরু থেকেই তাদের কথা ভেবে তৈরি—জমা দেওয়ার এক সপ্তাহ আগে শুধু পরীক্ষায় পাস করানোর জন্য নয়।
আপনি যদি একটি অ্যাক্সেসিবিলিটি সমস্যার সম্মুখীন হন, অনুগ্রহ করে আমাদের জানান৷ একজন প্রকৃত ব্যক্তি প্রতিটি বার্তা পড়ে। আমরা এই প্রতিবেদনগুলিকে গুরুত্ব সহকারে নিই এবং সংশোধনগুলিকে অগ্রাধিকার দেব৷