Android heeft een machtigingssysteem voor individuele apps, maar dat geldt ook voor iPhones en iPads. Android geeft je een enkele prompt wanneer je een app installeert, maar met iOS kun je meer beslissingen nemen.
Veel nerds zijn al lang van mening dat het toestemmingssysteem van Android een voordeel is ten opzichte van het ontbreken van een op iOS. Dit is misschien schokkend om te suggereren voor veel Android-geeks, maar het toestemmingssysteem van iOS is aantoonbaar veel praktischer.
Bijwerken: Google heeft de AppOps-functie uit Android 4.4.2 verwijderd nadat dit artikel was geschreven en beweerde dat deze per ongeluk was vrijgegeven. Dit betekent dat de toestemmingssituatie van de Android-app nu nog erger is dan hieronder wordt weergegeven.
Het probleem met Android-machtigingen
Voordat we volledig kunnen begrijpen hoe app-machtigingen anders werken op iPhones en iPads, gaan we even kijken hoe ze werken op Android. Wanneer u een app van Google Play (of ergens anders) installeert, ziet u een lijst met rechten die de app vereist. Apps moeten toestemming geven om alles te doen, van toegang tot internet en het lezen van USB-opslag tot toegang tot uw telefoongesprekstatus en GPS-locatiegegevens.
Als u iemand bent die echt oplet, kunt u deze lijst met rechten tijdens de installatie bekijken. Maar het is een take-it-or-leave-it-beslissing. U kunt ervoor kiezen om de app te installeren en de machtigingen te accepteren of te weigeren de app te installeren en de machtigingen te weigeren.
Als u een gemiddelde Android-gebruiker bent, is de kans groot dat u niet eens veel aandacht besteedt aan toestemmingen. U bent waarschijnlijk getraind dat apps allerlei soorten machtigingen vragen, inclusief 'locatie'-machtigingen in gratis games voor doeleinden met betrekking tot advertentietargeting. Als je de app wilt gebruiken, moet je deze uiteindelijk installeren.
VERWANT: Alles wat u moet weten over het beheren van app-machtigingen op Android
Dit is de enige toestemming die de meeste gebruikers ooit kunnen nemen. Op Android 4.3 en hoger is het nu mogelijk om app-machtigingen beheren met instellingen die in het systeem zijn ingebouwd met het nieuwe AppOps-paneel, maar deze instellingen zijn verborgen en zullen door de meeste mensen nooit worden gevonden. U moet ook een actievere beslissing nemen en het configuratiescherm zoeken om de rechten te beheren na het installeren van de app.
Hoe iOS-machtigingen werken
App-machtigingen op iPhone en iPad werken anders. Wanneer u een app installeert, maakt u geen keuzes over rechten. U kiest ervoor om bepaalde basisrechten toe te staan - elke app die u installeert, heeft enkele basisrechten, zoals de mogelijkheid om toegang te krijgen tot internet. Tijdens de installatie installeert u de app gewoon en verleent u deze geen speciale machtigingen, zoals toegang tot uw GPS of contacten.
Om bepaalde machtigingen te gebruiken - met name om toegang te krijgen tot uw locatiediensten (GPS), contacten, agenda's, herinneringen, foto's, Bluetooth, microfoon, bewegingsactiviteit, Twitter-account of Facebook-account - vraagt de app toestemming wanneer deze deze nodig heeft. Als u bijvoorbeeld Google Maps of een andere kaartapp installeert, wordt er een pop-up weergegeven waarin u wordt gevraagd uw locatie te bekijken wanneer u de kaartfuncties voor het eerst gebruikt. Als een app uw contacten nodig heeft voor een bepaalde functie, ziet u alleen een toestemmingsprompt voor contacten wanneer u die specifieke functie voor het eerst gebruikt.
Het is gemakkelijker te begrijpen waarom een app de rechten wil en waarvoor deze deze gebruikt.
Bovendien heeft u hier meer dan één optie. Je kunt een toestemmingsverzoek weigeren door te zeggen "nee, ik vertrouw deze app niet om toegang te krijgen tot mijn contacten of gps-locatie" en toch de app blijven gebruiken. U kunt sommige machtigingen inschakelen, maar andere niet.
Op Android kunnen normale gebruikers ervoor kiezen om alle machtigingen tijdens de installatie toe te staan of de app gewoon niet te gebruiken. Op iOS kunnen normale gebruikers machtigingen veel gemakkelijker beheren en begrijpen.
U kunt ook naar het scherm iOS-instellingen gaan en op Privacy tikken om deze toestemmingen te bekijken.
Tik op een categorie om te zien welke geïnstalleerde apps toegang hebben tot een toestemming en trek deze desgewenst in. Dit is in wezen de iOS-versie van het AppOps-scherm op Android, maar het is zichtbaar voor gemiddelde gebruikers in plaats van verborgen voor alleen geeks.
Dit systeem dwingt app-ontwikkelaars om de benodigde machtigingen te rechtvaardigen. Op iOS zouden gebruikers de toegang tot Angry Birds weigeren als het plotseling zou vragen om hun GPS-locatie te lezen. Op Android realiseren veel gebruikers zich waarschijnlijk niet eens dat ze dit toestaan.
Waar Android nog steeds wint
Het toestemmingssysteem van Android heeft natuurlijk nog steeds zijn voordelen. Als je een nerd bent, kun je via AppOps een fijnmaziger machtigingsbeheer krijgen. Android dwingt apps ook om meer machtigingen te geven, zodat u kunt zien of een app toegang heeft tot internet of niet. Android biedt ook machtigingen die niet beschikbaar zijn op iOS, waardoor apps meer dingen kunnen doen.
Maar hoewel Android in veel opzichten nog steeds flexibel en krachtig is, struikelt het als het om de echte wereld gaat. Normale gebruikers die gewoon mobiele games willen spelen zonder dat hun contacten worden verzameld en locaties worden verzameld, hebben veel meer controle op iOS.
Er is gewoon geen reden waarom het toestemmingssysteem van Android zo ‘neem het of laat het’ zou zijn, tenzij je een geheim instellingenscherm kent. Het web werkt als iOS: als een website toegang wil tot uw locatie, moet hij dit vragen. Als hij toegang wil tot uw microfoon of webcam, moet hij dit vragen. U kunt ervoor kiezen om al deze rechten toe te staan of te weigeren en toch de website te blijven gebruiken. Het zou ook zo moeten werken op Android.
Hopelijk blijft Google AppOps ontwikkelen en beschikbaar maken voor normale Android-gebruikers. Voorlopig is het gewoon niet waar om te zeggen dat Android app-machtigingen heeft en iOS niet - beide besturingssystemen hebben machtigingssystemen. En de oplossing van Apple is waarschijnlijk beter voor de meeste mensen.