Praktik terbaik ini dapat meningkatkan latensi penginstalan saat fitur Mainkan saat Mendownload diaktifkan untuk aplikasi Anda.
Menggunakan SDK terbaru
Gunakan SDK terbaru untuk aplikasi Anda, terutama jika Anda menggunakan SDK berikut:
Facebook Core SDK: 11.2.0 atau yang lebih baru
FB Audience Network (iklan): 6.5.1 atau yang lebih baru
SDK terbaru dioptimalkan untuk Mainkan saat Mendownload agar dapat beroperasi tanpa memindai seluruh biner aplikasi. Hal ini memungkinkan pengguna memulai aplikasi Anda dengan lebih cepat saat pertama kali diluncurkan.
Menggunakan paket aset saat penginstalan
Gunakan paket aset saat penginstalan untuk menyimpan aset game besar. Google Play mengoptimalkan download dengan menganalisis pola penggunaan paket aset saat penginstalan. Hal ini membantu peluncuran game yang jauh lebih cepat hanya dengan mendownload data yang dibutuhkan pengguna selama peluncuran game awal.
Tabel berikut menunjukkan kode dan resource yang dioptimalkan oleh fitur Mainkan saat mendownload jika game menggunakan Android App Bundle dengan Play Assets Delivery.
Format resource | Dioptimalkan oleh Mainkan saat mendownload | Tidak dioptimalkan oleh Mainkan saat mendownload |
---|---|---|
File Android App Bundle | Modul Dasar dan fitur dinamis saat penginstalan (kecuali direktori 'res/' dan 'values/') | Direktori `res/` dan `values/` di modul dasar dan fitur dinamis saat penginstalan |
Fitur dinamis on-demand | ||
File Play Asset Delivery | Paket aset saat penginstalan | Paket aset fast-follow |
Paket aset on-demand |
Membatasi aset yang dipramuat
Daripada melakukan pramuat semua aset aplikasi sekaligus, cukup muat aset yang diperlukan untuk pengalaman pengguna saat ini seperti menu atau level. Memuat terlalu banyak aset selama pengalaman awal akan menggunakan lebih banyak data jaringan di awal.
Berikut adalah beberapa rekomendasi tambahan untuk game Unity:
Lihat Memuat resource saat runtime.
Pisahkan scene besar menjadi beberapa scene untuk menghindari pemuatan data aset dalam jumlah besar sekaligus.
Gunakan profiler pemuatan aset (seperti modul Asset Loading Profiler di Unity) untuk mengidentifikasi pengoptimalan pemuatan aset untuk game Anda.
Memperbaiki ANR
Dengan memperbaiki ANR (error Aplikasi Tidak Merespons) di aplikasi, Anda juga dapat meningkatkan pengalaman aplikasi Mainkan saat Mendownload. Misalnya, dengan menghapus operasi IO dari thread utama, Anda dapat meminimalkan ANR agar tidak terjadi saat Play mendownload aset aplikasi di latar belakang.