Android 15 Yakınlaştırılan İzinler: Neden Gerçekten Lazım

Android 15'te Google, izin sistemini daha da parçaladı. Artık 'İnternet' izni yok; bunun yerine 'İntranet' ve 'Bulut Depolama' gibi spesifik alanlar var. Kamera izni de gözlük, teleskop ve sanal kamera gibi alt kategorilere bölündü. Kulağa abartılı gelse de bu değişim tamamen tesadüfi değil.

Geçmiş dönemdeki izin sistemi, uygulamalara çok geniş yetki veriyordu. Bir uygulama 'Konum' izni alırsa, tam olarak ne yapacağını kontrol edemiyordun. Arka planda sürekli konum izleyebilir, bunu başka sunuculara gönderebilir, hatta başka uygulamalarla paylaşabilirdi. Kullanıcı yalnızca 'Evet' ya da 'Hayır' seçeneğiyle karşı karşıya kalırdı.

Yakınlaştırılan izinler bu sorunu çözmüyor, ama sınırı biraz daraltıyor. Örneğin bir harita uygulaması, hassas konum (GPS) yerine yaklaşık konum (ağ tabanlı) talep edebiliyor. Bir fotoğraf editörü kamerayı açmadan sadece galeriye erişim isteyebiliyor. Sistem, uygulamanın gerçekten ihtiyaç duyduğu veriyi almaya zorluyor.

Google'ın bu adımı açık: veri sızıntıları azalsın. Her parçalama, bir uygulamanın 'gizli amaç' için fazla veri toplamasını zorlaştırıyor. İstatistiksel olarak, izin sayısı arttıkça kullanıcılar daha dikkatli oluyor ve reddediyor.

Geliştiriciler için bu, kodda ekstra kontrol anlamına geliyor. Bir sosyal medya uygulaması, fotoğraf paylaşırken sadece galeriye erişim talep etmeli; kamerayı açmak için ayrı izin istemeli. Bir navigasyon uygulaması, arka planda konum takibi yaparken 'hassas' yerine 'yaklaşık' konum kullanabiliyorsa, o seçeneği sunmalı.

Eğer bir uygulama eski mantıkla yazılmışsa, tüm izinleri bir çırpıda talep ediyorsa, Android 15'te reddedilme oranı ciddi yükselmek olacak. Özellikle izin ekranında çok fazla seçenek görünce, kullanıcılar tüm uygulama yerine 'yalnızca bu kez' seçeneğini tercih ediyor.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Kısmen evet. Yakınlaştırılan izinler, kötü niyetli uygulamalar için 'yan kapı' sayısını azaltıyor. Bir saldırı amaçlı uygulama, hassas konum izni alırken, sistem bunu izleyebiliyor. Fakat tamamen çözmüyor.

Gerçek sorun, izin sisteminin kendisinin sınırı. Bir uygulama izni aldıktan sonra, Android arka planda ne yaptığını sınırlı şekilde denetliyor. Örneğin bir uygulama, galeriye erişim izni alıp tüm fotoğrafları buluta yükleyebiliyor. Android bunu engelleyemiyor; izin verildi mi, yapılabilir mi sorusuna cevap veriyor.

Yakınlaştırılan izinler, bu sorunun semptomu tedavisi. Sorun, izin verdikten sonraki kontrolün zayıf olması.

Android 15'i kullanan bir kullanıcı olarak, izin ekranında daha fazla seçenek göreceksin. Bazıları mantıksız görünebilir, 'Neden harita uygulaması yaklaşık konum istiyor?' Cevap: çünkü Google, geliştiricileri daha az veri talep etmeye zorluyor.

Eğer uygulama geliştiriciysen, izin talebini yeniden gözden geçirmen şart. Tüm izinleri bir ekranda istemek, Android 15'te reddedilme oranını önemli ölçüde arttıracak. Yakınlaştırılan izinleri desteklemek, hem kullanıcı güvenini hem de kurulum başarısını doğrudan etkiliyor.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz