Peningkatan menyeluruh
Plugin Android Gradle (AGP) digunakan untuk mem-build aplikasi Android. Banyak alat peningkatan performa yang bergantung pada versi baru AGP. Untuk mengakses peningkatan terbaru, aplikasi harus menggunakan AGP versi terbaru.
Evaluasi Rekomendasi
AGP 7.2 dan yang lebih lama (0 poin)
Banyak alat performa yang tidak tersedia atau sudah usang.

Versi AGP hingga 7.2 tidak memiliki dukungan untuk Profil Dasar Pengukuran dan tidak memiliki dukungan untuk Profil Startup. Alat pengoptimalan dan minifikasi juga sudah usang dan tidak memberikan peningkatan performa terbaru. Ini adalah peluang besar yang terlewatkan dalam hal dampak performa untuk performa peluncuran dan runtime aplikasi.

Segera upgrade ke versi AGP yang lebih baru untuk mendapatkan dukungan alat performa yang lebih baik.

Dengan mengupgrade ke AGP versi yang lebih baru, Anda akan mendapatkan akses ke alat performa terbaru. Hal ini akan memungkinkan Anda meningkatkan performa aplikasi dan kepuasan pengguna.
Lihat panduan AGP upgrade assistant untuk mempelajari cara mengupgrade ke AGP versi yang lebih baru.

AGP 7.3 (1 poin)
Dukungan sangat terbatas untuk alat performa berdampak tinggi.

Plugin Android Gradle (AGP) 7.3 memberikan dukungan dasar untuk Profil Dasar Pengukuran. Meskipun Profil Dasar Pengukuran berfungsi, aplikasi ini tidak akan dapat memanfaatkannya secara maksimal. Selain itu, Profil Startup tidak didukung pada versi ini. Alat minifikasi dan pengoptimalan juga sudah usang dan tidak memberikan peningkatan performa terbaru. Ini adalah peluang performa yang terlewatkan untuk startup dan runtime aplikasi.

Upgrade ke versi AGP yang lebih baru untuk dukungan alat performa yang lebih baik.

Peningkatan versi utama dari 7 ke 8 mungkin menakutkan, tetapi investasi ini sepadan dari perspektif performa. Dengan mengupgrade ke AGP versi yang lebih baru, Anda akan mendapatkan akses ke alat performa terbaru. Dengan demikian, Anda dapat mengharapkan peningkatan performa startup dan runtime yang signifikan. Hal ini akan memungkinkan Anda meningkatkan performa aplikasi dan kepuasan pengguna.
Lihat panduan AGP upgrade assistant untuk mempelajari cara mengupgrade ke AGP versi yang lebih baru.

AGP 7.4 - 8.1 (5 poin)
Dukungan terbatas untuk alat performa berdampak tinggi.

Plugin Android Gradle (AGP) versi 7.4 hingga 8.1 memiliki dukungan untuk Profil Dasar Pengukuran. Mulai AGP 8.0 dan seterusnya, Profil Dasar Pengukuran dapat digunakan dengan plugin Gradle khusus. Profil Startup tidak didukung hingga AGP 8.2. Alat pengoptimalan dan minifikasi juga sudah usang dan tidak memberikan peningkatan performa terbaru.

Upgrade ke versi AGP yang lebih baru sesegera mungkin.

Peningkatan versi utama dari 7 ke 8 mungkin menakutkan, tetapi investasi ini sepadan dari perspektif performa. Dengan mengupgrade ke AGP versi yang lebih baru, Anda akan mendapatkan akses ke alat performa terbaru. Hal ini akan memungkinkan Anda meningkatkan performa startup dan runtime aplikasi serta kepuasan pengguna.
Lihat panduan asisten upgrade AGP untuk mempelajari cara mengupgrade ke AGP versi yang lebih baru.

AGP 8.2 - 8.5 (15 poin)
Sebagian besar alat performa berdampak tinggi telah diaktifkan.

Profil Dasar Pengukuran dan Profil Startup sepenuhnya tersedia saat menggunakan Plugin Android Gradle versi 8.2 atau yang lebih tinggi. Anda juga dapat menggunakan Plugin Gradle Profil Dasar Pengukuran. Peningkatan di balik layar melalui pengoptimalan R8 juga baru dan memberikan dampak tinggi. Upgrade ke versi AGP yang lebih baru untuk melihat peningkatan performa startup dan runtime karena juga menghadirkan R8 versi yang lebih baru.

