Play Asset Delivery
Play Asset Delivery (PAD), uygulama paketlerinin avantajlarını oyunlara taşır. 150 MB'tan büyük oyunların, oyun için gerekli tüm kaynakları içeren tek bir yapıyı Play'e yayınlamasına olanak tanıyarak eski genişletme dosyalarını (OBB'ler) kullanma ihtiyacını ortadan kaldırır. PAD; esnek iletim modları, otomatik güncellemeler, sıkıştırma ve delta yamalama özellikleri sunar. Ayrıca bu uygulamaların kullanımı ücretsizdir. PAD kullanılarak tüm öğe paketleri, oyun kaynaklarınızı oyunculara ulaştırmak için içerik yayınlama ağı (CDN) kullanma ihtiyacını ortadan kaldırarak Google Play'de barındırılır ve sunulur.
Play Asset Delivery, öğelerden (dokular, gölgelendiriciler ve sesler gibi) oluşan öğe paketlerini kullanır ancak yürütülebilir kod içermez. Dynamic Delivery üzerinden, her bir öğe paketinin bir cihaza nasıl ve ne zaman indirileceğini üç yayınlama moduna göre özelleştirebilirsiniz: yükleme zamanı, hızlı takip ve isteğe bağlı.
Doğrudan oyununuzda PAD'yi uygulamaya geçmek istiyorsanız Sonraki adım bölümüne bakın.

Tek yayınlama yapısı
Oyununuzun tüm kaynaklarını içeren tek bir yapıyı Play'de yayınlama
Esnek iletim modları
Play'in oyun öğelerinizi ne zaman ve nasıl yayınlayacağını kontrol edin
Doku sıkıştırma biçimi hedefleme
Erişimden ödün vermeden mevcut donanımları verimli bir şekilde kullanmaya başlayın
Otomatik güncellemeler
Play'in gelişmiş sıkıştırma ve delta yamasıyla oyun öğelerinizi otomatik olarak güncellemesine izin verinSık sorulan sorulara yanıtlar
İletim modları
install-time
öğe paketleri, uygulama yüklendiğinde yayınlanır. Bu paketler, bölünmüş APK'lar (APK grubunun parçası) olarak sunulur. Bu paketler, "ön ödemeli" öğe paketleri olarak da bilinir. Bu paketleri, uygulama başladıktan hemen sonra kullanabilirsiniz. Bu paketler, Google Play Store'da listelenen uygulama boyutunu etkiler. Bu paketler kullanıcı tarafından değiştirilemez veya silinemez.
fast-follow
öğe paketleri, uygulama yüklenir yüklenmez otomatik olarak indirilir. fast-follow
indirme işleminin başlaması için kullanıcının uygulamayı açması gerekmez. Bu indirmeler, kullanıcının uygulamaya girmesini engellemez. Bu paketler, Google Play Store'da listelenen uygulama boyutunu etkiler.
on-demand
öğe paketleri, uygulama çalışırken indirilir.
fast-follow
ve on-demand
olarak yapılandırılan öğe paketleri, Google Play Store tarafından arşiv dosyaları olarak sunulur (bölünmüş APK'lar olarak değil). Bu paketler daha sonra uygulamanın dahili depolama alanında genişletilir. Play Öğe Yayınlama Kitaplığı'nı kullanarak bu şekilde yayınlanan öğe paketlerinin konumunu sorgulayabilirsiniz. Uygulama, bu dosyaların veya konumlarının varlığını varsayamaz. Çünkü bu dosyalar, kullanıcı tarafından silinebilir veya Play Öğe Yayınlama Kitaplığı tarafından, oynatma oturumları arasında taşınabilir. Bu dosyalar uygulama tarafından yazılabilir olsa bile, öğe paketi yamaları bu dosyaların bütünlüğüne bağlı olduğundan dosyaları salt okunur olarak değerlendirmelisiniz.
Play Asset Delivery'yi hazır uygulamada kullanırken desteklenen tek mod isteğe bağlı moddur.
Öğe güncellemeleri
Uygulama güncellendiğinde install-time
öğe paketi, temel uygulama güncellemesinin bir parçası olarak güncellenir (geliştiricinin herhangi bir işlem yapmasına gerek yoktur).
fast-follow
ve on-demand
öğe paketleri için uygulama güncellemelerinde aşağıdaki adımları uygulayın:
- Tüm öğeleri de içeren uygulama yaması, cihazda güvenli bir konuma indirilir.
- Uygulama ikili programı güncellenir. Buna tüm
install-time
öğe paketleri dahildir. - Daha önce indirilen tüm öğe paketleri geçersiz kılınır.
- Öğelerin yaması kopyalanır ve uygulamanın dahili depolamasında depolanan öğelere uygulanır.
Çoğu durumda, kullanıcı oyunu açtığında güncellemenin tamamı tamamlanmıştır ve kullanıcı güncellenmiş sürümü hemen oynamaya başlayabilir. Nadiren de olsa, uygulama açıldığında uygulama ikili programı zaten öğeler için yamayı uygulama işlemi tamamlanmadığı için güncellenmiş olabilir ve bu nedenle öğeler erişime hazır değildir. Bu öğeler için uygun bir "Güncelleme devam ediyor" kullanıcı arayüzü öğesi sağlayarak veya geçersiz kılınmış ancak erişilmeye hazır olmayan öğelerle başa çıkmak için mantıksal bir yapı kullanarak bu senaryoya uyum sağlamanız gerekir. Uygulama ikili programı güncellemesi yalnızca tüm öğe paketi türleri indirildikten sonra gerçekleştirildiğinden, yamanın uygulanması hızlı bir şekilde tamamlanması gereken yerel, çevrimdışı bir işlemdir.
Doku sıkıştırma biçimi hedefleme
Doku Sıkıştırma, GPU'nun özel donanımla doğrudan sıkıştırılmış dokudan oluşturulmasına olanak tanıyan ve gereken doku belleğini ve bellek bant genişliğini azaltan bir kayıplı resim sıkıştırma biçimidir. Doku Sıkıştırma Biçimi Hedefleme, birden fazla doku sıkıştırma biçimiyle sıkıştırılmış dokuları Android App Bundle'ınıza eklemenize ve Google Play'in öğeleri her cihaz için desteklenen en iyi doku sıkıştırma biçimiyle otomatik olarak sunmasını sağlamanıza olanak tanır.
Uygulama sürümü güncellemeleri
Bir uygulamanın yeni sürümü Google Play'e yüklendikten sonra, kullanıcı cihazda güncellenmeden önce uygulamanın önceki sürümünü açabilir. Gerekirse bu gibi durumlarda uygulama, In-App Updates API'yi çağırarak bir güncellemeyi zorunlu kılabilir veya güncelleme önerebilir. Bu API, güncellemeyi Google Play Store'dan tetiklemek yerine uygulamanın içinden güncelleme tetiklemenize olanak tanır.
İndirme boyutu sınırları
Öğe paketleri, artan boyut sınırları nedeniyle büyük oyunlar için idealdir:
- Her
fast-follow
veon-demand
öğe paketi için indirme boyutu sınırı 512 MB'tır. install-time
öğe paketinin tümü için toplam indirme boyutu sınırı 1 GB'tır.- Android App Bundle'daki tüm öğe paketleri için toplam indirme boyutu sınırı 2 GB'tır.
- Bir Android App Bundle'da en fazla 50 öğe paketi kullanabilirsiniz.
Doku Sıkıştırma Biçimi Hedefleme'yi kullanıyorsanız bu indirme sınırları, her benzersiz doku biçimi için ayrı olarak geçerli olur.
Sonraki adım:
Aşağıdakilerden birini kullanarak oyununuzda veya uygulamanızda Play Asset Delivery oluşturun:
Hizmet şartları ve veri güvenliği
Play Öğe Yayınlama Kitaplığı'na erişerek veya bu kitaplığı kullanarak Play Core Yazılım Geliştirme Kiti Hizmet Şartları'nı kabul etmiş olursunuz. Kitaplığa erişmeden önce lütfen geçerli tüm şartları ve politikaları okuyup anlayın.
Play Core kitaplıkları, uygulamanızın Google Play Store ile çalışma zamanı arayüzüdür. Bu nedenle, uygulamanızda Play Core'u kullandığınızda Play Store, Google Play Hizmet Şartları'na tabi olan verilerin işlenmesi de dahil olmak üzere kendi süreçlerini yürütür. Aşağıdaki bilgilerde, Play Core kitaplıklarının uygulamanızdan belirli istekleri işlemek için verileri nasıl işlediği açıklanmaktadır.
Play Asset Delivery
Kullanımdan toplanan veriler | Cihaz meta verileri Uygulama sürümü |
Veri toplamanın amacı | Toplanan veriler, cihaza doğru öğe paketini sunmak ve güncelleme sonrasında yüklü öğe paketlerini korumak için kullanılır. |
Veri şifreleme | Veriler şifrelenir. |
Veri paylaşımı | Veriler üçüncü taraflara aktarılmaz. |
Veri silme | Sabit bir saklama süresinin ardından veriler silinir. |
Mümkün olduğunca şeffaf olmayı hedeflesek de uygulamanızın kullanıcı verilerinin toplanması, paylaşılması ve güvenlikle ilgili yaklaşımıyla ilgili olarak Google Play'in Veri Güvenliği bölümü formuna nasıl yanıt vereceğinize karar vermek tamamen sizin sorumluluğunuzdadır.