Meningkatkan waktu pemuatan dengan Android Performance Tuner

Waktu pemuatan adalah atribut performa baru yang tersedia di Android Performance Tuner yang dapat membantu Anda mengidentifikasi masalah performa yang terkait dengan waktu pemuatan game, dan juga menandai peluang untuk meningkatkan performa Anda. Atribut ini dapat membantu meningkatkan retensi dan kepuasan pengguna.

Memuat metrik dampak waktu membantu Anda mengidentifikasi masalah performa yang paling signifikan, dan masalah dikategorikan untuk membantu Anda mengambil tindakan. Informasi di kedua model perangkat dan tingkat anotasi game memungkinkan Anda menemukan cara yang paling efektif untuk bertindak.

Integrasi

Bergantung pada penyiapan Anda, ada dua cara untuk mengintegrasikan Android Performance Tuner dengan Waktu pemuatan: integrasi standar atau integrasi plugin Unity. Ikuti petunjuk di situs Developer Android untuk menyelesaikan integrasi.

Setelah menyelesaikan integrasi, tinjau checklist pasca-integrasi di bawah ini sebelum Anda mengupload app bundle ke Konsol Play untuk mulai mengumpulkan data waktu pemuatan.

Checklist pasca-integrasi

Konsep inti Waktu pemuatan

Sebelum Anda dapat menggunakan halaman Waktu pemuatan (Kualitas > Android vitals > Performa > Waktu pemuatan) secara efektif, penting untuk menentukan dan memahami beberapa konsep umum yang terkait dengan waktu pemuatan.

Menentukan waktu pemuatan

Istilah "waktu pemuatan" dapat memiliki arti yang berbeda bagi developer yang berbeda, dan developer serta perusahaan yang berbeda mengukur kesuksesan waktu pemuatan dengan cara yang berbeda. Penting untuk mempertimbangkan dan mendefinisikan waktu pemuatan yang terkait dengan game Anda.

Waktu pemuatan dapat berupa durasi saat layar kosong ditampilkan ketika pengguna mengetuk ikon aplikasi, atau durasi hingga menu interaktif ditampilkan. Waktu pemuatan Anda dapat berupa durasi waktu mulai aplikasi dan gameplay, atau hal yang benar-benar berbeda. 

Kami memahami bahwa setiap developer dan perusahaan akan mengukur keberhasilannya sendiri; dengan Android Performance Tuner, Anda dapat bertindak fleksibel dalam menentukan waktu pemuatan. Jika Anda tidak memiliki definisi perusahaan secara internal mengenai arti dari waktu pemuatan, sebaiknya mulai dengan proses pembuatan hingga interaksi pengguna (misalnya, ketika menu ditampilkan) atau proses pembuatan hingga gameplay dimulai.

Jenis waktu pemuatan

Ada berbagai jenis pemuatan, bergantung pada situasinya (mulai pemuatan pertama hingga pemuatan antarlevel). Secara umum, kami membagikan definisi Android vitals. Namun, ada juga beberapa definisi tambahan yang berfokus pada pengembangan game:

  • Pemuatan cold: Start cold mengacu pada aplikasi yang dimulai dari awal; proses aplikasi tidak sedang berjalan. Start cold dapat terjadi, misalnya, saat pengguna meluncurkan aplikasi Anda untuk pertama kalinya setelah memulai ulang perangkat. Jenis start ini menghadirkan tantangan terbesar dalam hal meminimalkan waktu startup, karena sistem dan aplikasi memiliki pekerjaan yang lebih banyak ketimbang status peluncuran lainnya.
  • Pemuatan pertama: Pemuatan pertama adalah kasus khusus pemuatan cold; saat aplikasi dimulai untuk pertama kalinya di perangkat. Anda mungkin memiliki tugas tambahan seperti mendownload file dari jaringan penayangan konten (CDN), mengompilasi shader, atau mengekstrak file dari APK. Pemuatan pertama dapat berlangsung jauh lebih lama daripada pemuatan cold berikutnya. 
  • Pemuatan warm dan hot: Pemuatan warm dan hot terjadi saat proses aplikasi sudah ada, dan menjadi dikedepankan, tetapi beberapa atau sebagian besar data atau status harus dimuat ulang atau dibuat ulang. 
  • Pemuatan antarlevel: Pemuatan antarlevel terjadi saat game bertransisi dari satu level, peta, atau adegan ke level lainnya, dan konten tambahan mungkin harus dimuat. 

