Performance class
Performance class مجموعه ای از قابلیت های دستگاه را تعریف می کند که فراتر از نیازهای پایه Android است. هر نسخه از آندروید Performance class مربوط به خود را دارد که در سند تعریف سازگاری Android (CDD) آن نسخه تعریف شده است. مجموعه تست سازگاری با Android (CTS) مورد نیاز CDD را تأیید می کند.
هر دستگاه Android پشتیبانی Performance class را اعلام می کند. توسعه دهندگان می توانند کلاس عملکرد دستگاه را در زمان اجرا بررسی کنند و تجربیات پیشرفته ای را ارائه دهند که از قابلیت های دستگاه کاملاً استفاده می کند.
برای بررسی سطح کلاس عملکرد رسانه دستگاه، از Build.VERSION.MEDIA_PERFORMANCE_CLASS استفاده کنید.
f (Build.VERSION.MEDIA_PERFORMANCE_CLASS >= Build.VERSION_CODES.S) { // Provide the most premium experience for highest performing devices ... } else if (Build.VERSION.MEDIA_PERFORMANCE_CLASS == Build.VERSION_CODES.R) // Provide a high quality experience ... } else { // Remove extras to keep experience functional ... }
Performance classes are forward-compatible
یک دستگاه می تواند بدون به روزرسانی کلاس عملکرد خود، آن را به نسخه جدیدتر پلت فرم ارتقا دهد. به عنوان مثال، دستگاهی که در ابتدا از کلاس عملکرد 12 پشتیبانی می کند می تواند به Android 13 ارتقا یابد و در صورت عدم نیازهای کلاس 13 ، همچنان گزارش می دهد که از کلاس 12 پشتیبانی می کند. این بدان معنی است که یک کلاس عملکرد راهی برای گروه بندی دستگاه ها بدون تکیه بر نسخه خاصی از Android ارائه می دهد.
Performance class 12
در اندروید 12، Performance classes بر موارد استفاده از رسانه تمرکز دارد. الزامات خاص کلاس عملکرد با اولین نسخه عمومی اندروید 12 در CDD Android منتشر خواهد شد. این شرایط در زمینه های زیر مشخص می شود.
- Media
- Concurrent codec sessions
- Startup codec latency
- Frame drops
- Encoding quality
- Camera
- وضوح
- زمان شروع و گرفتن تأخیرها
- پشتیبانی از تثبیت کننده فیلم
- ضبط تصویر HDR
- Generic
- حافظه
- عملکرد خواندن / نوشتن
- وضوح صفحه
- تراکم صفحهPerformance class 11
در کنار انتشار اندروید 12، الزامات مربوط به کلاس عملکرد 11 نیز منتشر خواهد شد. این زیر مجموعه ای از الزامات کلاس عملکرد 12 خواهد بود، که به توسعه دهندگان امکان می دهد تجربه ای متناسب با دستگاه های قدیمی، اما از توانایی بالایی برخوردار شوند.