Ikuti terus rilis AGP.

AGP versi yang lebih baru akan terus mengupdate aplikasi dengan alat performa terbaru. Hal ini akan memungkinkan Anda meningkatkan performa aplikasi dan kepuasan pengguna. Performa startup dan runtime aplikasi dapat ditingkatkan melalui peningkatan di balik layar R8, Profil Dasar Pengukuran, dan Pengoptimalan Tata Letak Dex.

AGP 8.6+ (20 poin)
Dukungan alat performa berdampak tinggi yang sepenuhnya terbuka

Dengan menggunakan AGP versi terbaru, aplikasi ini dapat memanfaatkan alat performa terbaru sepenuhnya. Peningkatan di balik layar melalui R8, Profil Dasar Pengukuran, dan Pengoptimalan Tata Letak Dex didukung sepenuhnya. Pastikan untuk menggunakan alat ini guna meningkatkan performa aplikasi dan kepuasan pengguna.

Teruslah berkreasi.

Dapatkan info terbaru tentang rilis AGP terbaru untuk memastikan aplikasi selalu menggunakan alat performa terbaru. Pastikan Profil Startup Anda dikonfigurasi dengan benar dan Profil Dasar Pengukuran Anda mencakup perjalanan pengguna yang paling relevan. Verifikasi juga bahwa konfigurasi R8 Anda berfungsi sebagaimana mestinya. Lihat panduan performa secara keseluruhan untuk melihat cara meningkatkan performa runtime aplikasi Anda.

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 mendapatkan hasil maksimal dari peningkatan ini, aplikasi harus menggunakan R8 dalam mode penuh untuk meminimalkan dan mengoptimalkan kodenya.
Evaluasi Rekomendasi
Tidak diaktifkan (0 poin)
Aplikasi ini kehilangan banyak peningkatan performa.

Tidak menggunakan pengoptimalan dan penyingkatan kode melalui R8 adalah peluang besar yang terlewatkan untuk meningkatkan performa aplikasi. Banyak peningkatan di balik layar hanya tersedia jika R8 diaktifkan.

Segera aktifkan R8 untuk mendapatkan peningkatan performa yang signifikan.

Aktifkan pengoptimalan R8 sesegera mungkin. Hal ini akan membuka banyak peningkatan performa. Kemudian, kembali untuk mengikuti penilaian lain guna mendapatkan panduan lebih lanjut.

Mode kompatibilitas atau pengecualian utama (-dontoptimize, -dontshrink) (5 poin)
Menonaktifkan pengoptimalan adalah peluang besar yang terlewatkan untuk meningkatkan performa aplikasi.

Performa runtime aplikasi ini tidak sepenuhnya dioptimalkan. Ini adalah peluang besar yang terlewatkan untuk meningkatkan performa aplikasi.

Mendapatkan potensi performa dengan mengaktifkan pengoptimalan R8.

Aktifkan pengoptimalan R8 sesegera mungkin dan hapus pengecualian -dontoptimize dan -dontshrink. Tindakan ini juga akan membuka kemampuan untuk mengaktifkan pengoptimalan lainnya, seperti Pengoptimalan Tata Letak Dex. Setelah R8 diaktifkan dalam mode penuh, kembali untuk melakukan penilaian lain guna mendapatkan panduan lebih lanjut.

Mode lengkap R8, diminifikasi, dioptimalkan, dan penyingkatan resource (20 poin)
Potensi performa tinggi terbuka.

Dengan mengaktifkan pengoptimalan R8, aplikasi Anda berada di posisi yang tepat untuk peningkatan performa yang disediakan melalui pengoptimalan, obfuscation, dan penyingkatan kode. Aplikasi ini siap untuk mewujudkan lebih banyak peningkatan performa startup dengan mengandalkan Pengoptimalan Tata Letak Dex.

Pastikan aturan tetap terbaru.

Seiring aplikasi terus berkembang, aturan R8 harus diperbarui untuk memastikan aplikasi masih dioptimalkan sepenuhnya. Fokuskan upaya peningkatan performa pada area lain. Sudahkah Anda melihat Profil Startup dan Pengoptimalan Tata Letak Dex?

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 sejak peluncuran pertama untuk pengguna akhir. Apakah Profil Dasar Pengukuran dibuat dan digunakan untuk memulai aplikasi?

