Google Play artık Ağustos ayından itibaren APK'ları kabul etmeyecek ve artık AAB biçimindeki uygulamalara yöneliyor 

Google I / O sırasında Google geliştiricileri Android geliştirmeden kim sorumlu Bu yılın ağustos ayı itibari ile uygulamaların taşınmasının Google Play üzerinden gerçekleştirileceğini duyurdular. APK yerine Android App Bundle dağıtım biçimini kullanmak için.

Bununla, Ağustos 2021'den itibaren format App Bundle, Google Play'e eklenen tüm yeni uygulamalara uygulanmalıdır, yanı sıra kurulum olmadan çalışan uygulamaların teslimi için (ZIP anlık uygulaması).

Bunu unutma Android çıktığından beri, Android uygulamaları APK formatında yayınlandı Bir uygulamaya ilişkin tüm kod ve kaynakların yanı sıra imza bildirimi gibi bazı güvenlik özelliklerini içeren A. Bir APK yüklendiğinde, belirli bir klasöre kopyalanır ve kurulu uygulamaların dahili veritabanına eklenir.

Kurulum sırasında, geçerli olduğundan emin olmak için uygulama imzası da kontrol edilir. Uygulama zaten yüklüyse, Android, yeni uygulamanın imzasını önceden yüklenmiş uygulamanın imzasıyla karşılaştırır. İmza geçersizse veya eşleşmiyorsa, Android uygulamayı yüklemeyi reddeder. Bu imza doğrulaması, Android güvenliğinin önemli bir parçasıdır.

Ancak, 2018'de Google, Android App Bundles veya AAB adlı yeni bir biçim tanıttı. Google, bu yeni biçimin daha küçük uygulama dosyalarına ve uygulamaların çeşitli yönlerini kontrol etmenin daha kolay yollarına izin vereceğini duyurdu. Google Play Store'daki milyonlarca uygulama arasından binlercesi zaten AAB sistemini kullanıyor.

Katalogda bulunan uygulamaların güncellemeleri APK formatında dağıtılmaya devam edilebilir. Oyunlarda ek kaynaklar sunmak için OBB yerine Play Varlık Teslim Hizmeti kullanılmalıdır. App Bundle uygulamalarını dijital imzayla onaylamak için Play App Signing hizmeti kullanılmalıdır; bu, dijital imzaların oluşturulması için anahtarların Google altyapısına yerleştirilmesi anlamına gelir.

App Bundle, Android 9 ile uyumludur ve bir uygulamanın çalışması için ihtiyaç duyduğu her şeyi içeren bir paket oluşturmanıza olanak tanır herhangi bir cihazda: dil paketleri, farklı ekran boyutları için destek ve farklı donanım platformları için montajlar. Google Play'den bir uygulama indirirken, kullanıcının sistemine yalnızca belirli bir cihazda çalışması için gerekli olan kod ve kaynaklar teslim edilir. Bir uygulama geliştiricisi için, uygulama paketine geçmek genellikle ayarlarda başka bir derleme seçeneğini etkinleştirmek ve ortaya çıkan AAB paketini test etmekle ilgilidir.

Monolitik APK'ları indirmekle karşılaştırıldığında, uygulama paketini kullanmak, kullanıcının sistemine indirilen veri miktarını ortalama %15 oranında azaltır, bu da depolama alanında tasarruf ve daha hızlı uygulama yüklemesi sağlar. Google'a göre, Adobe, Duolingo, Gameloft, Netflix, redBus, Riafy ve Twitter uygulamaları da dahil olmak üzere yaklaşık bir milyon uygulama App Bundle biçimine geçti.

En iyi özelliklerden biri Android App Bundle'dan veBir uygulamanın birkaç bölüme ayrılabileceği, Bu, özellikle oyunlara odaklanıyor, çünkü örneğin Play Asset Delivery ile bir oyuna başlayan kullanıcılar yalnızca başlangıç ​​seviyelerini alacak ve ilerledikçe, gerektiğinde aşağıdaki seviyeleri indirebilecekler. Play Store, örneğin, düşük kaliteli bir cihazda yüksek çözünürlüklü dokulara ihtiyaç duymadan, cihazınız için hangi kaynakların en uygun olduğunu belirleyecek ve veri aktarımı ihtiyacını daha da azaltacaktır.

Google'a göre, Android App Bundles kullanma gereksinimi yalnızca yeni uygulamalar için geçerlidir.

Şirket, "Google Play'in yönetilen kullanıcıları için yayınlanan özel uygulamalar gibi mevcut uygulamalar da şu anda muaf tutuluyor" dedi. Mevcut uygulamalar APK olarak güncelleme sağlamaya devam edebilir ve AAB'ye geçiş, rakip uygulama mağazalarını kaldırmaz. Yeni bir uygulama yayınlamayı planlayan bir geliştiriciyseniz, yeni biçimi kullandığınızdan emin olmak için çok az zamanınız kalır.

kaynak: https://android-developers.googleblog.com/


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak.

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

bool(doğru)