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