Evaluasi Rekomendasi
Tidak ada / Tidak diketahui (0 poin)
Tidak memiliki profil dasar pengukuran adalah peluang besar yang terlewatkan.

Profil Dasar Pengukuran dapat meningkatkan kecepatan eksekusi kode peluncuran pertama sekitar 30% dengan menghindari langkah interpretasi dan kompilasi tepat waktu (JIT) untuk jalur kode yang disertakan. Periksa apakah aplikasi Anda memiliki profil dasar pengukuran dan pastikan untuk mengadopsi teknologi ini jika tidak.

Segera terapkan Profil Dasar Pengukuran.

Profil Dasar Pengukuran meningkatkan kecepatan eksekusi kode peluncuran pertama sekitar 30% dengan menghindari langkah interpretasi dan kompilasi tepat waktu (JIT) untuk jalur kode yang disertakan. Lihat panduan tentang cara menerapkannya dan ulangi penilaian untuk mendapatkan skor yang diperbarui.

Secara manual, sekali atau jarang (2 poin)
Otomatisasi adalah kunci untuk menjaga profil dasar pengukuran tetap terbaru.

Mengupdate profil dasar pengukuran secara manual dapat dengan mudah terlewatkan. Terutama jika hanya dilakukan satu kali. Profil Dasar Pengukuran harus dibuat baru untuk setiap rilis guna memaksimalkan potensi peningkatan performa untuk performa startup dan runtime aplikasi.

Lakukan investasi untuk mengotomatiskan pembuatan Profil Dasar Pengukuran.

Plugin Gradle Profil Dasar Pengukuran adalah cara yang direkomendasikan untuk mengotomatiskan pembuatan Profil Dasar Pengukuran. Alat ini dapat dikonfigurasi untuk membuat profil baru untuk jenis build tertentu seperti varian atau build rilis secara otomatis. Pembuatan profil harus diotomatiskan untuk memanfaatkan Pengoptimalan Tata Letak Dex.

Secara manual untuk setiap rilis (5 poin)
Otomatisasi adalah kunci untuk menjaga profil dasar pengukuran tetap terbaru.

Mengupdate profil dasar pengukuran secara manual dapat dengan mudah terlewatkan. Selain itu, profil dasar pengukuran yang sudah tidak berlaku tidak akan membantu meningkatkan performa startup atau runtime aplikasi.

Lakukan investasi untuk mengotomatiskan pembuatan Profil Dasar Pengukuran.

Plugin Gradle Profil Dasar Pengukuran adalah cara yang direkomendasikan untuk mengotomatiskan pembuatan Profil Dasar Pengukuran. Alat ini dapat dikonfigurasi untuk membuat profil baru untuk jenis build tertentu seperti varian atau build rilis secara otomatis.

Otomatis untuk setiap rilis (15 poin)
Otomatisasi memudahkan Anda untuk terus memperbarui profil dasar pengukuran.

Profil dasar pengukuran yang selalu diperbarui adalah cara yang bagus untuk meningkatkan performa startup dan runtime aplikasi. Melakukan hal ini untuk setiap rilis secara otomatis adalah cara yang hampir sempurna untuk memastikan profil dasar pengukuran berkualitas tinggi.

Pertahankan cakupan profil dasar pengukuran yang tinggi. Pertimbangkan pembuatan profil setiap malam.

Profil Dasar Pengukuran hanya berguna jika selalu diperbarui. Pertimbangkan untuk membuatnya setiap malam untuk mendeteksi masalah lebih awal dan memastikan pembuatan profil berfungsi dengan baik saat rilis diperlukan. Lihat plugin Gradle Profil Dasar Pengukuran untuk mengetahui cara mengotomatiskan pembuatan Profil Dasar Pengukuran lebih lanjut.

Otomatis untuk build dan rilis harian (20 poin)
Ini adalah cara terbaik untuk selalu memperbarui profil dasar pengukuran.

Profil Dasar Pengukuran yang dibuat setiap malam dan untuk setiap rilis selalu diperbarui dan siap digunakan untuk meningkatkan performa startup dan runtime aplikasi setiap kali rilis dipotong. Kesiapan ini memberi aplikasi Anda keunggulan dalam performa aplikasi. Bagus!

Terus tingkatkan cakupan Profil Dasar Pengukuran.

