1. Anasayfa
  2. Android

Google, APK Uzantısı Yeine APP Bundle’a Geçiyor, Geliştiricilerin Yeni Uygulamalarını Bu Formatta Hazırlaması Gerekecek!

Google, 2018 yılında tanıttığı Android App Bundle dosya yapısını Ağustos ayından itibaren zorunlu hale getiriyor. Yeni uzantı mevcut uygulamaları etkilemeyecek, ancak Windows 11'de kullanılacak Amazon App Store, yeni yapıyı desteklemiyor.

Google, APK Uzantısı Yeine APP Bundle’a Geçiyor, Geliştiricilerin Yeni Uygulamalarını Bu Formatta Hazırlaması Gerekecek!
0

İşletim sistemi üreticileri, bir uygulamanın çalışması için kendilerine has uygulama kitlerini kullanırlar. Mesela Windows’ta Exe, UVP veya msi uzantılı uygulamalarla karşılaşırken, Mac’te de DMG uzantılı kurulum dosyalarını görüyoruz. Bu kurulum dosyaları, Google’ın Android işletim sisteminde de bugüne kadar apk uzantılıydı fakat  Ağustos ayından itibaren şirket, AAB yani Android App Bundle uzantısını kullanmaya başlayacak.

Apk formatı, Android işletim sisteminin çok önemli bir parçasıydı, fakat Google, artık yalnızca AAB formatına destek vermeyi planlıyor.

İlk başta şunu düşünebilirsiniz, uygulamayı Play Store’dan indirsek bir şey olmaz, kaçak indirsek zaten 1 haftaya AAB’lisini çıkarırlar, bu neden önemli? O zaman sizi, tam 1 hafta öncesine, Windows 11 lansmanına götürelim. Bildiğiniz gibi Windows 11, Microsoft ve Amazon iş birliği sayesinde Android uygulamalarını doğrudan çalıştırabilecekti. Fakat AAB uzantısı, şu an yalnızca Google Play tarafından destekleniyor, yani Amazon App Store’u kullanacak Windows 11’de, yeni uzantı çalışmayacak. Bunun yanında yeni platformu, Google’ın Android 12 ile birlikte destekleyeceği üçüncü taraf uygulama mağazaları ile de henüz kullanılamıyor.

Google, App Bundle’ı bir yükseltme olarak yorumluyor. Firma AAB dosya yapısını, 2018 yılında tanıtmıştı ve o zamandan beri isteğe bağlı olarak geliştiriciler bunu kullanabiliyordu. Şimdi kendisi tamamen zorunlu olacak.

Peki bu ne işe yarayacak? Google’ın söylediğine göre AAB, daha az yer kaplayan güncellemelerin önünü açıyor ve bunun yanında çok da akılı. Play Store sunucuları, sizin kullandığınız cihaz ile ilgili birçok bilgiyi toplayabiliyor. Mesela ekran çözünürlüğü, dil, donanım özellikleri ve ek gereksinimler Google tarafından rahatça tanınıyor ve AAB sayesinde yalnızca cihazınız için uygun, optimize edilmiş paketler indiriliyor.

Normal şartlarda, bir apk dosyası birden çok cihaz tipi için tasarlanıyor ve Google Play de tüm cihazlara uygun dosyaları, sizin kullandığınız tek 1 akıllı telefona yüklüyor, bundan dolayı ihtiyacımız olmayan birçok şey de telefonumuza gelmiş oluyor. Fakat AAB, daha temiz bir uygulama yapısı sunabiliyor.

Aşağıdaki videoda, konuyla ilgili daha ayrıntılı bilgiler de verilmiş. Videonun 02:00 süresine geldiğinizde konuyla ilgili konuşmayı dinleyebilirsiniz.

