Menguji aplikasi Android (edisi Go)

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Serupa dengan perangkat yang berjalan di platform Android, aplikasi di perangkat Go tetap harus berperforma baik untuk pengguna akhir. Ada cara untuk meminimalkan penggunaan resource yang tidak efisien, seperti CPU, memori, grafis, jaringan, atau baterai perangkat.

Untuk memperbaiki masalah performa, Anda dapat menggunakan alat pembuatan profil dan benchmark, beserta panduan yang disediakan untuk Android di Membuat profil performa aplikasi.

Persyaratan pengujian

Berikut adalah beberapa panduan utama yang perlu diingat saat membuat profil dan menguji aplikasi Android (edisi Go):

  • Uji di perangkat yang mendukung Android 8.1 (API level 27) atau yang lebih baru. Anda harus menggunakan perangkat sungguhan (jika memungkinkan), bukan emulator, karena performa CPU dapat memengaruhi hasil.
  • Pantau penggunaan RAM melalui alat seperti Memory Profiler Android Studio atau Perfetto untuk memantau jumlah memori yang digunakan. Mengidentifikasi kebocoran memori dan churn memori dapat menyebabkan pengurangan error aplikasi dan jank secara keseluruhan.
    • Untuk merilis memori secara bertahap berdasarkan batasan sistem tertentu, Anda dapat mengimplementasikan onTrimMemory. Callback ini memungkinkan aplikasi melepaskan resource untuk membantu menyediakan sistem yang lebih responsif secara keseluruhan, dan juga secara langsung memberikan manfaat kepada pengalaman pengguna akhir bagi aplikasi Anda dengan memungkinkan sistem menjaga proses tetap aktif lebih lama. Untuk mengetahui informasi selengkapnya, baca dokumentasi di ComponentCallbacks.
  • Pastikan Anda menonaktifkan semua fitur yang tidak didukung di Android (edisi Go).

Android vitals untuk perangkat Go

Untuk melihat statistik Android vitals bagi aplikasi Anda yang berjalan di perangkat Android (edisi Go), buka Google Play Store, lalu tetapkan filter dan konfigurasi perangkat berikut:

  • Jenis perangkat: Android Go
  • Versi Android: 8.1 & yang lebih baru
  • RAM: 2 GB (mulai Android 13 (API level 33) dan yang lebih tinggi). Untuk mengetahui daftar lengkap spesifikasi perangkat dan hardware, lihat Spesifikasi hardware minimum.
Gambar 1. Setel filter berikut di konsol Play untuk melihat metrik aplikasi Anda yang berjalan di perangkat Android (edisi Go).