Android'in ayrı uygulamalar için bir izin sistemi vardır, ancak iPhone'lar ve iPad'ler de öyle. Android, bir uygulamayı yüklediğinizde size tek bir uyarı verir, ancak iOS daha fazla karar vermenize izin verir.
Pek çok meraklı, uzun süredir Android'in izin sisteminin iOS'ta bir izin verilmemesine göre bir avantaj olduğuna inanıyordu. Bu, birçok Android meraklısına önermek için şok edici olabilir, ancak iOS'un izin sistemi tartışmasız çok daha pratiktir.
Güncelleme: Google, bu makale yazıldıktan sonra yanlışlıkla piyasaya sürüldüğünü iddia ederek AppOps özelliğini Android 4.4.2'den kaldırdı. Bu, Android uygulaması izin durumunun artık aşağıda gösterilenden daha kötü olduğu anlamına gelir.
Android İzinleriyle İlgili Sorun
Uygulama izinlerinin iPhone ve iPad'lerde nasıl farklı çalıştığını tam olarak anlayabilmemiz için, Android'de nasıl çalıştıklarına hızlıca bir göz atalım. Google Play'den (veya başka bir yerden) bir uygulama yüklediğinizde, uygulamanın gerektirdiği izinlerin bir listesini görürsünüz. Uygulamalar, İnternet'e erişimden USB depolama birimini okumaya, telefon görüşmesi durumunuza ve GPS konum verilerinize erişmeye kadar her şeyi yapmak için izin beyan etmelidir.
Gerçekten ilgilenen biriyseniz, bu izinler listesini yükleme sırasında görüntüleyebilirsiniz. Ancak bu bir al ya da bırak kararıdır. Uygulamayı kurmayı ve izinleri kabul etmeyi seçebilir veya uygulamayı yüklemeyi reddedip izinleri reddedebilirsiniz.
Ortalama bir Android kullanıcısıysanız, izinlere fazla dikkat etmeme olasılığınız yüksektir. Muhtemelen uygulamaların, reklam hedefleme amaçlı ücretsiz oyunlarda "konum" izinleri dahil olmak üzere her türlü izni isteyeceği konusunda eğitim almışsınızdır. Uygulamayı kullanmak istiyorsanız, yüklemeniz yeterli olacaktır.
İLİŞKİLİ: Android'de Uygulama İzinlerini Yönetme Hakkında Bilmeniz Gereken Her Şey
Bu, çoğu kullanıcının aldığı tek izin kararıdır. Android 4.3 ve sonraki sürümlerde artık uygulama izinlerini yönet Yeni AppOps paneliyle sisteme yerleşik ayarlarla, ancak bu ayarlar gizlidir ve çoğu kişi tarafından asla bulunmaz. Ayrıca uygulamayı yükledikten sonra izinleri yönetmek için kontrol panelini arayarak daha aktif bir karar vermelisiniz.
İOS İzinleri Nasıl Çalışır?
İPhone ve iPad'deki uygulama izinleri farklı şekilde çalışır. Bir uygulamayı yüklerken izinler konusunda herhangi bir seçim yapmazsınız. Belirli temel izinlere izin vermeyi seçiyorsunuz - yüklediğiniz her uygulamanın İnternet'e erişme yeteneği gibi bazı temel izinleri vardır. Yükleme sırasında, GPS'inize veya kişilerinize erişim gibi özel izinler vermeyerek yalnızca uygulamayı yüklersiniz.
Belirli izinleri kullanmak için - özellikle Konum Servislerinize (GPS), Kişilerinize, Takvimlerinize, Hatırlatmalarınıza, Fotoğraflarınıza, Bluetooth, Mikrofonunuza, Hareket Etkinliğinize, Twitter hesabınıza veya Facebook hesabınıza erişmek için - uygulama, onu kullanması gerektiğinde izin ister. Örneğin, Google Haritalar'ı veya başka bir harita uygulamasını yüklediğinizde, harita özelliklerini ilk kez kullandığınızda konumunuzu görüntülemenizi isteyen bir açılır pencere gösterecektir. Bir uygulama, belirli bir özellik için kişilerinize ihtiyaç duyuyorsa, yalnızca söz konusu özelliği ilk kez kullandığınızda bir kişi izni istemi görürsünüz.
Bir uygulamanın izinleri neden istediğini ve ne için kullandığını anlamak daha kolaydır.
Dahası, burada birden fazla seçeneğiniz var. "Hayır, bu uygulamaya kişilerime veya GPS konumuma erişmesi için güvenmiyorum" diyerek bir izin isteğini reddedebilir ve yine de uygulamayı kullanmaya devam edebilirsiniz. Bazı izinleri etkinleştirebilir ancak diğerlerini etkinleştiremezsiniz.
Android'de normal kullanıcılar, yükleme sırasında tüm izinlere izin vermeyi veya uygulamayı kullanmamayı seçebilir. İOS'ta normal kullanıcılar izinleri çok daha kolay yönetebilir ve anlayabilir.
Bu izin kategorilerini görüntülemek için iOS Ayarları ekranına da gidebilir ve Gizlilik'e dokunabilirsiniz.
Hangi yüklü uygulamaların bir izne erişimi olduğunu görüntülemek ve isteğe bağlı olarak bunları iptal etmek için bir kategoriye dokunun. Bu aslında Android'deki AppOps ekranının iOS sürümüdür, ancak yalnızca meraklılar için gizlenmek yerine ortalama kullanıcılar tarafından görülebilir.
Bu sistem, uygulama geliştiricilerini ihtiyaç duydukları izinleri gerekçelendirmeye zorlar. İOS'ta, kullanıcılar aniden GPS konumlarını okumaları istendiğinde Angry Birds'e erişimi reddediyorlardı. Android'de pek çok kullanıcı muhtemelen buna izin verdiklerinin farkında bile değildir.
Android'in Hala Kazandığı Yer
Elbette, Android'in izin sisteminin hala avantajları var. Bir inek iseniz, AppOps aracılığıyla daha ayrıntılı izin kontrolü elde edebilirsiniz. Android ayrıca uygulamaları daha fazla izin beyan etmeye zorlar, böylece bir uygulamanın İnternet'e erişip erişemediğini görebilirsiniz. Android ayrıca iOS'ta bulunmayan izinler sunarak uygulamaların daha fazla şey yapmasına olanak tanır.
Ancak Android birçok yönden hala esnek ve güçlü olsa da, konu gerçek dünyaya geldiğinde tökezliyor. Kişileri toplanmadan mobil oyunlar oynamak isteyen normal kullanıcılar ve konumlar iOS üzerinde çok daha fazla kontrole sahip olur.
Gizli ayarlar ekranından haberiniz olmadığı sürece Android'in izin sisteminin bu kadar "al ya da bırak" olması için hiçbir neden yoktur. Web, iOS gibi çalışır - bir web sitesi konumunuza erişmek isterse, sorması gerekir. Mikrofonunuza veya web kameranıza erişmek istiyorsa, sorması gerekir. Bu izinlerden herhangi birine izin vermeyi veya reddetmeyi seçebilir ve web sitesini kullanmaya devam edebilirsiniz. Android'de de böyle çalışması gerekir.
Umarım Google, AppOps'u geliştirmeye devam edecek ve onu normal Android kullanıcılarının kullanımına sunacaktır. Şimdilik, Android'in uygulama izinlerine sahipken iOS'un bulunmadığını söylemek doğru değil - her iki işletim sisteminin de izin sistemi var. Ve Apple’ın çözümü muhtemelen çoğu insan için daha iyidir.