Anda telah menguasai otomatisasi pembuatan Profil Dasar Pengukuran untuk aplikasi ini. Teruslah berkarya. Pastikan perjalanan pengguna yang tercakup oleh Profil Dasar Pengukuran juga diperbarui secara rutin dan diperluas seiring aplikasi terus berkembang. Hal ini akan memastikan bahwa Profil Dasar Pengukuran selalu yang terbaru dan siap digunakan untuk meningkatkan performa startup dan runtime aplikasi.

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?
Evaluasi Rekomendasi
Tidak ada / Tidak diketahui (0 poin)
Tidak mendapatkan peningkatan performa runtime.

Performa runtime aplikasi dapat ditingkatkan dengan mengadopsi Profil Dasar Pengukuran untuk perjalanan penting pengguna. Dengan hanya mengadopsi Profil Dasar Pengukuran untuk startup aplikasi, Anda kehilangan peluang besar untuk meningkatkan performa runtime dan kepuasan pengguna.

Segera tambahkan Profil Dasar Pengukuran untuk meningkatkan performa runtime.

Gunakan Profil Dasar Pengukuran untuk startup aplikasi dan perjalanan penting pengguna. Ini adalah perjalanan yang digunakan oleh sejumlah besar pengguna dan sangat penting untuk fungsi aplikasi. Kembali dan ikuti kembali penilaian untuk mendapatkan skor yang diperbarui dan panduan lainnya.

Peluncuran aplikasi +1 perjalanan pengguna (5 poin)
Tidak mendapatkan peningkatan performa runtime.

Performa runtime aplikasi dapat ditingkatkan dengan mengadopsi Profil Dasar Pengukuran untuk perjalanan penting pengguna. Dengan hanya mengadopsi Profil Dasar Pengukuran untuk startup aplikasi atau satu perjalanan pengguna, Anda kehilangan peluang besar untuk meningkatkan performa runtime dan kepuasan pengguna.

Menggunakan Profil Dasar Pengukuran untuk lebih banyak perjalanan pengguna.

Gunakan Profil Dasar Pengukuran untuk lebih banyak perjalanan pengguna. Dengan melakukan hal ini, aplikasi akan terus meningkatkan performa runtime dan kepuasan pengguna. Kembali dan ikuti kembali penilaian untuk mendapatkan skor yang diperbarui dan panduan lainnya.

Peluncuran aplikasi +2 perjalanan pengguna (10 poin)
Profil Dasar Pengukuran menawarkan lebih banyak peningkatan performa.

Dengan menggunakan Profil Dasar Pengukuran untuk lebih banyak perjalanan pengguna, aplikasi ini berpotensi meningkatkan performa runtime dan kepuasan pengguna.Performa runtime aplikasi dapat ditingkatkan dengan menggunakan Profil Dasar Pengukuran untuk perjalanan penting pengguna.
Dengan hanya menggunakan Profil Dasar Pengukuran untuk startup aplikasi atau beberapa perjalanan pengguna, Anda kehilangan peluang besar untuk meningkatkan performa runtime dan kepuasan pengguna.

Lanjutkan menggunakan Profil Dasar Pengukuran untuk lebih banyak perjalanan pengguna.

Identifikasi lebih banyak perjalanan pengguna yang penting bagi fungsi aplikasi dan terapkan Profil Dasar Pengukuran untuk hal ini. Dengan melakukan hal ini, aplikasi akan terus meningkatkan performa runtime dan kepuasan pengguna. Kembali dan ikuti kembali penilaian untuk mendapatkan skor yang diperbarui dan panduan lainnya.

Startup aplikasi +3 perjalanan pengguna (15 poin)
Cakupan Profil Dasar Pengukuran yang luar biasa.

Mencakup startup aplikasi dan beberapa perjalanan penting pengguna dengan Profil Dasar Pengukuran adalah cara yang bagus untuk meningkatkan performa dan kepuasan pengguna. Mungkin ada lebih banyak perjalanan pengguna yang dapat dicakup oleh Profil Dasar Pengukuran. Namun, aplikasi ini sudah dalam kondisi yang baik dalam hal cakupan Profil Dasar Pengukuran. Pertahankan prestasi Anda.

Perluas cakupan Profil Dasar Pengukuran untuk memaksimalkan potensi performa.

