Android Performance Tuner ile yükleme süresini iyileştirme

Yükleme süresi, Android Performance Tuner'da kullanıma sunulan yeni bir performans özelliğidir. Bu özellik, oyununuzun yükleme süreleriyle ilgili performans sorunlarını tespit etmenize ve performansınızı iyileştirmek amacıyla değerlendirebileceğiniz fırsatları görmenize yardımcı olabilir. Bu sayede, elde tutma oranını ve kullanıcı memnuniyetini artırabilirsiniz.

Yükleme süresinin etkisiyle ilgili metrikler, en belirgin performans sorunlarını tanımlamanıza yardımcı olur. Sorunlar, işlem yapmanıza yardımcı olacak şekilde kategorize edilir. Hem cihaz modeli hem de oyun ek açıklamaları düzeyindeki bilgiler, izleyebileceğiniz en etkili yolları bulmanıza imkan sağlar.

Entegrasyon

Kurulumunuza bağlı olarak, Android Performance Tuner'ı, Yükleme süreleri ile entegre etmenin iki yolu vardır: Standart entegrasyon veya Unity eklentisi entegrasyonu. Entegrasyonu tamamlamak için Android Developers sitesindeki talimatları uygulayın.

Entegrasyonu tamamladıktan sonra, yükleme süresi verilerini toplamaya başlamak üzere uygulama paketinizi Play Console'a yüklemeden önce aşağıdaki entegrasyon sonrası yapılacaklar listesini inceleyin.

Entegrasyon sonrası yapılacaklar listesi

Yükleme süresiyle ilgili temel kavramlar

Yükleme süresi sayfasını (Kalite > Android vitals > Performans > Yükleme süresi) etkili bir şekilde kullanabilmek için önce yükleme süreleriyle ilgili bazı genel kavramları tanımlamak ve anlamak gerekir.

Yükleme süresini tanımlama

"Yükleme süresi" terimi, farklı geliştiriciler için farklı anlamlara gelebilir. Farklı geliştiriciler ve şirketler, yükleme süresinin başarısını farklı şekillerde ölçer. Yükleme süresini oyununuza bağlı olarak değerlendirip tanımlamanız önemlidir.

Yükleme süreniz, kullanıcının uygulama simgesine dokunmasından sonra boş bir ekranın gösterildiği süre veya etkileşimli bir menü görüntülenene kadar geçen süre olabilir. Yükleme süreniz, uygulamanın açılmasından oyun oynama aşamasına kadar geçen süre veya tamamen başka bir şey de olabilir.

Her geliştiricinin ve şirketin kendi başarı ölçütü olduğunu biliyoruz. Android Performance Tuner ile yükleme sürenizi tanımlama konusunda esnek olabilirsiniz. Yükleme süresinin anlamı hakkında kesin bir tanımlamanız yoksa kullanıcı etkileşimine kadar (örneğin, menü görüntülendiğinde) işlem oluşturma veya oyun oynama aşamasına kadar işlem oluşturmayla başlamanızı öneririz.

Yükleme süresi türleri

Duruma bağlı olarak, ilk yüklemeden seviyeler arası yüklemeye kadar birçok farklı yükleme türü vardır. Tanımlarımız genellikle Android vitals'ın tanımlarıyla aynıdır. Bununla birlikte, oyun geliştirme odaklı bazı ek tanımlar da vardır:

  • Sıfırdan yükleme: Sıfırdan başlatma, uygulama işlemi çalışmıyorken uygulamanın sıfırdan başlamasını ifade eder. Sıfırdan başlatmalar, örneğin, kullanıcı cihazını yeniden başlattıktan sonra uygulamanızı ilk kez açtığında gerçekleşebilir. Bu durumda sistemin ve uygulamanın iş yükü diğer başlatma durumlarına göre daha fazla olduğundan, başlatma süresini en aza indirmenin en zor olduğu başlangıç türü sıfırdan başlatmadır.
  • İlk yükleme: İlk yükleme, uygulamanın bir cihazda ilk kez başlatıldığı özel bir sıfırdan yükleme durumudur. İlk yüklemede içerik yayınlama ağlarından (CDN) dosya indirme, gölgelendiricileri derleme veya APK'dan dosyaları çıkarma gibi ek görevler gerçekleştirmeniz gerekebilir. İlk yüklemeler, sonraki sıfırdan yüklemelere göre çok daha uzun sürebilir.
  • Bellekten yükleme ve çalışır durumda yükleme: Bellekten ve çalışır durumda yüklemelerde, uygulama işlemi çalışır haldeyken uygulama ön plana getirilir ancak verilerin veya durumun kısmen ya da büyük ölçüde yeniden yüklenmesi veya yeniden oluşturulması gerekir.
  • Seviyeler arası yüklemeler: Seviyeler arası yüklemeler, oyun bir seviyeden, haritadan veya sahneden diğerine geçiş yaptığında gerçekleşir ve bu esnada ek içeriklerin yüklenmesi gerekebilir.

