توسعه با در نظر گرفتن قابلیت دسترسی به این معنی است که برنامههای خود را برای همه، از جمله افرادی که نیازهای دسترسی دارند، که ممکن است به روشهای مختلف از دستگاههای Android استفاده کنند، قابل استفاده کنید. Compose با استفاده از APIهای اعلامی و ابزارهایی که به جامعتر کردن برنامههای شما کمک میکنند، پایهای برای ایجاد رابطهای کاربری در دسترستر فراهم میکند.
چندین مفهوم کلیدی و پشتیبان در دسترسی Compose وجود دارد:
- پیشفرضهای API : یاد بگیرید چگونه Compose بهطور پیشفرض دسترسیپذیری را مدیریت میکند و چگونه از مفاهیم و الگوها برای پشتیبانی از دسترسپذیری از ابتدا استفاده کنید و از آنها برای مؤلفههای سفارشی استفاده کنید.
- Semantics : سیستم نمایش معنا و نقش عناصر UI برای سرویسهای دسترسپذیری و نحوه انتخاب معنایی مناسب برای نمایش ویژگیهایی مانند انواع محتوا، توضیحات و حالتها را بدانید.
- اصلاح ترتیب پیمایش : ترتیبی را تغییر دهید که خدمات دسترسپذیری از طریق عناصر روی صفحه حرکت میکنند، که میتواند برای تجربه کاربری بهتر سفارشی شود.
- ادغام و پاکسازی : استراتژیهای ادغام و پاکسازی معنایی و APIها را درک کنید و چه زمانی مناسب است که معنایی را از سرویسهای دسترسی پنهان کنید.
- بازرسی و اشکالزدایی : معناهای دسترسی اجزای سازنده خود را با ابزارها بررسی کنید و رفتارهای غیرمنتظره را هنگام استفاده از فناوریهای کمکی اندروید رفع اشکال کنید.
- آزمایش : مشکلات دسترسی رایج را شناسایی کنید و برخی از جنبههای آزمایش را با بررسیهای دسترسپذیری Compose خودکار کنید.
منابع اضافی
- قابلیت دسترسی در Jetpack Compose Codelab : Codelab برای کسب اطلاعات بیشتر در مورد پشتیبانی از قابلیت دسترسی در Compose.
- آنچه در دسترسی برای توسعه دهندگان جدید است : بحث IO '22.
- ساخت برنامههای در دسترس : مفاهیم اساسی و تکنیکهای مشترک در همه برنامههای اندروید.
- برنامهها را در دسترستر کنید : گامهای کلیدی که میتوانید برای دسترسی بیشتر برنامهتان بردارید.
- اصول بهبود دسترسی به برنامه : اصول کلیدی که باید هنگام کار برای دسترسی بیشتر به برنامه خود در نظر داشته باشید.
- Testing for Accessibility : تست اصول و ابزار برای دسترسی اندروید.