Android'deki ASB formatı hakkında bilmeniz gereken her şey, APK'lara veda mı?

Yeni formato ASB android para desarrolladores

AAB (Android App Bundle) biçiminin lansmanından bir yıldan biraz uzun bir süre sonra Google, Android uygulamaları için yeni bir uzantı sunuyor. Hayır, üçüncü bir format yayınlayarak çıldırmadılar, ne de endişelenmen gereken bir şey mi , bir geliştirici değilseniz.

ASB, Android'e uygulama yüklemek için yeni format , genel halk için değil, uzman kullanıcılar ve geliştiriciler içindir. Google'ın şu anda Android 13'te test edilmekte olan ve mobil güvenliği artırmaya yardımcı olacak Privacy Sandbox programının bir parçasıdır. Android SDK Bundle'ın ne hakkında olduğunu bilmek ister misiniz?

Android SDK Paketi + SDK Çalışma Zamanı Ortamı, gizliliği artırmak için bir kombinasyon

ASB Android SDK ile gizlilik korumalı alanı biçimlendir

Bilmiyorsan, Android uygulamaları sıfırdan oluşturulmaz . Bunları geliştirmek için, belirli bir sistem, bu durumda Android cep telefonunuz için yazılım oluşturmanıza izin veren bir dizi araç olan bir Yazılım Geliştirme Kitine (SDK) ihtiyacınız vardır.

Android ekosistemindeki farklı SDK'lar yıllar ve yeni sürümleri içinde gelişti, ancak bir sorunları vardı: diğer yaygın uygulamalardan izole olarak çalışmasına rağmen, SDK'lar, onları çağıran uygulama ile aynı izinleri ve ayrıcalıkları devraldı. .

Ayrıcalıklar çok yüksek ayarlanmışsa, kötü niyetli bir SDK, hassas verileri toplayabilir ve paylaşabilir bir kullanıcı veya geliştiricinin paylaşılmasını istemediği. Bu açıkça bir risk, ancak Google, Privacy Sandbox ve ASB uygulamaları için yeni format sayesinde bunun üzerinde çalışıyor.

APK'lar ve AAB'ler uygulamaları dağıtmaya yönelik paketler olduğu gibi, ASB de SDK'lar için aynı olacaktır.

Google'ın çözümü nedir? Şu andan itibaren, bir uygulama tarafından çağrılan üçüncü taraf SDK'lar izole bir ortamda çalışacak herhangi bir uygulamadan (arayan uygulama dahil). Bunu yapmak için Google, ASB paketlemenin devreye girdiği SDK çalışma zamanı ortamını oluşturdu.

ASB (Android SDK Paketi) biçimindeki SDK'lar, APK ve AAB'deki uygulamalara çok benzer, çünkü her türlü veriyi tek bir pakette toplayın . İşlevi? Bu SDK'nın bir yerden başka bir yere seferber edilmesini kolaylaştırın. Ayırt edici? ASB'ler olarak paketlenmiş SDK'lar yalnızca yeni SDK çalışma zamanı ortamında çalışmak üzere tasarlanmıştır , başka bir uzayda değil.

ASB sürümü Android kullanıcılarını nasıl etkiler?

Android SDK Paketi sıra dışı formato empaquetado

Çok kısaca: ASB, sıradan Android kullanıcılarını hiç etkilemez . Daha genel olarak, ortak bir kullanıcının herhangi bir zamanda yazılım geliştirme kitlerini kullanması gerekmediğinden, onları hiç etkilemez. Bu nedenle günlük olarak ASB dosyalarına rastlamamalıdırlar.

Tam aksine, geliştiriciyseniz, işler çok değişir, çünkü SDK'lar işinizin temel bir parçasıdır . Bu nedenle, iki nedenden dolayı ASB paketlerinin nasıl çalıştığını öğrenmeniz çok olasıdır: birincisi, gizlilik ve güvenliği geliştirmeye yardımcı olurlar; ikincisi, şu anda diğer dahili Android değişiklikleriyle birlikte deneysel bir aşamada oldukları için, ancak yakında kesin değişiklikler olacaklar.

Son olarak, eğer bir geliştiriciyseniz, aşina olmanızı da öneririz. ASAR formatı ASB'nin eşdeğeri olacak, ancak Android için Maven'de SDK dağıtımı için.

Kaynak | Google