Daftar sekarang ke Indie Games Fund Amerika Latin!

Optimasi game Android

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

Panduan ini menjelaskan alat, API, dan tugas pengembangan untuk mengoptimalkan game Android. Alat dan API ini dirancang untuk menemukan bottleneck performa dan menentukan batasan perangkat sekaligus memaksimalkan performa pada tingkat yang berkelanjutan untuk game dan aplikasi yang intensif grafis.

Tugas optimasi

Alat dan library optimasi game

  • Android GPU Inspector (AGI): Alat profiling sistem Android yang menyediakan pelacakan dan analisis GPU lanjutan untuk game dan aplikasi yang intensif grafis.

  • Android Performance Tuner (APT): Menemukan masalah performa yang terkait dengan setelan kualitas, scene, waktu pemuatan, dan model perangkat di game.

  • Android Dynamic Performance Framework (ADPF): Mengoptimalkan game berdasarkan fitur pengelolaan termal, CPU, dan GPU dinamis dari setiap perangkat.

  • Memory Advice API: Memberikan estimasi penggunaan memori dan notifikasi batas untuk game Anda agar tetap dalam tingkat optimal yang menghindari LMK.

  • GameMode: Mengoptimalkan gameplay dengan memprioritaskan karakteristik, seperti performa atau masa pakai baterai berdasarkan setelan pengguna atau konfigurasi khusus game.

Alat optimasi aplikasi Android

  • Perfetto: Mengumpulkan informasi performa seluruh sistem dan menampilkannya di UI berbasis web.

  • Systrace: Merekam aktivitas sistem dan menghasilkan laporan yang membantu mengidentifikasi masalah performa.

  • CPU Profiler: Memeriksa penggunaan CPU dan aktivitas thread game Anda, baik secara real time maupun dari rekaman aktivitas.

  • Meminfo: Merekam snapshot alokasi memori aplikasi. Anda juga dapat menggunakan fitur ini melalui perintah meminfo dumpsys.

  • bugreport: Melihat log perangkat, pelacakan tumpukan, dan informasi diagnostik lainnya untuk membantu Anda menemukan dan memperbaiki bug dalam aplikasi.

  • GAPID: Merekam dan menganalisis panggilan API grafis yang dilakukan oleh aplikasi Anda.

Optimasi desain

Panduan desain game memberikan praktik terbaik yang dapat mengoptimalkan game Android lebih lanjut. Hal ini mencakup rekomendasi ketersediaan perangkat, aset game, dan optimasi API grafis. Meskipun panduan ini paling baik digunakan saat mendesain game, Anda dapat meningkatkan performa kapan saja dengan menerapkan panduan ini.

Untuk informasi selengkapnya, lihat ringkasan desain.