Privacy en permissies
Wanneer ontwikkelaars bijvoorbeeld toegang willen tot de locatie of het adresboek van een gebruiker, moeten ze dat aangeven in hun applicatiecode. Ze geven daarbij aan dat ze bepaalde permissies nodig hebben. Bij het installeren van de app, bijvoorbeeld via de Google Play Store, laat Android een schermpje zien met daarop de aangevraagde permissies. De gebruiker heeft dan de mogelijkheid om deze te accepteren en de app te installeren of af te keuren, waarna de installatie afgebroken wordt.
Dit is geen ideale situatie voor gebruikers én ontwikkelaars. Wanneer een ontwikkelaar een optionele plaatsbepaling wil toevoegen, moet hij daarvoor al vóór de installatie toestemming voor aanvragen. Dat zorgt bij gebruikers voor achterdocht: ‘waarom wil deze app kunnen zien waar ik ben?’. Neem bijvoorbeeld de officiële Twitter-app: daarbij is het mogelijk om bij een geplaatste tweet je locatie te vermelden. Dit is echter optioneel, waardoor het vreemd is dat er nog voor de installatie toestemming voor moet worden verleend.
App Ops
Google is al een tijd bezig met het verbeteren van het permissiessysteem. Zo wordt er tegenwoordig expliciet toestemming gevraagd voordat een app gebruik kan maken van een Bluetoothverbinding. Ook is te zien welke applicaties gebruik maken van locatietoegang. Om verbeteringen in onder andere het permissiessysteem te testen, gebruikt Google intern de tool App Ops. Deze app, die in Android 4.3 verborgen werd meegeleverd, bleek ook te gebruiken zijn door eindgebruikers en maakte het mogelijk om individuele permissies bij apps in- en uit te schakelen. Zo kon worden ingesteld dat bijvoorbeeld de Facebook-app geen toegang meer kreeg tot locatiedata.
Lees meer: App Ops was nooit bedoeld voor eindgebruiker
Aangezien apps niet voorbereid zijn op dit soort permissiewijzigingen, omdat dit officieel op Android niet mogelijk was, zou dit kunnen leiden tot applicatiecrashes. Google heeft de tool daarom bij een volgende Android-update weer verwijderd. Het lijkt er echter op dat er wel degelijk gewerkt wordt aan een alternatief voor de ‘alles-of-niets’-aanpak.
De toekomst: meer controle
Volgens bronnen van Bloomberg zal Google tijdens Google I/O eind deze maand verbeteringen in dit opzicht aan gaan kondigen. Dit zou kunnen betekenen dat bijvoorbeeld voor het opvragen van contacten, foto’s en locatie toestemming wordt gevraagd op het moment dat de app daadwerkelijk hiervan gebruik wil maken.
De vraag is wel hoe dit technisch gezien zal gaan werken. Wellicht is fijnere controle pas mogelijk vanaf Android M, omdat er fundamentele wijzigingen aan Android zelf noodzakelijk zijn. Een andere mogelijkheid is dat de nieuwe permissies uit de geruchten worden geïntroduceerd middels een update van Google Play services, waardoor een grotere groep Android-gebruikers daar al direct van zou kunnen profiteren. Het meest waarschijnlijke scenario is in ieder geval een introductie in Android M.
We verwachten uitsluitsel op 28 mei om 18:30 uur meer over te horen tijdens de grote keynote speech tijdens Google I/O.
Via: Bloomberg
Reacties
Inloggen of registreren
om een reactie achter te laten
Misschien valt dit ook wel onder de gepersonaliseerde app. Als je sommige dingen niet accepteert download die dat specifieke stukje software niet van de applicatie.
Aps ops werkt perfect op mijn m7 .. kan er niet meer zonder..
De security settings van cyanogenmod zijn de voornaamste reden dat ik voorlopig niet overstap op de eigen oxygen rom van oneplus, maar het werd tijd dat Google er zelf iets aan gaat doen.
Al snap ik wel dat het kunnen uitschakelen van bv de internet toegang nadelig is voor Google ivm met de advertentie inkomsten.
Het instellen van bv een niet uit te schakelen permissie alleen voor de advertentie service zou een goede optie zijn zolang er maar duidelijk is dat er advertenties getoond worden in een app.
Maakt de keuze tussen een betaalde reclame vrije app en een gratis app met advertenties ook duidelijk.
Cool.. Ben erg benieuwd waar ze mee gaan komen..
Kan al met xposed, en bijv op cyanogen roms
Sommige ROM’s hebben dit al goed voor elkaar. MIUI (van Xiaomi) heeft bijvoorbeeld al de mogelijkheid om van elke app de permissies afzonderlijk aan of uit te zetten. Ik heb nu een Elephone met nagenoeg stock-Android, maar ik hoop nog steeds dat de Miui-rom voor de P3000S nog eens uit de bèta status komt.
Gelukkig kan het al met root 😉
Beter!