Terus mendorong penggunaan Profil Dasar Pengukuran. Pertimbangkan untuk meningkatkan penggunaan R8 untuk meningkatkan ukuran kode dan performa runtime aplikasi secara keseluruhan. Selain itu, pertimbangkan untuk mengadopsi Pengoptimalan Tata Letak Dex untuk lebih meningkatkan performa startup aplikasi.

Performa startup

Profil Startup digunakan oleh sistem build untuk lebih mengoptimalkan class dan metode yang dimuatnya 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?
Evaluasi Rekomendasi
Tidak digunakan / Tidak diketahui (0 poin)
Peluang besar yang terlewatkan untuk meningkatkan performa startup aplikasi.

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 15% hingga 30% lebih cepat daripada dengan Profil Dasar Pengukuran saja.
Profil Startup digunakan untuk meningkatkan performa startup aplikasi. Dengan tidak mengadopsi Pengoptimalan Tata Letak Dex melalui Profil Startup, aplikasi ini kehilangan peluang besar untuk meningkatkan performa startup aplikasi dan kepuasan pengguna.

Segera berinvestasi dalam mengadopsi Profil Startup.

Gunakan Pengoptimalan Tata Letak Dex melalui Profil Startup. Hal ini akan meningkatkan performa startup aplikasi dan kepuasan pengguna. Penggunaan Pengoptimalan Tata Letak Dex memerlukan penggunaan AGP 8.2 atau yang lebih baru, dan mengaktifkan minifikasi/R8.

Titik entri utama (10 poin)
Performa startup yang dioptimalkan untuk titik entri utama.

Menggunakan Profil Startup untuk titik entri utama adalah cara yang bagus untuk meningkatkan performa startup aplikasi. Peningkatan performa aplikasi berdampak positif pada pengalaman pengguna. Pertahankan prestasi Anda.

Pertimbangkan untuk mencakup lebih banyak titik entri.

Titik entri aplikasi utama adalah titik yang paling penting untuk dicakup dalam Profil Startup. Jika aplikasi ini memiliki lebih banyak titik entri, pertimbangkan untuk juga mencakupnya dengan Profil Startup. Ikon ini dapat berupa notifikasi atau ikon peluncur tambahan.

Sebagian besar titik entri (15 poin)
Mencakup titik entri yang paling sering digunakan adalah cara yang bagus untuk meningkatkan performa startup aplikasi.

Pengalaman startup yang dioptimalkan sangat baik untuk kepuasan pengguna. Dengan mengadopsi Profil Startup untuk sebagian besar titik entri, aplikasi ini memiliki performa startup yang sangat baik dari perspektif alat. Pertahankan prestasi Anda.

Selidiki peningkatan performa lainnya dan hindari regresi.

Pastikan Profil Startup dibuat secara otomatis untuk setiap build rilis dengan mengotomatiskan tugas Dex Layout Optimizations dengan plugin Gradle Profil Dasar Pengukuran.
Lanjutkan memantau performa startup aplikasi dengan macrobenchmark

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?
Evaluasi Rekomendasi
Tidak menggunakan Compose (5 poin)
Mulai menggunakan Compose

Jetpack Compose adalah toolkit modern yang direkomendasikan Android untuk mem-build UI native. Jetpack Compose menyederhanakan dan mempercepat pengembangan UI di Android. Buat aplikasi Anda lebih cepat dengan kode yang lebih sedikit, alat yang canggih, dan API Kotlin yang intuitif.

Mulai memigrasikan UI ke Jetpack Compose

Jetpack Compose memungkinkan interoperabilitas dengan sistem View yang ada. Ada beberapa strategi cara memigrasikan bagian UI ke Compose dan mendapatkan manfaat dari keuntungan yang disediakan Compose. Lihat dokumentasi kami tentang strategi migrasi, atau lihat codelab kami untuk project yang lebih praktis.

Compose 2022.10.00 - 2023.10.01 (1 poin)
Tidak memiliki banyak fitur baru dan peningkatan performa.

Dengan tetap menggunakan Jetpack Compose versi lama, Anda akan kehilangan semua fitur dan peningkatan baru. Jetpack Compose dirancang untuk tidak dipaketkan dari sistem Android guna memberi developer kemampuan untuk memutuskan kapan harus mengupgrade.

Upgrade ke versi yang lebih baru sesegera mungkin

