25Aug

iOS heeft ook App-machtigingen: en ze zijn waarschijnlijk beter dan die van Android

Android heeft een machtigingssysteem voor individuele apps, maar dat geldt ook voor iPhones en iPads. Android geeft u een enkele prompt wanneer u een app installeert, maar met iOS kunt u meer beslissingen nemen.

Veel geeks hebben lang geloofd dat het toestemmingssysteem van Android een voordeel is ten opzichte van het ontbreken van een systeem op iOS.Dit kan schokkend zijn om te suggereren voor veel Android-geeks, maar het toestemmingssysteem van iOS is waarschijnlijk veel praktischer.

Update: Google verwijderde de AppOps-functie van Android 4.4.2 nadat dit artikel was geschreven, bewerend dat het per ongeluk werd vrijgegeven. Dit betekent dat de toestemmingssituatie van de Android-app nu nog slechter is dan hieronder wordt weergegeven.

Het probleem met Android-machtigingen

Voordat we volledig kunnen begrijpen hoe app-toestemmingen anders werken op iPhones en iPads, laten we even kijken hoe ze werken op Android. Wanneer u een app installeert vanuit Google Play( of ergens anders), ziet u een lijst met rechten die de app vereist. Apps moeten toestemming geven om alles te doen, van toegang tot internet tot het lezen van USB-opslag, helemaal tot het verkrijgen van toegang tot uw telefoongesprekstatus en GPS-locatiegegevens.

Als u iemand bent die daadwerkelijk oplet, kunt u deze lijst met toestemmingen 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 weigeren de app te installeren en de rechten 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 zullen aanvragen, waaronder 'locatie'-toestemmingen in gratis games voor doeleinden met advertentietargeting. Als u de app wilt gebruiken, zult u deze uiteindelijk installeren.

Dit is de enige toestemming die de meeste gebruikers ooit zullen nemen. Op Android 4.3 en hoger is het nu mogelijk app-machtigingen te 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 door het configuratiescherm te gebruiken om machtigingen te beheren na installatie van de app.

Hoe iOS-toestemmingen werken

App-machtigingen voor iPhone en iPad werken anders. Bij het installeren van een app maak je geen keuzes over rechten. U kiest ervoor bepaalde basismachtigingen toe te staan ​​- elke app die u installeert heeft basisrechten, zoals de mogelijkheid om verbinding met internet te maken. Tijdens de installatie installeert u gewoon de app - zonder speciale machtigingen toe te kennen, zoals toegang tot uw GPS of contacten.

Om bepaalde toestemmingen te gebruiken - specifiek om toegang te krijgen tot uw locatieservices( GPS), contacten, agenda's, herinneringen, foto's, Bluetooth, microfoon, bewegingsactiviteit, Twitter-account of Facebook-account - vraagt ​​de app om toestemming wanneer deze deze moet gebruiken. Wanneer u bijvoorbeeld Google Maps of een andere app voor toewijzing installeert, wordt er een pop-up weergegeven waarin u wordt gevraagd uw locatie te bekijken wanneer u voor het eerst de toewijzingsfuncties gebruikt. Als een app uw contacten nodig heeft voor een bepaalde functie, ziet u alleen de prompt voor de toestemming om contactpersonen te openen wanneer u die specifieke functie voor het eerst gebruikt.

Het is gemakkelijker te begrijpen waarom een ​​app de rechten wil en waarvoor hij deze gebruikt.

Wat meer is, je hebt hier meer dan één optie. U 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 door te gaan met de app. U kunt sommige machtigingen inschakelen, maar geen andere.

Op Android kunnen normale gebruikers ervoor kiezen om alle rechten toe te staan ​​tijdens de installatie of om de app niet te gebruiken. Op iOS kunnen normale gebruikers de machtigingen veel gemakkelijker beheren en begrijpen.

U kunt ook naar het scherm iOS-instellingen gaan en op Privacy tikken om deze machtigingencategorieën te bekijken.

Tik op een categorie om te bekijken welke geïnstalleerde apps toegang hebben tot een toestemming en deze optioneel in te trekken. Dit is in wezen de iOS-versie van het AppOps-scherm op Android, maar het is zichtbaar voor gemiddelde gebruikers in plaats van alleen verborgen voor geeks.

Dit systeem dwingt app-ontwikkelaars om de benodigde rechten te rechtvaardigen. Op iOS zouden gebruikers de toegang tot Angry Birds ontzeggen als deze 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

Natuurlijk heeft het toestemmingssysteem van Android nog steeds zijn voordelen. Als je een nerd bent, kun je meer fijnmazig toestemming krijgen via AppOps. Android dwingt ook apps om meer machtigingen te verklaren, zodat je kunt zien of een app toegang heeft tot internet of niet. Android biedt ook rechten die niet beschikbaar zijn op iOS, waardoor apps meer dingen kunnen doen.

Maar hoewel Android nog steeds flexibel en krachtig is, struikelt het als het gaat om de echte wereld. Normale gebruikers die alleen maar mobiele games willen spelen zonder dat hun contacten zijn geoogst en locaties hebben verzameld, hebben veel meer controle over iOS.

Er is gewoon geen reden waarom het toestemmingssysteem van Android zo "het zou moeten zijn of laten" tenzij je een geheim instellingenscherm kent. Het web werkt als iOS - als een website toegang wil tot uw locatie, moet deze het vragen. Als het toegang tot uw microfoon of webcam wil hebben, moet het vragen. U kunt ervoor kiezen om deze toestemmingen toe te staan ​​of te weigeren en toch de website 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 terwijl iOS dat niet doet - beide besturingssystemen hebben machtigingssystemen. En de oplossing van Apple is waarschijnlijk beter voor de meeste mensen.