ประสิทธิภาพคลาส

ระดับประสิทธิภาพเป็นมาตรฐานที่เปิดตัวครั้งแรกใน Android 12 คลาสประสิทธิภาพจะกำหนดชุดความสามารถของอุปกรณ์ที่เหนือกว่าข้อกำหนดพื้นฐานของ Android

Android แต่ละเวอร์ชันจะมีคลาสประสิทธิภาพที่เกี่ยวข้องของตนเอง ซึ่งจะกำหนดไว้ในเอกสารคำจำกัดความความเข้ากันได้ของ Android (CDD) ของเวอร์ชันนั้น ชุดเครื่องมือทดสอบความเข้ากันได้ของ Android (CTS) จะยืนยันข้อกำหนด CDD

อุปกรณ์ Android แต่ละเครื่องจะประกาศคลาสประสิทธิภาพที่รองรับ นักพัฒนาแอปจะดูคลาสประสิทธิภาพของอุปกรณ์ได้ขณะรันไทม์ และมอบประสบการณ์การใช้งานที่อัปเกรดแล้วซึ่งใช้ประโยชน์จากความสามารถของอุปกรณ์อย่างเต็มที่

หากต้องการดูระดับคลาสประสิทธิภาพของอุปกรณ์ ให้ใช้ไลบรารี Core Performance ของ Jetpack ไลบรารีนี้จะรายงานระดับคลาสประสิทธิภาพสื่อ (MPC) ของอุปกรณ์ตามที่ประกาศไว้ในข้อมูลเวอร์ชันบิลด์ หรืออิงตามข้อมูลจากบริการ Google Play

เริ่มต้นด้วยการเพิ่มทรัพยากร Dependency สําหรับโมดูลที่เกี่ยวข้องในไฟล์ gradle

Kotlin

// 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")

Groovy

// 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'