Verborgen instellingen
Het is niet de eerste keer dat een nieuwe functie al (gedeeltelijk) in een nieuwe Androidversie verscholen blijkt te zitten, zonder dat deze actief is. Nog voordat Android 4.2 uitgebracht werd, was duidelijk dat Google werkte aan meerdere gebruikersaccounts op Android. En, inderdaad, toen Android 4.2 gepresenteerd werd, bleek dat Androidtablets vanaf die Androidversie ondersteuning kregen voor meerdere accounts. Toen een paar weken terug Android 4.3 voor de Google-versie van de Samsung Galaxy S4 uitlekte, vond men daar een verborgen notificatiemanager. Uiteindelijk bleek bij de officiële aankondiging van Android 4.3 dat er een inderdaad een nieuwe functie opgenomen is waarmee applicatie-ontwikkelaars, indien ze daar toestemming voor hebben, notificaties van andere apps uit kunnen lezen.
Gisteren werd ontdekt dat er nog een ‘verborgen’ instellingenpagina in Android 4.3 zit. Deze ‘applicatie’ laat je zien welke (privacygevoelige) permissies door een applicatie gevraagd worden.
Permissies
In Android moeten ontwikkelaars aangeven welke permissies een applicatie gebruikt. Om bepaalde hardware- en softwareonderdelen van Android te kunnen aanspreken in een applicatie is zo’n permissie noodzakelijk. Eén van de meestgebruikte permissies is die voor internettoegang: zonder toestemming om de internetverbinding te mogen gebruiken kan een groot gedeelte van de apps niet werken.
Er zijn veel gebruikers die goed letten op welke permissies een applicatie vraagt. Deze permissies komen in beeld wanneer je een app installeert. Wij zien vaak veel verontwaardiging bij ‘vreemde’ permissies. Zo krijgen we regelmatig de vraag: ‘waarom moet deze game mijn locatie weten?’. En, inderdaad, veel gratis games en apps vragen toestemming tot je locatie, zonder dat direct duidelijk wordt waarom deze apps die toegang nodig hebben. In het geval van locatie gaat het vaak om advertentienetwerken die graag willen weten wat de locatie van een gebruiker is om aanbiedingen op maat weer te kunnen geven. Wanneer je daar niet van gediend bent, heb je twee keuzes: óf de app niet installeren, óf toch maar akkoord gaan met de locatie-toegang.
Er zijn zo nog meer voorbeelden te noemen. Denk maar eens aan een game die toegang wil tot je adresboek om eventueel vrienden toe te kunnen voegen. Daar moet je al bij de installatie toestemming voor geven. Doe je dat niet, kun je de game niet installeren. Doe je dat wel en je vertrouwt de gameontwikkelaar jouw persoonlijke data, zoals je adresboek, niet toe, is er geen mogelijkheid om te voorkomen dat de data wordt gelezen en opgeslagen. Een voor de gebruiker ideale oplossing zou zijn als je per permissie aan zou kunnen geven of je er mee akkoord gaat.
Betere privacybescherming?
In de instellingen van Android 4.3 zit de applicatie ‘App-bewerkingen’ (App Opps in het Engels) verstopt. Deze ‘applicatie’ geeft je een overzicht van welke privacygevoelige rechten een bepaalde app heeft. Daarbij zijn de apps op een aantal tabbladen ingedeeld, op basis van welke soort permissies gevraagd worden. Sommige apps staan op meerdere tabbladen. De tabbladen zijn ‘locatie’, ‘persoonlijk’, ‘berichten’ en ‘apparaat’. De Androidworld Reader staat bijvoorbeeld bij ‘apparaat’, omdat deze app notificaties kan weergeven.
Applicaties die niet-privacygevoelige rechten hebben, worden niet weergegeven in de app. Ook blijkt het in de toekomst mogelijk te zijn om bij de installatie van apps al aan te geven welke permissies ze mogen gebruiken.
Het vreemde is dat de rechten die getoond worden in App-bewerkingen op basis zijn van de rechten die gebruikt worden, niet zozeer die gevraagd worden. Daaruit kunnen we opmaken dat de functie nog niet af is: het zou raar zijn dat je (als je tenminste toestemming hebt gegeven bepaalde permissies te gebruiken bij de installatie) moet wachten tot je privacy geschonden is tot je bepaalde permissies kunt uitschakelen.
Het is ook nog niet helemaal duidelijk hoe de applicatie werkt. Het is mogelijk om individuele permissies uit te schakelen, maar het is niet duidelijk wat dit nu precies doet. Er waren namelijk in het verleden al apps die eenzelfde functie hadden en alleen werkten bij gebruikers met root-toegang of gebruikers die een custom ROM (niet-officiële systeemsoftware) draaiden. Wanneer je daarbij bijvoorbeeld de permissie voor locatie-toegang uitschakelde voor een aantal apps, dan crashten de meesten. De makers van de meest populaire custom ROM, CyanogenMod, kondigden daarop een nieuw soort app aan, die in plaats van het verbieden van toegang tot locatieinformatie en het adresboek, een lege locatie en een leeg adresboek aan de apps geeft. Het is mogelijk dat de oplossing die Google zelf biedt een soortgelijke oplossing heeft. Zo niet, dan zullen veel ontwikkelaars hun apps aan moeten passen om te voorkomen dat deze crashen.
Goede ontwikkeling
Het is duidelijk dat er iets moet gebeuren met betrekking tot permissies en dit lijkt een behoorlijke stap in de goede richting. Wanneer de nieuwe applicatie ook daadwerkelijk ingeschakeld gaat worden, is nog niet bekend. Het is mogelijk dat een nieuwe versie van de Google Play Store hier ondersteuning voor gaat bieden, maar het is ook mogelijk dat de functionaliteit pas bij een volgende Androidversie wordt ingeschakeld, aangezien deze nog in ontwikkeling lijkt.
De vraag is nu wel wat ontwikkelaars gaan doen naar aanleiding van deze verandering. Makers van apps en games die afhankelijk van (locatiegebaseerde) advertenties zijn, zouden misschien meer geneigd te zijn om (alleen) een betaalde versie van hun apps uit te brengen.
Draai jij al Android 4.3, dan kun je met deze applicatie het App-bewerkingen-scherm weergeven.
Bron: Android Police
Reacties
Inloggen of registreren
om een reactie achter te laten
Idd eindelijk worden ze wakker
Als je een idee hebt of verbetering weet van Android waar kun je die opsturen alvast bedankt.
He he. eindelijk wordt Google wakker. Ik ben wel benieuwd naar de reacties van mensen die vonden dat ik zeurde toen ik er steeds op hamerde dat de gebruiker niet de vrijheid had om de rechten van apps te beperken en dat de ‘accepteer alle rechten of je krijgt de app niet’ een belachelijk slecht onderdeel van Android is.
Hier is de update ook binnen op de Galaxy Nexus, lijkt allemaal net iets sneller te werken voor de rest nog niks opgevallen.
Zo net ATO update binnen gehad.. Dat is snel net zo snel als mijn Nexus 4; just love it…
Heb zojuist 4.3 binnen maar nu kan ik niks meer updaten uit de play store? En ook staat nu de hele tijd het icoontje van LightFlow in mn notificatiebalk..
Net mijn galaxy nexus ge? naar Android 4.3 nu eens benieuwd of er een verschil is.
Update 4.3 hier ook ge?talleerd. Bij mij looptie niet heel erg soepel en google now blijft vaak hangen op een blanco pagina…
Test
26 juli om21.16 Belgi? Jose )
Nexus 7 geupdate naar 4.3 automatisch ,bedankt voor de uitleg van de veranderingen .
Zit net toevallig op een amerikaanse collega site te kijken en die melden dat ze al hebben gevonden dat de permissies ook al tijdens het installeren van een app uit gezet kunnen worden.
http://www.androidpolice.com/2013/07/25/app-ops-android-4-3s-hidden-app-permission-manager-control-permissions-for-individual-apps/
Cm heeft toch een vergelijkbare optie bij app opties? Of is dat degene vermeld in het artikel waar wordt gezegd dat een app een lege lijst krijgt?
het is juist wel nuttig om te zien welke rechten daadwerkelijk gebruikt worden in plaats van de rechten die gevraagd worden.
Bijvoorbeeld bij lezen en schrijven van agenda hoort automatisch het ongevraagd mail sturen. Dat klinkt ernstig maar de kans is groot dat er nooit een mail verstuurd, dat is enkel bedoeld voor het uitnodigen van andere afspraken. Maar gebruikers schrikken ervan
Zojuist mijn Nexus 4 geupdate naar Android 4.3 dankzij jullie uitleg. Interface loopt voor mijn gevoel soepeler en mijn batterij trekt voor mijn gevoel minder snel leeg. Nu nog extra beveiliging in de toekomst. 🙂