Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Android m'de uygulama izinlerini kullanma

Anonim

Google, kullanıcılara cihazlarımızda hangi uygulamaların erişmesine izin verileceği konusunda daha fazla kontrol sağlayan bir şey uygulamaya karar verirse, neye benzediğini düşündük ve bu yıl G / Ç'de her şey netleşti. Android M, kullanıcıların her uygulamanın hangi bilgilere ve donanımlara erişmesine izin verildiği konusunda bir miktar kontrol sahibi olacak ve bu yeni kurulum bile izin türlerinin birkaç uygun kategoride basitleştirilmesini içeriyor.

Android M hakkında hiçbir şey taşa konmadığını bilmemize rağmen, bu yeni izin kurulumunun hızlı bir şekilde gözden geçirilmesi, Android'in bir sonraki sürümünde nelerin geldiğine makul bir göz atıyor.

Google Play Store'da, uygulamanın cihazınıza girdiğinde hangi izinleri beklediğini size bildiren yüklemeye dokunduktan hemen sonra bu istemi almaya alışkınız. O günler Android M'de sona ermiştir ya da en azından bu yeni izin sistemini desteklemek üzere güncellenen uygulamalar için sona ermiştir. Tüm uygulamalar, her iki şekilde de söyleyeceğiniz izinleri devre dışı bırakmak zorunda kalacak, ancak en yeni API hedefine güncellenen uygulamalar bunu zarif bir şekilde yapabilecek. Diğer her şey, izninizi kaldırdığınızda, ve dikkatli olmazsanız oldukça sık karşılaşılan testlerimizde uygulamayı ihlal etme riskini artıracaktır. Umut, Google’ın geliştiricilere bu değişiklikleri yapmak ve uygulamalarının bu yeni kurallarla iyi bir şekilde oynamasını sağlamak için gerekli tüm araçları ve bu araçların güzel bir şekilde oynatılmasını sağlamak için gerekli tüm araçları vermesidir;

Yeni API hedeflerini izleyen bir uygulama yüklediğinizde, bu izinlerin kurulum işleminin başında görüntülendiğini göremezsiniz. Bunun yerine, uygulamanın gerçekten bu kaynağa ihtiyacı olduğunda uygulamanın izinler istemesi gerekir ve bu erişimi onaylaması veya reddetmesi kullanıcının sorumluluğundadır. Kullanıcılar ayrıca, her uygulamanın ayarların uygulamalar bölümündeki yeni izinler sekmesinde erişebildiği toplam izin listesine bakabilir, ancak daha da önemlisi kullanıcılar aynı görünümde gelişmiş sekmeye gidebilir ve tüm uygulamalara bakabilir. Belirli tür izinlere erişim isteyen servisler.

Testlerimizde, izinlerin reddedildiği zaman feci bir başarısızlık oldukça nadirdi.

Bu yetenek etrafında çalışacak şekilde yazılmayan bir uygulamadaki izinlerin devre dışı bırakılması, uygulamanın çalışamayabileceği değişkenleri getirir. Android M, en son API'ler için güncellenmemiş bir uygulamadaki izinleri devre dışı bırakmaya çalıştığınızda, ancak kolu çekmenizi engellemediğinde sizi tam olarak bu konuda uyarır. Bunun yerine, uygulamayı kendiniz keşfedebilir ve her şeyin hala bu izin olmadan çalışıp çalışmadığını görebilirsiniz. En kötü senaryoda, uygulama hemen çökecek ve sizi ana ekrana döndürecektir, ancak çoğu durumda uygulama bilgilere erişemez ve sizi hatayı bilgilendirir. Uygulamadan uygulamaya biraz değişecek, ancak testlerimizde feci bir başarısızlık oldukça nadirdi.

Android M resmi olarak piyasaya sürülmeden önce teslim süresi göz önüne alındığında, en sevdiğiniz uygulamaların çoğunun bu yeni sistemi sorunsuz bir şekilde destekleyeceği düşünülüyor. Öte yandan, telefonunuzdaki uygulamaların uzun süredir güncellenmediğine bir göz atarsanız, en sonunda ne zaman yaptığınız zaman, hangi uygulamaların ara sıra soruna neden olacağına dair iyi bir gösterge elde edersiniz. M'ye geçiş. Bu arada, uygulamaları yönetmenin daha iyi bir yolunun yolda olduğundan emin olabilirsiniz.