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ı

Play'de, oyununuzun tüm kaynaklarını içeren tek bir yapı yayınlama

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 olarak (APK grubunun bir parçası) sunulur. Bu paketler, "başlangıç" öğe paketleri olarak da bilinir. Bu paketleri, uygulama başlar başlamaz kullanabilirsiniz. Bu paketler, Google Play Store'da listelenen uygulama boyutuna katkıda bulunur. 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 indirmelerinin 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 boyutuna katkıda bulunur.

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 olarak değil). Ardından bu paketler, uygulamanın dahili depolamasında genişletilir. Bu şekilde sunulan öğe paketlerinin konumunu Play Asset Delivery Kitaplığı'nı kullanarak sorgulayabilirsiniz. Bu dosyalar kullanıcı tarafından silinebileceği veya Play Asset Delivery Kitaplığı tarafından Play oturumlarında taşınabileceği için uygulama bu dosyaların veya konumlarının varlığını varsayamaz. Bu dosyalar uygulama tarafından yazılabilir olsa da öğe paketi yamaları bu dosyaların bütünlüğüne bağlı olduğundan bunları 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üncellemesi kapsamında güncellenir (geliştiricinin herhangi bir işlem yapmasına gerek yoktur).

fast-follow ve on-demand öğe paketleri için uygulama güncellemeleri şu adımları uygular:

  1. Tüm öğeler dahil olmak üzere uygulamanın 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ındı.
  4. Öğelere ait yama kopyalanıp uygulamanın dahili depolama alanı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, öğeler için yama uygulama işlemi henüz tamamlanmamış ve bu nedenle öğelere erişilmeye hazır olmayan uygulama ikili programı zaten güncellenmiş olabilir. Bu öğelere uygun bir "Güncelleme devam ediyor" kullanıcı arayüzü öğesi sağlayarak bu senaryoya uyum sağlamanız veya geçersiz kılınmış ancak erişilmeye hazır olmayan öğelerle ilgili bir mantık oluşturmanız gerekir. Uygulama ikili programı güncellemesi yalnızca tüm öğe paketi türleri indirildikten sonra gerçekleştiğinden, yamanın uygulanması hızlı bir şekilde tamamlanması gereken yerel ve ç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 bir 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üncelleme yapmayı zorunlu kılmayı veya güncelleme önermeyi seçebilir. Bu API, kullanıcının güncellemeyi Google Play Store'dan tetiklemesi yerine uygulamanın içinden güncellemeyi tetiklemenize olanak tanır.

İndirme boyutu sınırları

Öğe paketleri, artan boyut sınırlamaları nedeniyle büyük oyunlar için idealdir. Google Play Games İş Ortağı Programı'na üye olan geliştiriciler de daha yüksek boyut sınırlarından yararlanabilir. Maksimum boyutlar hakkında daha fazla bilgiyi Google Play maksimum boyut sınırları bölümünde bulabilirsiniz.

Doku Sıkıştırma Biçimi Hedefleme kullanırsanız bu indirme sınırları, her benzersiz doku biçimi için ayrı olarak uygulanır.

Sonraki adım:

Aşağıdakilerden birini kullanarak, oyununuza veya uygulamanıza Play Asset Delivery'yi ekleyin:

Hizmet şartları ve veri güvenliği

Play Asset Delivery 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 kendi işlemlerini çalıştırır. Bunlar da Google Play Hizmet Şartları'na tabi olarak verilerin işlenmesi de dahildir. 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ım sırasında toplanan veriler Cihaz meta verisi
Uygulama sürümü
Veri toplamanın amacı Toplanan veriler, cihaza doğru öğe paketini sunmak ve güncellemeden sonra yüklü öğe paketlerini korumak için kullanılır.
Veri şifreleme Veriler şifrelenir.
Veri paylaşımı Veriler herhangi 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üvenlik yöntemleri hakkında Google Play'in Veri Güvenliği Bölüm Formu'na nasıl yanıt vereceğinize karar vermek yalnızca sizin sorumluluğunuzdadır.

Daha fazla kaynak

Başarılı Örnek
Devsisters, Cookie Run IP'sini temel alarak basit oyunlar üreten bir mobil oyun geliştiricisi ve yayıncısıdır. 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.