- Cara Mengukur Masa Permulaan Aplikasi Android?
- Bagaimana anda dapat mengurangkan masa permulaan aplikasi?
- Apa masa permulaan yang sejuk?
- Keadaan aktiviti mana yang dicapai apabila aktiviti baru dimulakan di atas aktiviti semasa?
Cara Mengukur Masa Permulaan Aplikasi Android?
Pada halaman masa permulaan aplikasi di dalam Android Vitals (di Google Play Console), anda dapat melihat butiran tentang apabila aplikasi anda bermula dengan perlahan dari keadaan sistem sejuk, hangat, dan panas. Metrik ini dikira secara automatik, tanpa usaha pembangunan.
Bagaimana anda dapat mengurangkan masa permulaan aplikasi?
Penyelesaian masalah
Juga, pertimbangkan untuk menggunakan rangka kerja suntikan ketergantungan seperti hilt yang menghasilkan objek dan kebergantungan apabila mereka disuntik buat kali pertama. Sekiranya aplikasi anda menggunakan penyedia kandungan untuk memulakan komponen aplikasi pada permulaan, pertimbangkan untuk menggunakan perpustakaan permulaan aplikasi.
Apa masa permulaan yang sejuk?
Panduan Pemaju Android pada masa ini menganggap masa permulaan berikut menjadi maksimum untuk prestasi yang boleh diterima: pelancaran sejuk harus mengambil masa kurang dari 5 saat. Pelancaran panas mesti mengambil masa kurang dari 1.5 saat. Pelancaran hangat mesti mengambil masa kurang dari 2 saat.
Keadaan aktiviti mana yang dicapai apabila aktiviti baru dimulakan di atas aktiviti semasa?
Apabila aktiviti baru dimulakan di atas yang terkini atau apabila pengguna mencecah kunci rumah, aktiviti itu dibawa ke keadaan berhenti. Aktiviti di negeri ini tidak dapat dilihat, tetapi ia tidak dimusnahkan. Android Runtime boleh membunuh aktiviti sedemikian sekiranya berlaku sumber.