Vazgeçme ve verilerin önbellekten alınması

Kullanıcı araştırmalarının ve telefon kapasitelerinin "iyi" kare hızı değerleriyle ilgili güçlü ipuçları sağladığı kare hızlarından farklı olarak, yükleme süresi tanımları arasında daha az tutarlılık vardır. Kesinlikle iyi veya kötü olarak tanımlanan bir yükleme süresi yoktur. Bu nedenle, yükleme sürelerini bağlama oturtmak ve odaklanmanız gereken noktaları belirlemenize yardımcı olmak amacıyla, oturumdan vazgeçme ile ilgili veriler sağlarız.

Düşük bir vazgeçme oranı, kullanıcılarınızın mutlu olduğu anlamına gelmeyebilir. Kullanıcı oyundan çıkmasa bile, yükleme deneyiminden memnun kalmamış olabilir. Ancak yükleme sırasında yüksek vazgeçme oranı negatif bir işarettir. Yükleme sürenizin muhtemelen çok uzun olduğunu gösterir. Kullanıcıların oyundan çıkması, oynama süresinin ve gelirin düşmesine yol açar.

Vazgeçme, arka plana alma ve ön plana almaya bağlı çok fazla metrik olduğu için entegrasyonunuzu uygulamanız durum değiştirdiğinde ek açıklama oluşturup verileri önbellekten alacak şekilde ayarlamanızı öneririz. Bu sayede, yalnızca tamamlanan oturumlara odaklanmak yerine vazgeçilen oturumları da kayıt altına almış olursunuz.

Yükleme süresi verilerinin yaygın kullanım alanları

Stüdyonuzun ihtiyaçlarına bağlı olarak, Android Performance Tuner'ın Yükleme süresi verilerini birçok farklı şekilde kullanabilirsiniz. Yaygın kullanım alanlarından bazıları şunlardır:

  • kabul edilebilir en uzun yükleme süresini belirleme,
  • güncel yükleme sürenizi hedef yükleme sürenizle karşılaştırma ve
  • yükleme süresi beklenmedik ölçüde uzun olan alanları tanımlama.

Her bir kullanım alanına ilişkin talimatları görüntülemek için aşağıdaki bölümleri genişletebilirsiniz.

Kabul edilebilir bir yükleme süresi belirleme

Ön koşullar

Aşağıdaki talimatları uygulamadan önce şunları yapmanız gerekir:

  • Android Performance Tuner'ı uygulamanıza entegre edin (daha fazla bilgi edinmek için Android Developers sitesine gidin)
  • Yukarıdaki Yükleme süresiyle ilgili temel kavramlar bölümünü okuyun
  • Kayda başlama ve kaydı bitirme etkinliklerinize özellikle dikkat ederek Yükleme süresini uygulamanıza entegre edin (daha fazla bilgi edinmek için Android Developers sitesine gidin)
  • Uygulamayı yayınlayıp (önce bir dahili test kanalına yayınlamanızı öneririz) bir miktar veri toplayın (minimum eşiğin üzerinde veri toplayana kadar Yükleme süresi sayfasında herhangi bir veri görmezsiniz)

Oyununuz yeterince veri topladıktan sonra, kabul edilebilir yükleme süresini aşağıda açıklandığı şekilde belirleyebilirsiniz:

  1. Play Console'u açıp Yükleme süresi sayfasına (Kalite > Android vitals > Performans > Yükleme süresi) gidin.
  2. Filtreleri kullanarak ilgili uygulama paketi veya APK'yı ve zaman aralığını seçin.
  3. Tüm yükleme türlerinde veya ilgilendiğiniz bir yükleme türünde "Yükleme türüne göre yükleme etkinliği sonuçları" grafiklerini inceleyin.
  4. Grafikte, vazgeçme oranının kabul edilemez düzeye çıktığı bir nokta olup olmadığına bakın. Bu, bariz bir sapma noktası ya da yükleme sırasında vazgeçme oranlarının işletme hedeflerinizle çakıştığı bir nokta (ör. %10) olabilir. Bu nokta, çoğu kullanıcı için vazgeçmeden önce kabul edilebilir olan en uzun yükleme süresidir. Yükleme etkinliklerinin çoğunlukla bu noktadan önce tamamlanmasını sağlamanız gerekir.
İpucu: Kabul edilebilir en uzun yükleme süresini hedef yükleme süreniz olarak belirleyebilirsiniz (veya vazgeçmeyi önleyecek şekilde uygun bir aralık bırakarak daha düşük bir değer belirleyebilirsiniz).
Yükleme sürenizi hedeflerinizle karşılaştırma

Ön koşullar

