Bu en iyi uygulamalar, uygulamanız için İndirirken Oynama özelliği etkinleştirildiğinde yükleme gecikmesini iyileştirebilir.
En son SDK'ları kullanın
Özellikle aşağıdaki SDK'ları kullanıyorsanız uygulamanız için en son SDK'ları kullanın:
Facebook Core SDK: 11.2.0 veya sonraki sürümler
FB Audience Network (ads): 6.5.1 veya daha yüksek
En yeni SDK'lar, uygulama ikili programının tamamını taramadan çalışmak üzere İndirirken Play için optimize edilmiştir. Böylece kullanıcılar ilk kez başlattıklarında uygulamanızı daha hızlı başlatabilir.
Yükleme süresi öğe paketlerini kullanma
Büyük oyun öğelerini depolamak için yükleme süresi öğe paketlerini kullanın. Google Play, yükleme süresindeki öğe paketlerinin kullanım kalıplarını analiz ederek indirmeleri optimize eder. Bu sayede hem oyun çok daha hızlı başlatılabilir hem de kullanıcıların yalnızca ilk oyun lansmanı sırasında ihtiyaç duyduğu veriler indirilir.
Aşağıdaki tabloda, oyunlar Play Assets Delivery ile Android App Bundle kullandığında indirme sırasında hangi kod ve kaynakların Play tarafından optimize edildiği gösterilmektedir.
Kaynak biçimi | İndirirken Play tarafından optimize edildi | İndirirken oynama özelliği tarafından optimize edilmez |
---|---|---|
Android App Bundle dosyaları | Temel Modül ve yükleme sırasında dinamik özellikler ("res/" ve "values/" dizinleri hariç) | Temel modül ve yükleme zamanı dinamik özelliklerinin "res/" ve "values/" dizinleri |
İsteğe bağlı dinamik özellikler | ||
Play Asset Delivery dosyaları | Yükleme süresi öğe paketleri | Hızlı takip öğe paketleri |
İsteğe bağlı öğe paketleri |
Önceden yüklenmiş öğeleri sınırlayın
Tüm uygulama öğelerini aynı anda önceden yüklemek yerine, yalnızca mevcut kullanıcı deneyimi için gereken menü veya seviye gibi öğeleri yükleyin. İlk deneyim sırasında çok fazla öğe yüklemek başlangıçta daha fazla ağ verisi kullanır.
Unity oyunları için bazı ek öneriler:
Çalışma zamanında kaynakları yükleme bölümüne bakın.
Tek seferde büyük miktarda öğe verisi yüklemekten kaçınmak için büyük sahneleri birden fazla sahneye bölün.
Oyununuz için öğe yükleme optimizasyonlarını tanımlamak üzere bir öğe yükleme profil oluşturucusu (Unity'deki Öğe Yükleme Profil Aracı modülü gibi) kullanın.
ANR'leri düzeltin
Uygulamanızdaki ANR'leri (Uygulama Yanıt Vermiyor hatalarını) düzelterek uygulamanın İndirirken Play deneyimini de iyileştirebilirsiniz. Örneğin, G/Ç işlemlerini ana iş parçacığından kaldırarak Play arka planda uygulama öğelerini indirirken oluşan ANR'leri en aza indirebilirsiniz.