Pengabaian dan penghapusan data

Tidak seperti kecepatan frame, saat riset pengguna dan kemampuan telepon memberikan sinyal yang kuat mengenai kecepatan frame yang 'baik', waktu pemuatan tidak ditentukan secara konsisten. Tidak ada waktu pemuatan yang baik atau buruk. Karena alasan ini, kami menyertakan data tentang pengabaian sesi untuk memberi konteks pada waktu pemuatan dan membantu mengidentifikasi tempat Anda harus berfokus.

Rasio pengabaian yang rendah bukan berarti pengguna Anda merasa puas. Meskipun pengguna tidak keluar dari game, mereka mungkin tidak puas dengan pengalaman pemuatan. Namun, rasio pengabaian yang tinggi selama pemuatan merupakan tanda negatif, yang menunjukkan bahwa waktu pemuatan Anda mungkin terlalu lama. Pengguna yang keluar dari game Anda akan mengurangi waktu bermain dan pendapatan. 

Karena terdapat begitu banyak metrik yang terkait dengan pengabaian, latar belakang, dan latar depan, sebaiknya siapkan integrasi untuk membuat anotasi dan menghapus data saat aplikasi mengubah status agar sesi yang diabaikan dicatat, bukan hanya berfokus pada sesi yang akhirnya selesai.

Kasus penggunaan umum untuk data Waktu pemuatan 

Bergantung pada kebutuhan studio, Anda dapat menggunakan data Waktu pemuatan Android Performance Tuner dengan berbagai cara. Berikut beberapa kasus penggunaan yang umum:

  • menentukan waktu pemuatan terlama yang dapat diterima, 
  • melihat perbandingan waktu pemuatan Anda saat ini dengan waktu pemuatan target Anda, dan 
  • mengidentifikasi area pemuatan yang berjalan sangat lama.

Anda dapat memperluas bagian di bawah guna melihat petunjuk untuk setiap kasus penggunaan.

Menentukan waktu pemuatan yang dapat diterima

Prasyarat

Sebelum mengikuti petunjuk di bawah, Anda harus:

  • Mengintegrasikan Android Performance Tuner ke dalam judul Anda (buka situs Developer Android untuk mempelajari lebih lanjut)
  • Membaca bagian di atas: Konsep inti untuk Waktu pemuatan
  • Mengintegrasikan Waktu pemuatan ke dalam judul, dengan memberi perhatian khusus pada peristiwa mulai dan hentikan perekaman (buka situs Developer Android untuk mempelajari lebih lanjut)
  • Memublikasikan aplikasi (sebaiknya publikasikan ke jalur pengujian internal) dan mengumpulkan beberapa data (Anda tidak akan melihat data apa pun di halaman Waktu pemuatan hingga Anda mengumpulkan lebih dari nilai minimum)

Jika game Anda telah mengumpulkan cukup data, berikut cara menentukan waktu pemuatan yang dapat diterima:

  1. Buka Konsol Play dan buka halaman Waktu pemuatan (Kualitas > Android vitals > Performa > Waktu pemuatan).
  2. Gunakan filter untuk memilih app bundle atau APK dan jangka waktu yang relevan.
  3. Lihat grafik untuk "Hasil peristiwa pemuatan dengan memuat jenis" di semua jenis pemuatan, atau untuk jenis pemuatan tertentu yang Anda minati.
  4. Cari titik dalam grafik dengan pengabaian yang terlalu tinggi. Hal ini dapat menjadi titik infeksi yang jelas, atau pada titik tempat pengabaian waktu pemuatan mengganggu tujuan bisnis Anda (misalnya, di 10%). Titik ini adalah waktu pemuatan terakhir yang dapat diterima oleh sebagian besar pengguna sebelum mereka mulai mengabaikannya, dan Anda harus memastikan bahwa sebagian besar peristiwa pemuatan selesai sebelum titik ini.
Tips: Anda dapat memilih untuk menetapkan titik waktu pemuatan terakhir yang dapat diterima sebagai waktu pemuatan target (atau mungkin jumlah yang lebih rendah dengan buffer yang sesuai untuk menghindari pengabaian).
Membandingkan waktu pemuatan dengan target

Prasyarat

