Android 12’de 3. Parti Uygulama Mağazası İhtilali: Ayrıntılar Aşikâr Oldu!

  • Konuyu başlatan admin
  • Başlangıç tarihi
A

admin

Guest
Geçtiğimiz eylül ayında Google, 3’üncü parti uygulama mağazalarının Android 12’den itibaren Android telefonlarda çalışmasını kolaylaştıracağını duyurmuştu. Google’ın bu hareketi uygulama ekosisteminin kapalı yapısını eleştiren Epic Games‘e yanıt olarak gelmişti. bu biçimdece şirketlerin uygulamalarını genişletme imkanı tanıyan Google, bunun nasıl yapılacağı konusunda ise spesifik bir açıklamada bulunmamıştı. şüphesiz bunun sebebi Google’ın Android 12‘yi resmi olarak açıklamamış olmasından kaynaklanıyordu.

Google, geçtiğimiz günlerde düzenlediği Google I/O aktifliği ile birlikte Android 12’yi resmi olarak tanıttı ve bu biçimdece bu yeni işletim sistemi ile ilgili daha fazla bilgiyi de paylaşma imkanı buldu. Üçüncü parti uygulama mağazaları bu yeni sürümden itibaren yeni platform ile daha düzgün biçimde çalışacağı da doğrulandı.

Uygulama geliştiricilerinin neler yapması gerektiği ise XDA-Developers sayfalarında açıklanmış durumda. Uygulama geliştiriciler, REQUEST_INSTALL_PACKAGES müsaadesini kullanırken, requireUserAction isimli yeni bir parametreye erişebilecekler. Şu anda, Play Store’un haricinden bir uygulamayı her yüklediğinizde, mevcut bir uygulamanın güncellemesi olsa bile, yükleyiciye uygulamaları yükleme müsaadesi vermeniz ve akabinde her suramı başka ayrı onaylamanız gerekiyor. Fakat bu yeni parametre ile uygulamalara paketleri yükleme müsaadesi verildiğinde, her yüklemeyi onaylamak için kullanıcı hareketi gerekmeyecek.

Fakat bunun işe yaraması için birkaç ihtiyaç var. birinci vakit içinderda, requireUserAction parametresinin “false” olarak ayarlanması gerekir. Akabinde, yüklenmekte olan uygulamanın Android 10 yahut daha yeni olan 29 API sürümünü hedeflemesi gerekiyor. Yüklenmekte olan uygulamanın, yükleyicinin kendisinde (yani uygulama mağazasında) bir güncelleme yahut kelam konusu yükleyici tarafınca başlangıçta yüklenen uygulamanın bir güncellemesi olması gerekir. Son olarak, uygulama mağazasının UPDATE_PACKAGES_WITHOUT_USER_ACTION müsaadesini bildirmesi de gerekiyor.

Tüm bu ihtiyaçlar karşılandığında, uygulama mağazaları mevcut uygulamalara güncellemeleri daha kolay yükleyebilir. olağan olarak bir daha de Android 12’de de en kolay formül, uygulamaların kullanıcılara Play Store üzerinden dağıtılması olacak.