Aşağıdaki talimatları uygulamadan önce şunları yapmanız gerekir:

  • Android Performance Tuner'ı uygulamanıza entegre edin (daha fazla bilgi edinmek için Android Developers sitesine gidin)
  • Yukarıdaki Yükleme süresiyle ilgili temel kavramlar bölümünü okuyun
  • Kayda başlama ve kaydı bitirme etkinliklerinize özellikle dikkat ederek Yükleme süresini uygulamanıza entegre edin (daha fazla bilgi edinmek için Android Developers sitesine gidin)
  • Uygulamayı yayınlayıp (önce bir dahili test kanalına yayınlamanızı öneririz) bir miktar veri toplayın (minimum eşiğin üzerinde veri toplayana kadar Yükleme süresi sayfasında herhangi bir veri görmezsiniz)

Oyununuz yeterince veri topladıktan sonra, aşağıda açıklandığı şekilde yükleme sürenizi hedeflerinizle karşılaştırabilirsiniz:

  1. Play Console'u açıp Yükleme süresi sayfasına (Kalite > Android vitals > Performans > Yükleme süresi) gidin.
  2. Filtreleri kullanarak ilgili uygulama paketi veya APK'yı ve zaman aralığını seçin.
  3. Henüz yapmadıysanız hedef yükleme sürenizi, kabul edilebilir yükleme süresi olarak belirlediğiniz değere ayarlayın.
  4. Genel performansınızla ilgili fikir edinmek ve odaklanmanız gereken alanları belirlemek için sayfanın üst kısmındaki özet bölümünü inceleyin.
  5. Her yükleme türünün grafiğini görüntüleyin ve yükleme süresi hedefinize uyan yükleme etkinliklerinin yüzdesinden memnun olup olmadığınızı değerlendirin. Mavi çizginin en fazla %95'e çıktığını (çok uzun oturumlar olabildiği için) unutmayın. Yükleme etkinliklerinizin %90'ından azı yükleme süresi hedefinize uygun sürelerde tamamlanıyorsa yükleme sürelerini iyileştirmek için neler yapabileceğinizi değerlendirin (aşağıda açıklanmıştır).

Yüklemenin bariz şekilde uzun sürdüğü alanları belirleme

Ön koşullar

Aşağıdaki talimatları uygulamadan önce şunları yapmanız gerekir:

  • Android Performance Tuner'ı uygulamanıza entegre edin (daha fazla bilgi edinmek için Android Developers sitesine gidin)
  • Yukarıdaki Yükleme süresiyle ilgili temel kavramlar bölümünü okuyun
  • Kayda başlama ve kaydı bitirme etkinliklerinize özellikle dikkat ederek Yükleme süresini uygulamanıza entegre edin (daha fazla bilgi edinmek için Android Developers sitesine gidin)
  • Uygulamayı yayınlayıp (önce bir dahili test kanalına yayınlamanızı öneririz) bir miktar veri toplayın (minimum eşiğin üzerinde veri toplayana kadar Yükleme süresi sayfasında herhangi bir veri görmezsiniz)
  • Hangi yükleme türüne odaklanmak istediğinize karar verin ve uzun yükleme sürelerine nelerin yol açabileceğine dair bazı hipotezler oluşturun. Örneğin:
    • Bazı popüler cihazlarda yavaş performans
    • Yüklenmesi diğerlerinden daha uzun süren belirli seviyeler veya haritalar
    • CDN'den gerçekleştirilen büyük indirme işlemleri

Oyununuz yeterince veri topladıktan sonra, yüklemenin bariz şekilde uzun sürdüğü alanları aşağıda açıklandığı şekilde belirleyebilirsiniz:

  1. Play Console'u açıp Yükleme süresi sayfasına (Kalite > Android vitals > Performans > Yükleme süresi) gidin.
  2. Filtreleri kullanarak ilgili uygulama paketi veya APK'yı ve zaman aralığını seçin.
  3. Yükleme türünüzü seçin.
  4. Cihaza özgü bir sorun olup olmadığını görmek için "Cihaz modeli" dökümünü inceleyin. Cihaza özgü bir sorun varsa bir profil aracı kullanarak yüklemeyi daha verimli hale getirip getiremeyeceğinizi belirleyin.
  5. Ek açıklaması bulunan alanlarınızdan birinde belirli bir sorun olup olmadığını görmek için ek açıklama dökümünü inceleyin. Bu tarz bir sorunun çözümü oyununuza özgü olabilir. Bu durumda, belirli bir seviye veya haritada ya da oyun deneyiminin belirli bir kısmında değişiklik yapmayı değerlendirmeniz gerekebilir.

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?

Daha fazla yardıma mı ihtiyacınız var?

Bir sonraki adımları deneyin:

Arama
Aramayı temizle
Aramayı kapat
Ana menü
16963746904420472580
true
Yardım Merkezinde Arayın
true
true
true
true
true
92637
false
false