App Bundles ile gelen özelliklerden biri de parça yapılı uygulamalar. O da ne? Diyebilirsiniz, ama demeden önce çok işe yarayacağını söyleyelim. Bu özellik ile birlikte siz bir uygulamayı indirdiğinizde, yalnızca ilk kullanım için gerekli olan veriler cihazınıza aktarılacak. Yani bir uygulamayı yüklediniz, 2 dakika baktınız ve beğenmeyip kaldırdınız, ama uygulamanın 250 MB dosyasının inmesini beklerken dakikalarınız gitti, işte bu sayede zamanınız boşa gitmeyecek. Kullanım için gereken veriler, siz uygulamayı kurcaladıkça cihazınıza inecek.

Benzer şekilde, 1 oyunda da yalnızca birinci seviye, ilk aşamada cihazınıza yüklenecektir. Bu mükemmel özelliğin adı ise Play Asset Delivery.

Google Play, bunun yanında bir uygulama ve oyunun hangi görsel içeriklerinin veya özelliklerinin cihazınıza uygun olmadığını tespit edebilecek ve bunlar, hafızanızda yer kaplamayacak. Mesela Galaxy A10 telefonunuza bir oyun indirdiniz, oyunun yüksek grafikleri cihazınıza inmeyecek, donanımınız neyse onun  karşılığını göreceksiniz. Bu, veri tasarrufuna da önemli katkı sunacak, yani internetiniz de boşa tükenmemiş olacak.

Şunu da söyleyeyim, Android App Bundle tamamen açık kaynak kodlu, dinamik bir uygulama kiti ve eğer isterlerse, diğer uygulama mağazalarında da bunlar kullanılabilir.

Yazının başında demiştim, birçok geliştirici hali hazırda bunu zaten kullanıyor. Play Store’da en çok indirilen ilk 1000 uygulamanın çoğu, AAB yapısını kullanırken, mağazada bulunan  1 milyondan fazla uygulama, yeni kiti destekliyor. Ayrıca hem Apk hem de Aab uygulamaları aynı anda oluşturup, Play Store’a göndermeniz mümkün ve bu çok kolay, sadece mevcutta kullandığınız Android Studio, Unity, Unreal Engine ve diğer araçlar aracılığıyla projenize birkaç dokunuş yapmanız yeterli.

Bu konu, yalnızca bundan sonra Play Store’a gelecek yeni uygulamaları kapsıyor, yani geliştiriciler, mevcut uygulamalarını APK olarak güncellemeye devam edebilecek.

Açık yapısı sebebiyle AAB formatı, diğer uygulama mağazalarını fakir bırakmayacaktır. Fakat Google’ın izlediği bu politika, Android’in One True App Store’unu Google Play Store olarak göstermekten başka bir şey değil. Üçüncü parti mağazalara destek sunulmasına rağmen durum böyle.

Google’ın yeni uygulama kiti hakkında ne düşünüyorsunuz?

https://www.gsmarena.com/google_will_require_new_apps_on_the_play_store_to_use_app_bundles_instead_of_apks-news-49836.php

Reaksiyon Göster
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 0
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım

Uzun yıllardır teknoloji ile iç içeyim. İlk bilgisayar kullanmaya başladığım 2012 yılından beri, teknoloji benim en büyük tutkum oldu. İlerleyen yıllarda çeşitli konularda kompozisyonlar yazdım ve bazı yarışmalarda derece de elde ettim. Teknoloji araştırmalarımı YouTube, diğer teknoloji platformları ve forumlarda yaptım ve bugün bunlara ek yabancı kaynaklar ve makale tarzı içerikleri de inceliyorum. 2017 yılında yazım alanında edindiğim tecrübeleri insanlara aktarmak amacıyla Voice Tekno web sitesini kurdum ve o günden bu güne yazdığım haber ve özgün içeriklerle okuyucularımı memnun etme çalışmalarım devam ediyor. En büyük hayalim, bu platformu tanınan, bilinen bir yer ve teknoloji deyince insanların aklına gelen ilk platformlardan biri haline getirmek. Gelecekte bu konuda daha çok çalışma yapmayı ve iş birliklerimizi geliştirmeyi hedefliyoruz.

Yazarın Profili
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir