Play Asset Delivery (PAD), uygulama paketlerinin avantajlarını oyunlara taşır. 200 MB'tan büyük oyunların, oyun için gerekli tüm kaynakları içeren tek bir yapıyı Play'e yayınlayarak eski genişletme dosyalarını (OBB'ler) değiştirmesine olanak tanı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'e yayınlayın

Esnek iletim modları

Play'in, oyun öğelerinizi ne zaman ve nasıl sunacağını kontrol edin

Doku sıkıştırma biçimi hedefleme

Erişimden ödün vermeden mevcut donanımı verimli bir şekilde kullanmaya başlayın.

Otomatik güncellemeler

Play'in gelişmiş sıkıştırma ve delta yama özelliğiyle oyun öğelerinizi otomatik olarak güncellemesine izin verin

Sı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:

  1. Tüm öğeleri de içeren uygulama yaması, cihazda güvenli bir konuma indirilir.
  2. Uygulama ikili programı güncellenir. Buna tüm install-time öğe paketleri dahildir.
  3. Daha önce indirilen tüm öğe paketleri geçersiz kılınır.
  4. Öğ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:

  1. Her fast-follow ve on-demand öğe paketi için indirme boyutu sınırı 512 MB'tır.
  2. install-time öğe paketinin tümü için toplam indirme boyutu sınırı 1 GB'tır.
  3. Android App Bundle'daki tüm öğe paketleri için toplam indirme boyutu sınırı 2 GB'tır.
  4. 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 Teslim 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'daki ç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ımda 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 hiçbir üçüncü tarafa 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ı verilerini toplama, paylaşma ve güvenlikle ilgili yaklaşımı konusunda Google Play'in Veri Güvenliği bölümü formuna nasıl yanıt vereceğinize karar vermek tamamen sizin sorumluluğunuzdadır.

Daha fazla kaynak

Başarılı Örnek
Devsisters, Cookie Run IP'sini temel alan basit oyunlar üreten bir mobil oyun geliştiricisi ve yayıncısı. Play Asset Delivery ile oyunlarının gereksiz kaynaklarını nasıl azalttıklarını öğrenin.
Başarılı Örnek

2K, Play Asset Delivery ile daha yüksek kaliteli grafikler sunar

Cat Daddy Games, Kirkland, Washington'da bulunan tamamıyla sahip olduğu bir 2K stüdyosudur. NBA 2K Mobile, NBA SuperCard ve WWE SuperCard serilerinin arkasındaki ekipler, kullanıcılar için oyunlarının genel kalitesini artıracak bir çözüm arıyordu.
Başarılı Örnek

CD Projekt RED, Play Asset Delivery'yi kullanarak güncelleme boyutunu %90 küçültürken güncelleme oranını %10 artırdı

Varşova, Polonya merkezli oyun geliştiricisi CD Projekt RED (CDPR), The Witcher 3, GWENT: The Witcher Card Game'deki mini oyununu yeniden tasarladı ve Mart 2020'de Google Play'de ücretsiz oynanabilen bağımsız bir oyun olarak kullanıma sundu.
Örnek olay

RV AppStudios, Google Play Asset Delivery ile kullanıcıları elde tutma oranını artırdı

ABD merkezli geliştirici RV AppStudios, basit oyunlar, eğitici çocuk uygulamaları ve yardımcı program uygulamaları portföyünde bugüne kadar 200 milyondan fazla kez indirildi.
Örnek olay

Gameloft, Google Play Asset Delivery ile% 10 daha fazla yeni kullanıcı edindi

2000 yılında Gameloft, oyunlara tutkuyla ve bunları dünyanın dört bir yanındaki oyunculara sunma arzusuyla geliştirildi.
Video

Oyunlar için Google Play Asset Delivery

Büyük oyun öğelerinin ücretsiz, özelleştirilebilir bir şekilde yayınlanmasını sağlayan oyunlar için yeni App Bundle ile oyun dağıtımınızı optimize edin.