Peningkatan menyeluruh
Plugin Android Gradle (AGP) digunakan untuk mem-build aplikasi Android. Banyak alat peningkatan performa yang bergantung pada versi AGP baru. Untuk mengakses peningkatan terbaru, aplikasi harus menggunakan AGP versi terbaru.
  • Buat penilaian
  • AGP 7.2 dan yang lebih lama (0 poin)
  • AGP 7.3 (1 poin)
  • AGP 7.4 - 8.1 (5 poin)
  • AGP 8.2 - 8.5 (15 poin)
  • AGP 8.6+ (20 poin)
Evaluasi Rekomendasi
Peningkatan menyeluruh
Compiler R8 menawarkan peningkatan performa di banyak area. Ukuran aplikasi, waktu startup, rendering runtime, penggunaan memori, error, ANR, dan lainnya ditingkatkan dengan menerapkan teknik minifikasi dan pengoptimalan. Untuk mengoptimalkan peningkatan ini, aplikasi harus menggunakan R8 dalam mode penuh untuk meminifikasi dan mengoptimalkan kodenya.
  • Buat penilaian
  • Tidak diaktifkan (0 poin)
  • Mode kompatibilitas atau pengecualian utama (-dontoptimize, -dontshrink) (5 poin)
  • Mode lengkap R8, diminifikasi, dioptimalkan, dan penyingkatan resource (20 poin)
Evaluasi Rekomendasi
Performa startup

Profil Dasar Pengukuran meningkatkan kecepatan eksekusi kode sejak peluncuran pertama, yang memberikan peningkatan performa untuk setiap penginstalan aplikasi baru dan setiap update aplikasi. Pengoptimalan yang dipandu profil (PGO) ini memungkinkan aplikasi mengoptimalkan startup, mengurangi masalah rendering, dan meningkatkan performa runtime secara keseluruhan dari peluncuran pertama untuk pengguna akhir. Apakah Profil Dasar Pengukuran dibuat dan digunakan untuk memulai aplikasi?

  • Membuat penilaian
  • Tidak ada / Tidak diketahui (0 poin)
  • Secara manual, sekali atau jarang (2 poin)
  • Secara manual untuk setiap rilis (5 poin)
  • Otomatis untuk setiap rilis (15 poin)
  • Otomatis untuk build dan rilis nightly (20 poin)
Evaluasi Rekomendasi
Performa startup

Profil Dasar Pengukuran menghilangkan kebutuhan untuk menjalankan kompilasi JIT saat fitur digunakan. Hal ini meningkatkan performa rendering runtime. Menambahkan Profil Dasar Pengukuran untuk perjalanan penting pengguna dapat meningkatkan performa aplikasi secara keseluruhan.

Berapa banyak perjalanan pengguna yang dicakup oleh Profil Dasar Pengukuran?
  • Membuat penilaian
  • Tidak ada / Tidak diketahui (0 poin)
  • Peluncuran aplikasi +1 perjalanan pengguna (5 poin)
  • Peluncuran aplikasi +2 perjalanan pengguna (10 poin)
  • Startup aplikasi +3 perjalanan pengguna (15 poin)
Evaluasi Rekomendasi
Performa startup

Profil Startup digunakan oleh sistem build untuk lebih mengoptimalkan class dan metode yang dikandungnya dengan meningkatkan tata letak kode dalam file DEX APK Anda. Dengan Profil Startup, startup aplikasi Anda biasanya antara 15% dan 30% lebih cepat daripada dengan Profil Dasar Pengukuran saja.

Apakah aplikasi menggunakan Profil Startup untuk mengoptimalkan tata letak dex?
  • Membuat penilaian
  • Tidak digunakan / Tidak diketahui (0 poin)
  • Titik masuk utama (10 poin)
  • Titik masuk terbanyak (15 poin)
Evaluasi Rekomendasi
Adopsi Compose
Versi terbaru Jetpack Compose menawarkan peningkatan performa dibandingkan versi sebelumnya. Untuk mendapatkan akses ke peningkatan ini, aplikasi harus menggunakan Compose versi terbaru. Apakah aplikasi menggunakan Jetpack Compose versi stabil terbaru?
  • Membuat penilaian
  • Tidak menggunakan Compose (5 poin)
  • Compose 2022.10.00 - 2023.10.01 (1 poin)
  • Compose 2024.01.00 - 2024.08.00 (2 poin)
  • Compose stabil terbaru (5 poin)
Evaluasi Rekomendasi
Pemantauan dan pengoptimalan
Memanggil reportFullyDrawn() dengan menggunakan FullyDrawnReporter atau ReportDrawn() memungkinkan sistem mengetahui kapan aplikasi siap berinteraksi dengan pengguna. Tindakan ini memungkinkan akses ke metrik TTFD. Metrik ini dapat digunakan untuk menjalankan benchmark dan memungkinkan pembuatan Profil Startup yang lebih baik.
  • Membuat penilaian
  • Tidak menggunakan reportFullyDrawn() / FullyDrawnReporter (0 poin)
  • Menggunakan reportFullyDrawn() / FullyDrawnReporter (5 poin)
Evaluasi Rekomendasi
Skor Performa Aplikasi Statis

(0/7 questions answered) - For a full picture answer all questions.