Performance class

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 خواهد بود، که به توسعه دهندگان امکان می دهد تجربه ای متناسب با دستگاه های قدیمی، اما از توانایی بالایی برخوردار شوند.


 
												


                

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره Performance class صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

golaleh hoseini
مدرس دوره

golaleh hoseini

مدرس دوره های سِون کلونر

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

مقالات پیشنهادی

اندروید

اندروید یک سیستم عامل می باشد که توسط گوگل توسعه داده میشود, این سیستم عامل بر پایه نسخه ی اصلاح شده ی هسته ی لینوکس و دیگر نرم افزار های متن باز طراحی شده است و ...


۱۰۷۴
۰
۲۹ آبان ۱۳۹۹

وردپرس

وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...


۸۲۲
۰
۱۳ آذر ۱۳۹۹

هک و امنیت

در تعریف کلی این واژه می توان گفت که به پیدا کردن راه های نفوذ به یک حریم شخصی و استفاده غیر مجاز از آن را هک می نامیم. هدف از هک می تواند ...


۹۷۷
۰
۱۳ آذر ۱۳۹۹

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۷۷۱
۰
۲ دی ۱۳۹۹