دستورالعمل AEP: پشتیبانی از تم تاریک

یک تم تاریک جامع پیاده‌سازی کنید که با تغییر رابط کاربری به خاکستری تیره یا مقادیر تُنالیته پایین، روشنایی را کاهش می‌دهد تا خوانایی بهبود یابد و خستگی چشم کاهش یابد. برنامه شما باید به‌طور خودکار ترجیح تم تاریک در سراسر سیستم را بپذیرد.

پیاده‌سازی مورد نیاز

برای واجد شرایط بودن برای AEP، برنامه شما باید شرایط زیر را رعایت کند:

  • تم‌های تیره باید روی ۱۰۰٪ صفحه نمایش برنامه، لایه‌های رویی و اجزای سطح سیستم مانند نوار ناوبری اعمال شوند.
  • تمام متن‌ها و آیکون‌ها باید نسبت کنتراست حداقل ۴.۵:۱ را نسبت به پس‌زمینه خود حفظ کنند و استانداردهای دسترسی‌پذیری WCAG AA را برآورده سازند.
  • برنامه باید به درستی به تغییر پیکربندی uiMode واکنش نشان دهد، زمانی که کاربر تم‌های تاریک را در سطح سیستم فعال یا غیرفعال می‌کند.

کاربردپذیری دستورالعمل

این دستورالعمل اعمال می‌شود:

  • به برنامه‌هایی که تجربه تم تاریک مشابهی را در پلتفرم غیر اندروید ارائه می‌دهند.
  • برای تمام فرم فاکتورهایی که برنامه روی آنها موجود است.

معافیت‌ها

هیچ استثنائی برای این دستورالعمل وجود ندارد.

مستندات و منابع ویژه

منابع زیر راهنمایی‌های پیاده‌سازی و جزئیات فنی در مورد ویژگی تم تاریک را ارائه می‌دهند. این منابع فقط برای مرجع شما هستند و شامل الزامات برنامه اضافی نمی‌شوند.