Sebelum mengikuti petunjuk di bawah, Anda harus:

  • Mengintegrasikan Android Performance Tuner ke dalam judul Anda (buka situs Developer Android untuk mempelajari lebih lanjut)
  • Membaca bagian di atas: Konsep inti untuk Waktu pemuatan
  • Mengintegrasikan Waktu pemuatan ke dalam judul, dengan memberi perhatian khusus pada peristiwa mulai dan hentikan perekaman (buka situs Developer Android untuk mempelajari lebih lanjut)
  • Memublikasikan aplikasi (sebaiknya publikasikan ke jalur pengujian internal) dan mengumpulkan beberapa data (Anda tidak akan melihat data apa pun di halaman Waktu pemuatan hingga Anda mengumpulkan lebih dari nilai minimum)

Jika game Anda telah mengumpulkan cukup data, berikut cara membandingkan waktu pemuatan dengan target Anda:

  1. Buka Konsol Play dan buka halaman Waktu pemuatan (Kualitas > Android vitals > Performa > Waktu pemuatan).
  2. Gunakan filter untuk memilih app bundle atau APK dan jangka waktu yang relevan.
  3. Jika belum melakukannya, tetapkan waktu pemuatan target ke jumlah yang telah Anda tentukan sebagai waktu pemuatan yang dapat diterima. 
  4. Lihat bagian ringkasan di bagian atas halaman untuk mendapatkan gambaran tentang keseluruhan performa Anda dan untuk mengidentifikasi area yang harus menjadi fokus Anda.
  5. Lihat grafik untuk setiap jenis pemuatan dan lakukan penilaian apakah Anda puas dengan persentase peristiwa pemuatan yang dimuat dalam target waktu pemuatan Anda. Perhatikan bahwa garis biru hanya sampai 95% (karena mungkin ada beberapa sesi longtail yang sangat panjang). Jika ternyata kurang dari 90% peristiwa pemuatan selesai dalam target waktu pemuatan, pertimbangkan tindakan yang dapat Anda ambil untuk meningkatkan waktu pemuatan (dijelaskan di bawah).

Mengidentifikasi area dengan pemuatan yang sangat lama

Prasyarat

Sebelum mengikuti petunjuk di bawah, Anda harus:

  • Mengintegrasikan Android Performance Tuner ke dalam judul Anda (buka situs Developer Android untuk mempelajari lebih lanjut)
  • Membaca bagian di atas: Konsep inti untuk Waktu pemuatan
  • Mengintegrasikan Waktu pemuatan ke dalam judul, dengan memberi perhatian khusus pada peristiwa mulai dan hentikan perekaman (buka situs Developer Android untuk mempelajari lebih lanjut)
  • Memublikasikan aplikasi (sebaiknya publikasikan ke jalur pengujian internal) dan mengumpulkan beberapa data (Anda tidak akan melihat data apa pun di halaman Waktu pemuatan hingga Anda mengumpulkan lebih dari nilai minimum)
  • Menentukan jenis pemuatan yang ingin menjadi fokus Anda, dan buat beberapa hipotesis tentang kemungkinan penyebab waktu pemuatan yang lama, misalnya:
    • Performa lambat pada beberapa perangkat populer
    • Level atau peta tertentu memerlukan waktu lebih lama untuk dimuat daripada yang lain
    • Hasil download CDN berukuran besar

Jika game Anda telah mengumpulkan cukup data, berikut cara Mengidentifikasi area dengan waktu pemuatan yang sangat lama:

  1. Buka Konsol Play dan buka halaman Waktu pemuatan (Kualitas > Android vitals > Performa > Waktu pemuatan).
  2. Gunakan filter untuk memilih app bundle atau APK dan jangka waktu yang relevan.
  3. Pilih jenis pemuatan Anda.
  4. Lakukan penilaian pada perincian "Model perangkat" untuk melihat apakah ada masalah khusus perangkat. Jika ada, gunakan profiler untuk menentukan apakah pemuatan Anda bisa lebih efisien. 
  5. Lakukan penilaian pada perincian anotasi untuk melihat apakah ada masalah tertentu di salah satu area yang dianotasi. Jika ada, solusinya mungkin bersifat khusus untuk game Anda, dan Anda mungkin perlu mempertimbangkan untuk mengubah bagian tentang level atau peta tertentu, atau bagian gameplay tertentu.

Apakah ini membantu?

Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Coba langkah-langkah selanjutnya berikut:

Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
14122797223475399030
true
Pusat Bantuan Penelusuran
true
true
true
true
true
92637
false
false