Ikuti petunjuk di bagian ini untuk memastikan perangkat Android Anda meminimalkan penggunaan resource dan mengoptimalkan performa. Selain itu, manfaatkan berbagai pengujian dan alat yang dijelaskan dalam Mengevaluasi Performa sebagai bagian dari upaya Anda untuk memaksimalkan Android.
Penyimpanan APK dalam cache
Dokumen ini menjelaskan desain solusi penyimpanan APK dalam cache untuk penginstalan cepat aplikasi yang telah diinstal sebelumnya di perangkat yang mendukung partisi A/B. OEM dapat menempatkan aplikasi yang telah diinstal sebelumnya dan aplikasi populer di cache APK yang disimpan di partisi B yang sebagian besar kosong di perangkat yang dipartisi A/B baru tanpa memengaruhi ruang data yang terlihat oleh pengguna.
Waktu booting
Android 8.0 memungkinkan waktu booting yang lebih singkat dengan mendukung beberapa peningkatan di berbagai komponen. Dokumen ini memberikan panduan partner untuk meningkatkan waktu booting perangkat Android tertentu.
Kesehatan
Android 9 menyertakan android.hardware.health HAL 2.0, upgrade versi utama dari health@1.0 HAL. HAL baru ini menawarkan pemisahan yang lebih bersih antara kode framework dan vendor, tingkat kebebasan yang lebih besar untuk penyesuaian vendor dalam laporan informasi kesehatan, dan informasi kesehatan perangkat yang lebih banyak daripada hanya baterai.
lowmemorykiller
Proses lmkd ruang pengguna menerapkan fungsi yang sama, tetapi dengan mekanisme kernel yang sudah ada untuk mendeteksi dan memperkirakan tekanan memori. Proses ini menggunakan peristiwa vmpressure yang dihasilkan oleh kernel untuk mendapatkan notifikasi tentang tingkat tekanan memori.
Pengoptimalan yang dipandu profil
Sistem build Android mendukung penggunaan pengoptimalan yang dipandu profil (PGO) Clang pada modul Android native yang memiliki aturan build blueprint.
Snapshot Tugas
Snapshot Tugas adalah infrastruktur yang diperkenalkan di Android O yang menggabungkan screenshot untuk Thumbnail Terbaru serta Permukaan Tersimpan dari Window Manager. Thumbnail Terbaru mewakili status terakhir tugas dalam tampilan Terbaru.
Write-ahead logging
Android 9 memperkenalkan mode khusus SQLiteDatabase yang disebut WAL Kompatibilitas (write-ahead logging) yang memungkinkan database menggunakan journal_mode=WAL sekaligus mempertahankan perilaku untuk menyimpan maksimum satu koneksi per database.
NPU Manager
Android 17 dan yang lebih tinggi mendukung Neural Processing Unit (NPU) Manager, yang mengoordinasikan alokasi resource, memprioritaskan beban kerja, dan melacak status eksekusi untuk mempertahankan stabilitas sistem dan mengoptimalkan performa perangkat.