Performa terus menjadi prioritas utama kami dan dengan mengupgrade, Anda dapat melihat peningkatan performa yang signifikan di seluruh lini. Kami melihat peningkatan performa scroll sebesar ~20%, peningkatan waktu startup sebesar 12%, dan peningkatan performa sebesar 22% pada composable teks. Informasi selengkapnya tentang peningkatan yang ditambahkan ke Jetpack Compose 2024.01.00 dapat Anda lihat di postingan blog rilis.

Compose 2024.01.00 - 2024.08.00 (2 poin)
Jetpack Compose terbaru menawarkan performa yang lebih baik dan fitur baru

Dengan tidak menggunakan versi Jetpack Compose terbaru, Anda tidak akan mendapatkan semua perbaikan bug, peningkatan performa, dan fitur baru yang sedang kami kerjakan untuk membantu membuat UI yang menarik.

Mengupgrade ke versi terbaru untuk peningkatan performa tambahan

Dengan mengupgrade ke versi Compose terbaru, kami melihat peningkatan performa tambahan sebesar 17% untuk waktu hingga piksel pertama dalam benchmark kami. Dalam versi ini, kami juga mengaktifkan mode skipping kuat baru secara default, yang memungkinkan pengurangan komposisi yang tidak perlu secara drastis. Selain itu, kami meningkatkan API indikasi untuk memungkinkan pembuatan riak lambat, mengoptimalkan representasi Compose internal ke struktur data yang lebih efisien, dan mulai menghasilkan kode yang lebih efisien.

Anda dapat memeriksa informasi selengkapnya tentang apa yang dirilis dalam postingan blog Compose 2024.09.00.

Compose stabil terbaru (5 poin)
Selamat! Aplikasi ini sudah menggunakan rilis Compose stabil terbaru.

Menggunakan Compose versi terbaru adalah cara yang bagus untuk mendapatkan manfaat dari peningkatan performa di setiap versi Compose baru.

Pertahankan performa bagus ini

Dapatkan info terbaru tentang rilis Compose stabil terbaru untuk terus mendapatkan manfaat dari peningkatan performa dan perbaikan bug. Tidak ada tindakan langsung yang perlu dilakukan di area ini.

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.
Evaluasi Rekomendasi
Tidak menggunakan reportFullyDrawn() / FullyDrawnReporter (0 poin)
Tidak mendapatkan peningkatan di balik layar dan metrik performa.

Tidak melaporkan kapan aplikasi siap digunakan adalah peluang yang terlewatkan untuk memahami waktu startup aplikasi secara lebih mendetail. Penggunaan API ini memungkinkan sistem Android memberikan metrik performa yang lebih mendetail dan memungkinkan pemantauan Waktu hingga Digambar Sepenuhnya.
Jika aplikasi Anda melakukan pemuatan lambat dan tampilan awal tidak menyertakan semua resource, seperti saat aplikasi mengambil gambar dari jaringan, sebaiknya tunda panggilan reportFullyDrawn() hingga setelah aplikasi dapat digunakan sehingga Anda dapat menyertakan populasi daftar sebagai bagian dari waktu benchmark. Framework Android juga perlu mengetahui tempat profil startup harus berhenti diukur.

Gunakan reportFullyDrawn() / FullyDrawnReporter untuk mendapatkan metrik performa yang lebih mendetail.

Gunakan FullyDrawnReporter API untuk melaporkan kapan aplikasi siap digunakan. Hal ini akan membuka metrik performa yang lebih mendetail dan memungkinkan pemantauan Waktu untuk Digambar Sepenuhnya.

Menggunakan reportFullyDrawn() / FullyDrawnReporter (5 poin)
Membuka metrik performa startup aplikasi yang lebih mendetail.

Aplikasi ini menggunakan FullyDrawnReporter API untuk melaporkan kapan aplikasi siap digunakan. Hal ini akan membuka metrik performa yang lebih mendetail dan memungkinkan pemantauan Waktu untuk Digambar Sepenuhnya.

Gunakan informasi dari TTFD untuk memahami dan meningkatkan performa peluncuran aplikasi.

Framework Android serta Konsol Google Play menyediakan metrik performa mendetail untuk Waktu hingga Digambar Sepenuhnya. Gunakan metrik ini untuk memahami dan meningkatkan performa startup aplikasi Anda.
Saat menggunakan macrobenchmark, Anda juga dapat memeriksa trace untuk melihat apa yang sebenarnya terjadi selama startup aplikasi.

Skor Performa Aplikasi Statis

(0/7 pertanyaan dijawab)