Pengguna berharap aplikasi berjalan responsif dan cepat, tidak hanya pada saat aplikasi diluncurkan, tetapi di seluruh pengalaman aplikasi. Setelah memeriksa penyebab masalah performa di aplikasi, Anda dapat mulai memperbaiki setiap masalah yang mungkin terjadi.
Alat dan library
Android menyediakan beberapa alat dan library untuk terus meningkatkan performa aplikasi yang sedang Anda buat, dalam aspek yang paling penting.
Profil Dasar Pengukuran
Menerapkan Profil Baseline ke dalam aplikasi atau library adalah cara yang paling efisien untuk meningkatkan performa. Fitur ini dapat mengoptimalkan waktu startup aplikasi secara signifikan, mengurangi rendering lambat, dan meningkatkan performa untuk pengguna akhir. Untuk mempelajari lebih lanjut, buka Profil Baseline.
Library Startup Aplikasi
Dengan Library Startup Aplikasi, Anda dapat mengoptimalkan pengalaman startup aplikasi lebih lanjut. Developer library dan developer aplikasi dapat menggunakan Library Startup Aplikasi untuk menyederhanakan urutan dan mengoptimalkan operasi startup.
Mengoptimalkan aplikasi untuk perangkat dengan RAM rendah
Peningkatan performa dimulai dari bawah ke atas. Dengan mengoptimalkan perangkat entry-level, Anda dapat meningkatkan efisiensi di semua kategori perangkat. Pengguna lebih berpotensi mengalami masalah, seperti latensi pengaktifan aplikasi, aplikasi tidak merespons (ANR), atau error aplikasi saat menggunakan perangkat dengan memori yang terbatas. Kembangkan, uji, dan ukur aplikasi Anda dengan mempertimbangkan segmen pasar ini untuk membuat fondasi performa yang kuat bagi aplikasi Anda.
Android (edisi Go) adalah konfigurasi OS platform Android, yang menyediakan pengalaman yang dioptimalkan untuk perangkat dengan RAM rendah. Untuk mempelajari lebih lanjut cara meningkatkan stabilitas dan performa untuk perangkat entry-level, lihat Mengoptimalkan untuk Android (edisi Go).
Menyelesaikan masalah umum
Jika alat atau library yang tersedia tidak memadai untuk menyelesaikan masalah performa yang mungkin muncul, sebaiknya periksa masalah umum dan cara menyelesaikannya dalam salah satu kategori ini: