İşletmelerin Android Uygulama Paketlerini Kullanması İçin 8 Neden

Yayınlanan: 2021-01-28

Android App Bundle'ın Google Play'de yayınlamak için altın standart haline geldiğini biliyor muydunuz? Faydalarını araştırın.

App Bundle olarak bilinen bu yeni yükleme biçimini ilk duyduğumda çok heyecanlandım! Farklı API sürümlerini, cihaz türlerini vb. hedeflemek için APK'lar oluşturmak gibi geliştiricilerin karşılaştığı sorunların çoğu artık Google Play'de geçmektedir.

Bu günden itibaren geliştiriciler, kullanıcının cihazlarının gereksinimlerini karşılayan ve bunları kurulum için çalışma zamanında teslim eden optimize edilmiş APK'lar oluşturmak için Dinamik Teslimat'ı kullanabilecek.

Tüm bunlar, Android uygulama paketi uygulama dağıtım biçimi aracılığıyla yapılıyor. Android'in yeni, resmi yayıncılık formatının neyle ilgili olduğuna bakalım.

Android Uygulama Paketi nedir?

Android, android uygulama paketleri (.aab) adı verilen yeni bir resmi yayınlama biçimi başlattı ve uygulamanızı oluşturmak ve yayınlamak için daha verimli bir yol sunuyor. Ayrıca, küçük boyutlu bir uygulamada kolayca harika bir kullanıcı deneyimi sunmanıza olanak tanır, bu da yükleme başarı oranını artırır ve kaldırma oranlarını azaltır.

Android App Bundle, uygulamayı farklı cihaz yapılandırmalarında oluşturmak, yayınlamak ve dağıtmak için Google tarafından önerilen bir yöntemdir.

Android uygulama paketinin Google Play'de yayınlamak için altın standart haline geldiğini biliyor muydunuz? 600.000'den fazla uygulama ve oyun , şu anda üretimde uygulama paketini kullanıyor ve Netflix dahil olmak üzere Google Play'deki tüm yayınların %40'ından fazlasını temsil ediyor.

Şimdi uygulama paketlerinin faydalarına bakalım.

Google Android App Bundle'ı Kullanmanın Faydaları

1. Boyut Küçültme

Uygulama paketleri, önemli miktarda uygulama boyutunun azaltılmasına yardımcı olur! Ortalama olarak, geliştiriciler APK'ya kıyasla %20'lik bir boyut tasarrufuna tanık oldular. Uygulamanızın ne kadar tasarruf edebileceğini görmek için google play konsolundaki yeni uygulama boyutu raporunu ziyaret edebilirsiniz .

Adobe'nin uygulama paketi geliştirme sayesinde Adobe Acrobat Reader'ın boyutunu %20 oranında azalttığını biliyor muydunuz ? Sadece bu değil, aynı zamanda uygulama paketlerini erken benimseyenler tarafından yapılan bu boyut tasarruflarından bazıları, bazı şaşırtıcı sonuçlar gösteriyor. Bu sonuçlar, Android uygulama paketlerini Android Go uygulamaları oluşturmanın harika bir yolu yapan şeydir :

Size Reduction in Android App Bundle

2. Artan uygulama yüklemeleri ve azaltılmış kaldırma işlemleri

Cihazlarımızda sınırsız depolama alanımız olsaydı, boyutu artan uygulamalar pek önemli olmazdı. Ancak, bildiğimiz gibi, durum böyle değil. Bir uygulamanın boyutu arttıkça yükleme sayısı azalır!

app size vs installation graph

Xamarin android uygulama paketi yardımıyla boyut tasarrufunun bir dalgalanma etkisi olarak uygulama yüklemelerini artıracaktır. Bu aynı zamanda güncelleme oranlarının artmasına ve çok daha az kaldırma işlemine neden oldu.

3. Daha yüksek verimlilik

Android'de uygulama paketi geliştirme, uygulamanızın tüm toplanmış kodunu, kaynaklarını ve yerel kitaplıklarını içeren tek bir yapı oluşturmanıza olanak tanır. Bu nedenle, artık birden fazla APK için sürüm kodları oluşturmanız, imzalamanız, yüklemeniz ve yönetmeniz gerekmez. Bu nedenle, cihazınıza bir android uygulama paketi yüklerseniz verimlilik artar.

4. Daha hızlı indirmeler

Uygulamanız, Google Play tarafından her cihaza verimli bir şekilde uyarlanabilir, bu da uygulamayı indirme ve yükleme işleminin daha hızlı hale gelmesi anlamına gelir.

5. Entegre kodlar

Android studio uygulama paketinin yardımıyla uygulamanızın boyutunu büyütmeden 64 bit gereksinimine hazırlanabilirsiniz. Sonuç olarak Play, her cihaz için gereken uygun yerel kodu sunacaktır.

6. Artan mühendislik hızı

Bir uygulama oluşturma sürecinin tamamı hızlandırılır. Dinamik ve bağımsız modüller oluşturmaktan tasarlamaya, test etmeye ve yayınlamaya kadar. Mühendislik hızı, android uygulama paketi birliği ile büyük bir destek alıyor.

Örneğin, The Book My Show uygulaması, uygulamalarının oluşturma süresinin (herhangi bir önbelleğe alma olmadan tamamen yeni bir derleme için) %70 oranında azaldığını bildirdi . APK'lar gibi onları ayırmak.

7. Azaltılmış manuel çaba

Android uygulaması geliştirme sırasında birkaç manuel çalışma tamamen otomatikleştirilebilir. Geliştirme tamamlandığında, bağlantısı otomatik olarak belirli bir Slack kanalına yüklenir ve paylaşılır. Manuel müdahale gerekmez.

8. Dinamik teslimat etkinleştirildi

Uygulama paketleri, bizi dinamik dağıtım olarak bilinen yeni bir konseptle tanıştırdı . Cihaz özellikleri (örneğin, AR/VR), kullanıcının ülkesi veya cihazın sürümü gibi özellikler temelinde kurulum sırasında koşullu özellikler sağlanabilir . Kullanıcılara, özellikleri yükleme süresi yerine isteğe bağlı modda yükleme olanağı da verilir. Artık ihtiyaç duymadıkları özellikleri bile kaldırabilirler.

Dynamic delivery in app bundle

Bu, kullanıcıların deneyimlerini gereksinimlerine göre kişiselleştirmelerine yardımcı olacaktır. Bu, uygulamanızın boyutunu uzun vadede artırmak istemediğinizde de kullanışlı olacaktır. Ayrıca, uygulamamızın ilk boyutunu küçültmemize ve ardından yalnızca bunları gerçekten kullanabilecek kullanıcılara ekstra özellikler sunmamıza olanak tanır.

Android Uygulama Paketleri Nasıl Oluşturulur ve Dağıtılır?

APK'lardan farklı olarak uygulama paketleri, uygulamanızın tüm kodlarını içeren bir yayınlama biçimidir. Bu nedenle, doğrudan bir cihaza dağıtılamaz. Android stüdyosunun yardımıyla, imzalı bir uygulama paketi olarak bir proje oluşturmak sadece birkaç tık ötede!

Uygulama paketleri oluşturmak için şu adımları izleyin:

Adım-1: Android Studio 3.2 veya üstünü indirerek başlayın. Uygulama paketleri oluşturmanın en basit yoludur.

Adım-2: Bir temel modül ekleyerek, yapılandırma APK'ları için kod ve kaynakları düzenleyerek ve isteğe bağlı olarak özellik modülleri ekleyerek Play Özellik Teslimatı desteği ekleyin .

3. Adım: Şimdi, Android Studio'yu kullanarak bir Android App Bundle oluşturmaya başlayın. Hatta hata ayıklama/çalıştırma yapılandırmanızda değişiklik yaparak ve 'APK'yi uygulama paketinden dağıt' seçeneğini seçerek uygulamayı uygulama paketinden bağlı bir cihaza dağıtabilirsiniz.

4. Adım: Uygulama paketinizi test etmek ve yayınlamak son adım olacaktır.

Uygulama Paketinizi Test Edin

Android uygulama paketini oluşturduktan sonra, Google Play'in APK'lar oluşturmak için bunu nasıl kullanacağını ve bu APK'ların bir cihaza dağıtıldığında nasıl davranacağını test etmelisiniz. Aynısını test etmek için aşağıdaki yöntemleri kullanabilirsiniz:

  • Paket aracını kullanarak uygulama paketinizi yerel olarak test edin. Uygulama paketinizden APK'lar oluşturacak ve bunları bağlı bir cihaza dağıtacaktır.
  • Uygulamanızı bir URL ile paylaşın. Uygulama paketinizi yüklemenin ve uygulamanızı test kullanıcılarınızla bir Google Play Store bağlantısı olarak paylaşmanın en hızlı yoludur .
  • Açık, kapalı veya dahili bir test ayarlayın. Bu, isteğe bağlı uygulama özelliklerini indirmek gibi özel teslimat seçeneklerini test etmenin başka bir yoludur.

Son sözler

Gelecek hepimizi çok şey bekliyor ve ona ayak uydurmak bize bağlı! Android uygulama paketlerinin geleceğin yattığı yer olduğunu hiç şüphesiz söyleyebilirim. Bir android uygulama geliştirme şirketi olarak oyunda bir adım önde olmanıza yardımcı olabiliriz.