ระดับประสิทธิภาพเป็นมาตรฐานที่เปิดตัวครั้งแรกใน Android 12 คลาสประสิทธิภาพจะกำหนดชุดความสามารถของอุปกรณ์ที่เหนือกว่าข้อกำหนดพื้นฐานของ Android
Android แต่ละเวอร์ชันจะมีคลาสประสิทธิภาพที่เกี่ยวข้องของตนเอง ซึ่งจะกำหนดไว้ในเอกสารคำจำกัดความความเข้ากันได้ของ Android (CDD) ของเวอร์ชันนั้น ชุดเครื่องมือทดสอบความเข้ากันได้ของ Android (CTS) จะยืนยันข้อกำหนด CDD
อุปกรณ์ Android แต่ละเครื่องจะประกาศคลาสประสิทธิภาพที่รองรับ นักพัฒนาแอปจะดูคลาสประสิทธิภาพของอุปกรณ์ได้ขณะรันไทม์ และมอบประสบการณ์การใช้งานที่อัปเกรดแล้วซึ่งใช้ประโยชน์จากความสามารถของอุปกรณ์อย่างเต็มที่
หากต้องการดูระดับคลาสประสิทธิภาพของอุปกรณ์ ให้ใช้ไลบรารี Core Performance ของ Jetpack ไลบรารีนี้จะรายงานระดับคลาสประสิทธิภาพสื่อ (MPC) ของอุปกรณ์ตามที่ประกาศไว้ในข้อมูลเวอร์ชันบิลด์ หรืออิงตามข้อมูลจากบริการ Google Play
เริ่มต้นด้วยการเพิ่มทรัพยากร Dependency สําหรับโมดูลที่เกี่ยวข้องในไฟล์ gradle
// Implementation of Jetpack Core library. implementation("androidx.core:core-ktx:1.12.0") // Enable APIs to query for device-reported performance class. implementation("androidx.core:core-performance:1.0.0") // Enable APIs to query Google Play services for performance class. implementation("androidx.core:core-performance-play-services:1.0.0")
// Implementation of Jetpack Core library. implementation 'androidx.core:core-ktx:1.12.0' // Enable APIs to query for device-reported performance class. implementation 'androidx.core:core-performance:1.0.0' // Enable APIs to query Google Play services for performance class. implementation 'androidx.core:core-performance-play-services:1.0.0'