Google, izin otomatik sıfırlama özelliğini Play Hizmetlerine sahip Android 6.0 ve sonraki sürümlere sahip cihazlara getirecek, ancak şimdi Ocak 2022'de. Okumaya devam etmek!
Android 12 bu mevsim tatlısı, ancak bu, eski sürümlerin eğlencenin bir kısmına katılamayacağı anlamına gelmez. Bir işletim sistemi olarak Android, son on yılda olgunlaşıyor ve birçok durumda, Android'in Yeni bir yazılım sürümüne yıllar sürecek yeni özellikler getirmekten daha geniş bir kullanıcı tabanına özellikler sunmak yaymak. Google, izin otomatik sıfırlama özelliğini Google Play Hizmetleri ile Android 6.0 ve üzeri cihazlara genişletmeyi planladığı için ilkini yapıyor. Bugünkü duyuru, Aralık 2021'deki ilk kullanıma sunma vaadini Ocak 2022'ye erteliyor.
İzin Otomatik Sıfırlama nedir?
Google, 2020'deki Android 11 ile çalışma zamanı izin modelinde birkaç değişiklik yaptı; kısa bir özete göz atmakta fayda var. Android 10 ve önceki sürümlerde, "tehlikeli" izinler (başka bir deyişle kötüye kullanım kapsamı geniş olan izinler) için uygulamalar talepte bulunabilir izni bir kez alın ve uygulama yüklü kaldığı veya kullanıcı manuel olarak iptal ettiği veya uygulamayı temizlediği sürece bu izni koruyun veri. Uygulamaların, temel olmayan ve isteğe bağlı bir işlev için ihtiyaç duyduklarında bile bu tür izinleri istemeleri yaygın bir durumdu. Ortalama bir kullanıcının verdiği izinlerin kapsamını anlamadığı ve bu tür izinlerin periyodik olarak gözden geçirilmediği göz önüne alındığında çoğu kullanıcının yapacağı bir şeydi ve sonuçta, uygulamanın kendisi alamadığında bile çok fazla uygulamanın çok fazla izne erişimi vardı. kullanılmış.
Android 11, Tek Seferlik İzinleri ve İzinleri Otomatik Sıfırlamayı tanıttı Bu sorunu çözmek için. Tek Seferlik İzinler tam olarak budur; uygulamaya çok kısa bir süre için erişim izni vererek uygulamanın, kullanıcı istediğinde temel olmayan işlevini tamamlamasına olanak tanır. Uygulamanın bu temel olmayan işlevi gerçekleştirmesine düzenli olarak ihtiyaç duyuyorsanız, yine de daha uzun bir süre için izin vermeyi seçebilirsiniz. Öte yandan İzinlerin Otomatik Sıfırlanması, bir zamanlar sık kullanım için bu tür izinlerin verildiği uygulamaların artık sıklıkla kullanılmadığı durumlarla mücadele etti. Android, kullanıcının bir uygulamayı bir süre kullanmadığını tespit ederse verilen tüm izinleri otomatik olarak iptal eder. Uygulama artık bu işlevleri arka planda başlatabilir. Kullanıcı uygulamayı bir dahaki sefere kullandığında bu izinleri tekrar verme fırsatına sahip olacak.
Otomatik sıfırlama izinlerini eski işletim sistemi sürümlerine getirme
Birkaç ay önce, Google duyurmuştu Android 11'in izin otomatik sıfırlama özelliğini Android 6.0 ve üstünü çalıştıran tüm cihazlara getireceğini söyledi. Duyuru sırasında Google, özelliğin Aralık 2021'de Google Play Hizmetleri yüklü olan Android 6.0 ve üzeri cihazlara sunulmaya başlayacağını belirtmişti. Bugünkü duyurunun haber değeri taşıyan kısmı, özelliğin önümüzdeki ay, yani Ocak 2022'de kullanıma sunulmasıdır.
Önceki duyurulardan, özelliğin Android 11 (API düzeyi 30) veya üstünü hedefleyen uygulamalar için varsayılan olarak etkinleştirileceğini biliyoruz. API düzeyleri 23 ila 29'u hedefleyen uygulamalar için kullanıcıların bunu ayarlardan manuel olarak etkinleştirmeleri gerekecektir. Bu özellik, Cihaz Yöneticisi uygulamaları için geçerli olmayacak ve kurumsal politikalar tarafından belirlenen izinler de iptal edilmeyecektir. Gerekirse uygulama geliştiricisi kullanıcıdan otomatik sıfırlama izni özelliğini devre dışı bırakmasını da isteyebilir. Uygulamanız API düzeyi 30 veya üzerini hedefliyorsa ve kullanıcıdan izin otomatik sıfırlamayı devre dışı bırakmasını istiyorsanız bu durumda, API'nin bir parçası olan yeni platformlar arası API'yi kullanmanız gerekir. Jetpack Çekirdeği kütüphane -- androidx.core.content. PackageManagerCompat.getUnusedAppRestrictionsStatus() Ve androidx.core.content. IntentCompat.createManageUnusedAppRestrictionsIntent(). Bunu yapmak, akıllı saatiniz için yardımcı bir uygulama gibi, öncelikli olarak arka planda çalışan uygulamalar için faydalıdır.