bookmark_borderbookmark
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Class performa adalah standar pertama yang diperkenalkan di Android 12. Class performa
menentukan serangkaian kemampuan perangkat yang tidak sekadar memenuhi persyaratan dasar
Android.
Setiap perangkat yang didukung Android mendeklarasikan class performa yang didukungnya.
Developer dapat menemukan class performa perangkat saat runtime dan memberikan upgrade
pengalaman guna memanfaatkan kemampuan perangkat secara penuh.
Untuk menemukan level class performa perangkat, gunakan library Jetpack
Core
Performance. Library ini melaporkan level class performa media (MPC) perangkat
seperti yang dideklarasikan dalam
informasi versi build
atau berdasarkan data dari layanan Google Play.
Mulailah dengan menambahkan dependensi untuk modul yang relevan dalam file gradle Anda:
Kemudian, buat instance implementasi DevicePerformance, seperti PlayServicesDevicePerformance,
dalam peristiwa siklus proses onCreate() dari Application. Hal ini hanya boleh dilakukan
sekali di aplikasi Anda.
Tingkat class performa kompatibel dengan versi yang lebih baru. Perangkat dapat melakukan upgrade ke versi platform
yang lebih baru tanpa mengupdate class performanya. Misalnya, perangkat
yang awalnya mendukung class performa 33 dapat meng-upgrade versi ke Android 14 dan
terus melaporkannya untuk mendukung class performa 33 jika tidak memenuhi
persyaratan class performa 34. Hal ini memungkinkan pengelompokan perangkat tanpa
bergantung pada versi Android tertentu.
Gambar 1. Perangkat dapat mengupgrade versi Android dan
terus melaporkan bahwa perangkat tersebut mendukung class yang awalnya
didukung.
Class Performa Media 35
MPC 35 diperkenalkan di Android 15 dan dibuat berdasarkan persyaratan
yang diperkenalkan di MPC 34. Persyaratan MPC 35 tertentu
dipublikasikan di
CDD Android 15.
Selain meningkatkan persyaratan untuk item dari MPC 34, CDD ini
akan menentukan persyaratan baru dalam area berikut:
Media
Penurunan frame decoding
Pengeditan HDR
Aspek warna dinamis
Rasio aspek potret
Kamera
JPEG_R
Stabilisasi pratinjau
Grafik
Ekstensi EGL
Struktur Vulkan
Class Performa Media 34
MPC 34 diperkenalkan di Android 14 dan dibuat berdasarkan persyaratan
yang diperkenalkan di MPC 33. Persyaratan MPC 34 tertentu
dipublikasikan di
CDD Android 14.
Selain meningkatkan persyaratan untuk item dari MPC 33, CDD ini
akan menentukan persyaratan baru dalam area berikut:
Media
Dukungan efek film grain dalam decoder hardware AV1
Profil Dasar Pengukuran AVIF
Performa encoder AV1
Codec video HDR
Format warna RGBA_1010102
Pengambilan sampel tekstur YUV
Kualitas encoding video
Mixing audio multisaluran
Kamera
Ekstensi mode malam
Kamera utama berkemampuan HDR
Mode adegan deteksi wajah
Umum
Overlay hardware
Layar HDR
Class Performa Media 33
MPC 33 diperkenalkan di Android 13 dan dibuat berdasarkan persyaratan
yang diperkenalkan di MPC 31. Persyaratan MPC 33 tertentu
dipublikasikan di
CDD Android 13.
Selain meningkatkan persyaratan untuk item dari MPC 31, CDD ini akan menentukan
persyaratan dalam area berikut:
Media
Decoder hardware AV1
Decoder hardware aman
Latensi inisialisasi decoder
Latensi audio bolak-balik
Headset berkabel dan perangkat audio USB
Perangkat MIDI
Trusted execution environment yang didukung hardware
Kamera
Stabilisasi pratinjau
Perekaman gerakan lambat
Rasio zoom minimum untuk kamera ultrawide
Kamera serentak
Multi-kamera logis
Kasus penggunaan streaming
Class Performa Media 31
MPC 31 diperkenalkan di Android 12. Persyaratan MPC 31 tertentu
dipublikasikan di
CDD Android 12.
CDD menentukan persyaratan di area berikut:
MPC 30 menyertakan subset persyaratan untuk MPC 31, sehingga developer
dapat memberikan pengalaman yang disesuaikan di perangkat yang lebih awal tetapi masih memiliki kemampuan tinggi. Persyaratan
class performa tertentu dipublikasikan di
CDD Android 11.
Plan to create quality apps and features from the start by understanding best practices and requirements.
Diperbarui Sep 12, 2024
Apakah informasi ini membantu?
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-12-18 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-12-18 UTC."],[],[]]