Advertentie

Een van de de kritieke delen van Android 9 dingen die u niet moet doen bij het aanschaffen van uw eerste Android-telefoonDeze veel voorkomende valkuilen moeten worden vermeden voor de optimale Android-ervaring. Lees verder dat vaak over het hoofd wordt gezien, zijn app-machtigingen. Elke app die u op uw telefoon installeert, moet om expliciete toegang vragen tot mogelijk gevoelige gebieden van uw apparaat, maar ze vragen er niet altijd eervol om.

Gelukkig hebben Android-machtigingen een positieve wending genomen in de meest recente update (Android 6.0 Marshmallow) Android 6.0 Marshmallow: wat het is en wanneer je het krijgtAndroid Marshmallow is hier - maar waarom zou je erom geven? Lees verder , maar minder dan 3% van mensen hebben Marshmallow op hun apparaten. Het is dus belangrijk om te weten hoe Android-machtigingen in het verleden hebben gewerkt en hoe ze er in de toekomst uit zullen zien.

Laten we de toestemmingen onder beide systemen volledig bekijken, wat ze voor u betekenen, waarom u erom moet geven en hoe deze er in echte apps eigenlijk uitzien. Je leert veel!

In het geval dat dit déjà vu lijkt - we hebben legde Android-machtigingen eerder uit Hoe machtigingen voor Android-apps werken en waarom u moet zorgenAndroid dwingt apps om de machtigingen aan te geven die ze nodig hebben wanneer ze worden geïnstalleerd. U kunt uw privacy, veiligheid en gsm-rekening beschermen door bij het installeren van apps op de rechten te letten, hoewel veel gebruikers ... Lees verder in het verleden, maar ze zijn zo recent veranderd dat het de moeite waard is om er nog eens naar terug te gaan.

Wat zijn machtigingen?

Het is eenvoudig: machtigingen zijn speciale rechten waar apps om moeten vragen of ze toegang willen hebben tot gevoelige media op uw telefoon.

Omdat onze telefoons zoveel persoonlijke informatie bevatten, zoals onze exacte locatie 5 soorten Android-apps die goed gebruikmaken van uw locatieU kunt uw locatieservices uitschakelen om de batterij te sparen, maar dit soort apps kan u van gedachten doen veranderen. Lees verder , contactgegevens en camera's die ons kunnen opnemen - apps kunnen deze niet alleen gebruiken, tenzij je ze vertelt dat het goed is.

Instagram-Android-machtigingen

U kunt de machtigingen van een app op elk gewenst moment controleren. Als het een app is die u al hebt geïnstalleerd, gaat u naar Instellingen> Apps en vind de app die u wilt onderzoeken. Tik op een app en klik in het informatiescherm op Rechten veld of scroll naar beneden om de lijst te vinden. Hier kun je alles zien waar de app om vraagt.

Als u machtigingen wilt bekijken voor een app die u nog niet gebruikt, kunt u deze vinden in de Google Play Store (op uw telefoon of met behulp van de webinterface Hoe Android-apps direct vanaf uw pc te installeren in secondenWanneer u achter uw pc zit, wilt u uw telefoon niet meer naar tekst halen, dus waarom zou u apps installeren? Hier is een betere manier. Lees verder ) en klik Toestemmingsgegevens om ze te bekijken. Ze worden gegroepeerd op type; als je ze nog niet begrijpt, maak je geen zorgen! We zullen er enkele bekijken.

Waarom dit belangrijk is

Krijg niet het idee dat permissies inherent slecht zijn, want dat zijn ze niet! Moderne telefoons kunnen zoveel De beste Android-apps in de Google Play Store voor 2019Op zoek naar de beste Android-apps voor je telefoon of tablet? Hier is onze uitgebreide lijst met de beste apps voor Android. Lees verder , wat betekent dat ze natuurlijk ook voor schade kunnen worden gebruikt. Met machtigingen kunt u uw apparaat beschermen tegen schaduwrijke apps - alleen omdat een app toestemming wil, betekent dit niet dat het vreselijk is.

Google Maps zou bijvoorbeeld behoorlijk nutteloos zijn als het geen toegang tot uw locatie kon krijgen, maar wanneer een calculator-app toegang tot uw contacten nodig heeft, zou dat reden tot bezorgdheid zijn. Dit was de bron van de controverse van de Facebook Messenger-app Hoe slecht zijn die Facebook Messenger-machtigingen eigenlijk?Je hebt waarschijnlijk veel gehoord over de Messenger-app van Facebook. Laten we de geruchten onderdrukken en kijken of de machtigingen zo slecht zijn als ze beweren. Lees verder een tijdje geleden, omdat mensen het gevoel hadden dat de app zijn limieten overschreed.

Wauw. Ik heb nog nooit meer Android-machtigingsverzoeken gezien dan door Facebook Messenger. Nee. Niet installeren.

- Michael Dexter (@michaeldexter) 9 maart 2016

We hebben erover geschreven hoe invasief de machtigingen van de Facebook-app zijn Hoe Facebook op Android te gebruiken zonder alle invasieve machtigingenDe Android-app van Facebook vereist heel veel machtigingen en moet hiermee niet worden vertrouwd. De Tinfoil-app voor Facebook is de privacybewuste oplossing. Lees verder , maar je moet ook voorzichtig zijn met alledaagse apps. Bijvoorbeeld wanneer ik speelde een hoop knockoff Mario games op Android, vroegen de meeste van hen om machtigingen zoals Contacten en Locatie.

Deze apps hebben geen zakelijke vragen, omdat ze niet nodig zijn voor de functionaliteit van de app. Zelfs als een app duidelijk definieert waarvoor hij de toestemming wil (wat meer ontwikkelaars zouden moeten doen), is er geen garantie dat deze de macht niet misbruikt.

Het is niet eerlijk om dat te zeggen bepaalde machtigingen zijn inherent slecht De zeven dodelijke Android-machtigingen: hoe u de zonde van trage paraatheid kunt vermijdenIedereen met een Android-apparaat moet weten dat uw privégegevens niet als privé worden behandeld. Als u bijvoorbeeld een app koopt, kunnen persoonlijke contactgegevens, waaronder iemands naam, fysiek adres en e-mailadres, worden blootgesteld aan ... Lees verder 100% van de tijd, maar omdat het voor sommige (locatie, camera, enz.) Gemakkelijker is om uw informatie te misbruiken, moet u deze machtigingen met meer zorg behandelen.

De klok op mijn Android vraagt ​​toestemming voor media en foto's... Geen klok, daar heb je geen toegang toe. Alleen tijd verschuldigd! TIJD

- D Smith (@landandwater) 23 februari 2016

Vroeger vermeldde Google elke toestemming die een app vereist (zelfs kleine items zoals trillingen). Nu worden die vrijwel verwacht; ze hebben deze verplaatst naar de anders categorie rechten, inclusief Volledige netwerktoegang omdat het tegenwoordig zo gewoon is, vooral voor in-app-advertenties.

Als je nieuwsgierig bent, zie je hieronder een screenshot van hoe het eruit ziet om app-machtigingen toe te voegen wanneer je een Android-app schrijft. Dit is van een app die ik eigenlijk voor een college-klas schrijf - je kunt zien dat we toegang tot de telefoon nodig hebben opslag (zodat we gebruikersvoorkeuren kunnen bijhouden), maar we moeten ook toestemming vragen om te trillen en toegang te krijgen tot de netwerk. Als we die machtigingen niet zouden aangeven en zouden proberen die functies uit te voeren, zou de app niet werken.

Android-code-Machtigingen

Gemeenschappelijke machtigingen

Veel machtigingen zijn vanzelfsprekend en je zult waarschijnlijk een vergelijkbare set tegenkomen in veel apps, dus ze moeten niet te lang duren om naar beneden te gaan. Laten we een paar veel voorkomende bekijken en wat ze betekenen.

  • In-app aankopen: Hiermee kunt u aankopen doen in de app. Bijna elke gratis game bevat tegenwoordig in-app aankopen of microtransacties. De meeste zijn "freemium" -games die doen alsof ze gratis zijn, maar dat eigenlijk gewoon willen verslaafde je en neem je geld 5 waarschuwingssignalen voor het vermijden van freemiumspellen die je portemonnee droog willen zuigenVeel games zijn vooraf gratis, maar bombarderen spelers met een eindeloze reeks in-game aankopen, waarvan sommige onmogelijk te vermijden zijn als je de game wilt voltooien. Lees verder . Deze kunnen erg duur zijn, dus misschien wilt u dat wel beveilig uw telefoon tegen in-app aankopen Wat zijn in-app-aankopen en hoe kan ik ze uitschakelen? [MakeUseOf legt uit]"Ik kan het niet geloven!" mijn neef zei laatst tegen me: "Iemand heeft net een in-app aankoop van $ 10 gekocht op de telefoon van mijn moeder en ze weet niet eens waar ik het over heb!". Klinkt bekend? Hoe... Lees verder om te voorkomen dat kinderen ze per ongeluk in games kopen.
    • Merk op dat in-app aankopen niet altijd slecht zijn. Sommige games gebruiken ze eervol, en niet-game-apps gebruiken ze vaak, zodat u kunt upgraden naar de Pro-versie - hierdoor kan de ontwikkelaar vermijden twee verschillende app-versies te publiceren. In het algemeen zal 'Farm Crush Dice Clash' echter worden beladen met microtransacties.
  • Camera: Geeft volledige toegang tot uw camera. Deze groep heeft slechts één toestemming, dus het is alles of niets.
  • Microfoon: Een andere groep met slechts één toestemming; dit geeft volledige toegang tot uw microfoon om geluid opnemen Wat is de beste spraakopname-app voor Android?Er zijn veel momenten in het leven die je misschien wilt opnemen. Zorg ervoor dat je een geweldige app hebt die je daarbij helpt. Lees verder .
  • opslag: Apps kunnen uw bestanden lezen, bestanden opslaan of beide. Een veel voorkomende reden voor het lezen van uw opslag is het kiezen van een bestand om te delen met een vriend, terwijl een app mogelijk naar opslag moet schrijven om een ​​door u bewerkte foto te kunnen opslaan.
  • Plaats: Dit kan uw geschatte locatie zijn, die is verzameld via wifi-netwerken bij u in de buurt, of uw exacte locatie, die de GPS van uw telefoon gebruikt.
  • IdentiteitZoek accounts op het apparaat: Dit wordt gebruikt wanneer een app wil achterhalen op welke andere accounts u bent ingelogd op uw telefoon, zoals een app waarmee u zich kunt aanmelden met uw Google- of Facebook-account.
  • Telefoon / apparaat-IDLees telefoonstatus en identiteit: Dit laat de app weten wanneer u in gesprek bent, zodat het kan voorkomen dat het gesprek wordt onderbroken. Direct telefoonnummers bellen laat een app bellen zonder u te vragen naar de dialer-app te gaan.
  • Apparaat- en app-geschiedenisActieve apps ophalen: Dit laat een app weten wat andere apps op uw telefoon zijn. Dit kan worden misbruikt, maar wordt door "legitiem" gebruikt door task killer en batterij-optimalisatie-apps die je nooit zou moeten gebruiken. Waarom RAM-boosters en taakmoordenaars slecht zijn voor je AndroidOp het eerste gezicht klinken RAM-boosters en taakmoordenaars ongelooflijk nuttig, maar een nadere blik laat zien dat ze in plaats daarvan je telefoon kunnen schaden. Lees verder

Dit zijn enkele van de meest voorkomende, maar er zijn veel andere machtigingen in de anders categorie, inclusief Download bestanden zonder kennisgeving, Uitvoeren bij opstarten, Wijzig netwerkconnectiviteiten Wijzig uw audio-instellingen, die allemaal kwaadaardig kunnen worden gebruikt.

Trouwens, toen ik deze lijst aan het samenstellen was, heb ik alleen verwezen naar de Facebook-app voor Android, die om al deze toestemmingen en meer vraagt. Eerlijk gezegd is het absurd dat ze om enkele van deze toestemmingen vragen; je bent beter af met een slank Facebook-alternatief van derden Sneller, slanker, beter - Alternatieven voor de Android Facebook-appOh, het plezier van het hebben van sociale media op elk moment van de dag dankzij de komst van de smartphone. Facebook is altijd geweest (althans op het eerste gezicht) over het verbinden met je ... Lees verder op je telefoon.

Het oude systeem (Lollipop en eerder)

Aangezien de overgrote meerderheid van Android-gebruikers nog niet op Marshmallow is, laten we eens kijken hoe het machtigingssysteem in het verleden werkte, ook al is het (gelukkig) onderweg. Als u niet zeker weet welke Android-versie uw telefoon gebruikt, kunt u naar gaan Instellingen> Over telefoon en zoek naar Android-versie. 6.0 is Marshmallow, 5.x is Lollipop en 4.4.x is KitKat; eerder dan dat is hetzelfde voor onze doeleinden.

Het oude machtigingssysteem is dus een algemene keuze - u moet elke toestemming accepteren die een app vraagt ​​wanneer u deze installeert, of weigeren de app te installeren. Dit is frustrerend om een ​​aantal redenen, waarvan de meest prominente is dat je door schurkenstaten geen anderszins nuttige apps kunt installeren. Even nuttig als sommige Android-apps Top 10 Android-apps die iedereen als eerste moet installerenHeb je een nieuwe Android-telefoon of -tablet? Dan heb je deze apps absoluut nodig! Lees verder , u wilt uw contacten niet beschikbaar maken voor elke app die daarom vraagt.

De problemen met deze methode houden daar echter niet op. Jaren geleden werd elke toestemming afzonderlijk vermeld. Als u ervoor kiest, worden apps automatisch bijgewerkt, tenzij een nieuwe toestemming is toegevoegd. Toen dit gebeurde, moest u expliciet op Accepteren op de nieuwe toestemming klikken voordat u deze bijwerkte, dus dezelfde regel 'nemen of verlaten' was van toepassing, en apps konden worden geruïneerd door nieuwe machtigingen toe te voegen.

Uiteindelijk betekende dit dat toestemmingslijsten behoorlijk lang waren, dus besloot Google om vergelijkbare machtigingen te groeperen. Wanneer je nu een app installeert, zul je deze opmerken - SMS bevat bijvoorbeeld alle mogelijke machtigingen voor je sms-berichten. Het probleem is dat app-updates extra machtigingen in een groep kunnen toevoegen zonder uw toestemming te vragen zoals voorheen.

Een van de mogelijke sms-machtigingen is bijvoorbeeld Lees uw sms-berichten. Misschien gebruikt u het uitstekende toetsenbord SwiftKey, waarmee u uw woordenboek kunt personaliseren door te lezen hoe u typt uit uw teksten, Gmail en andere bronnen. Je vindt het niet erg om hem toegang te geven tot je teksten, dus ga je gang en schakel hem in.

Een paar maanden later zou SwiftKey kunnen updaten met de Sms-berichten verzenden toestemming zonder dat u het zich realiseert - dit kan u geld kosten als sms-berichten naar premiumnummers of u worden verzonden heb geen onbeperkt sms'en De beste manieren om online een gratis sms te verzendenIn een tijdperk waarin het bezit van smartphones de meerderheid wordt, is het moeilijk voor te stellen dat iemand geen sms-berichten kan (of zal) sturen. Wanneer kende je voor het laatst iemand die geen ... Lees verder ! SwiftKey is een gerenommeerde app en zou dit nooit doen, maar het is een voorbeeld van hoe onveilig machtigingsgroepen zijn.

'Geleidelijke zweven van apps van elke Android-machtiging als een metafoor voor het leven.

- Miss Amy (@MissAmyTobey) 18 februari 2016

Je enige verdediging onder dit systeem is om apps te vermijden waarvan je de rechten niet leuk vindt, of root je telefoon De complete gids voor het opstarten van uw Android-telefoon of -tabletDus wil je je Android-apparaat rooten? Hier is alles wat u moet weten. Lees verder en installeer een app waarmee u machtigingen kunt in- of uitschakelen. Omdat rooten ingewikkeld kan zijn en uw garantie ongeldig maakt, is dit voor de meeste gebruikers geen haalbare oplossing.

Hopelijk zie je nu de problemen met dit systeem, vooral in tegenstelling tot iOS, waar je individuele machtigingen in of uit kunt schakelen in elke app die je wilt. Android heeft al lang een betere manier nodig, en er is er eindelijk een.

The New Way (Marshmallow and the Future)

Android Marshmallow arriveerde met veel veranderingen Android 6.0 Marshmallow: wat het is en wanneer je het krijgtAndroid Marshmallow is hier - maar waarom zou je erom geven? Lees verder in oktober 2015 - er was een nieuw machtigingssysteem. De machtigingen zijn nu gedetailleerd en u hoeft niet akkoord te gaan met een algemene reeks machtigingen om een ​​app te installeren.

Wanneer u een app installeert die is gebouwd voor Marshmallow, laat de Play Store u weten dat u elke toestemming kunt beslissen zodra deze verschijnt. Laten we zeggen je favoriete sms-app Tekst beter met deze alternatieve sms-apps voor AndroidHoud je niet van je standaard sms-app? Probeer een nieuwe! Lees verder laat je bijvoorbeeld foto's maken in de messenger. Zodra u op de knop klikt om de camera in de app te openen, verschijnt er een pop-up waarin u om toegang tot uw camera wordt gevraagd. Het is duidelijk dat je deze actie hebt gevraagd, dus het is logisch om het te bevestigen.

Als u een toestemming weigert, kan de app die functie niet gebruiken - dus als u uw locatie aan Google Maps weigert, lijkt deze zonder reden niet goed te werken. Als app-ontwikkelaars weten wat ze doen, hebben ze een vinkje om u te laten weten dat de app niet kan werken als u de app niet die toestemming verleent. In het ideale geval zal de app u om toestemming vragen terwijl u acties in de app uitvoert waarvoor ze nodig zijn, niet allemaal in een keer zodra u het opent.

Er zit echter nog steeds een nadeel aan het oude systeem. Als apps niet zijn gebouwd om te profiteren van de nieuwe functies van Marshmallow, wordt u nog steeds gevraagd om akkoord te gaan met elke toestemming zodra u de app installeert. Nadat het is geïnstalleerd, kunt u de app vinden in Instellingen> Apps en schakelen de machtigingen, maar de app kan zonder waarschuwing breken. Zelfs als de app is gebouwd voor Marshmallow, kunt u hier op elk gewenst moment machtigingen aanpassen als u van gedachten verandert

Op dit punt zouden ontwikkelaars echt aan boord van Marshmallow moeten zijn, maar je zult zeker een aantal apps tegenkomen die nog op het oude systeem staan. In wezen ben je vrij om machtigingen voor elke app uit te schakelen, zelfs als je er allemaal mee eens moet zijn, maar dit kan dingen kapot maken omdat de ontwikkelaar er geen rekening mee heeft gehouden.

Enkele voorbeelden van echte apps

Laten we afronden door er een paar te bekijken populaire apps De beste nieuwe Android-apps uitgebracht in 2015Sommige echt geweldige apps verschijnen in 2015 - laten we de beste eens bekijken. Lees verder en de toestemmingen waar ze om vragen. Ik kan niet beweren de reden voor allemaal te weten, maar ik heb gespeculeerd waar nodig.

Snapchat vereist het volgende:

  • In-app aankopen
  • Accounts zoeken op uw apparaat en uw visitekaartje lezen
  • Uw contacten lezen
  • Uw exacte locatie
  • SMS-berichten ontvangen
  • Lezen of u aan de telefoon bent
  • Bestanden op uw telefoon lezen, opslaan en verwijderen
  • Volledige toegang tot uw camera en microfoon
  • De mogelijkheid om informatie te bekijken over de WiFi waarmee u bent verbonden
  • Voorkomen dat uw apparaat slaapt
  • De zaklamp van de telefoon inschakelen

Dat is een behoorlijk grote lijst! De meeste zijn logisch in de context van de app (wat belangrijk is bij het analyseren van machtigingen) - u kunt inloggen met andere accounts en tijdens berichten kunt u uw locatie delen, foto's maken en spraak opnemen.

De app vraagt ​​om de mogelijkheid om slaap te voorkomen, zodat u meldingen krijgt, zelfs als uw telefoon niet wakker is. Zoals u ziet, kunnen de meeste machtigingen worden verklaard, maar het is aan u als u de ontwikkelaar ermee vertrouwt.

Pandora vraagt ​​om deze machtigingen:

  • In-app aankopen (voor het abonneren op hun premium-service)
  • Zoek accounts op apparaat (om in te loggen met Facebook, etc.)
  • Agenda-afspraken toevoegen of wijzigen en e-mail verzenden naar gasten zonder medeweten van de eigenaar (geen idee waarom ze dit nodig hebben)
  • Lees uw contacten (voor het delen van tracks met vrienden)
  • Lees telefoonstatus en identiteit (om te weten wanneer u wordt gebeld, zodat het de muziek kan stoppen)
  • Wijzig of verwijder de inhoud van uw USB-opslag en lees de inhoud van uw USB-opslag (voor het cachen van gegevens zodat de muziek niet zoveel hoeft te bufferen)
  • Bekijk wifi-verbindingen (waarschijnlijk om de kwaliteit van uw huidige verbinding te bepalen)
  • Verschillende andere instellingen, zoals Bluetooth-bediening

Over het algemeen is Pandora niet verschrikkelijk. Ik begrijp niet waarom ze agenda-informatie nodig hebben, en je zou waarschijnlijk kunnen doen zonder dat ze je contacten kennen, maar er zijn veel slechtere apps.

Niet zeker waarom de @pandora_radio Android-app heeft toegang tot mijn agenda nodig. Daarom lees ik altijd machtigingen in updates.

- Systeemreset (@iamuhura) 2 april 2013

Laten we een game nemen voor ons laatste voorbeeld:

Candy Crush Soda Saga wil deze op uw apparaat openen:

  • In-app aankopen (zodat ze je in elke hoek kunnen vernikkelen)
  • Accounts zoeken op het apparaat (om in te loggen met Facebook)
  • Lees uw contacten (zodat u uw vrienden kunt irriteren en om levens kunt vragen)
  • Bekijk wifi-verbindingen (waarschijnlijk zodat ze weten of u een kwaliteitsverbinding gebruikt)
  • Enkele andere machtigingen, waaronder voorkomen dat het apparaat slaapt

Over het algemeen is deze niet zo slecht qua machtigingen. De game zelf is een ander verhaal, maar deze app hoeft tenminste je contacten of agendagegevens niet te kennen.

Nee Josh Justice, ik wil Candy Crush Soda Saga niet spelen. Stuur me geen uitnodigingen meer

- Adam Rice (@ AdamRice12) 9 maart 2016

Je hebt toestemming

Dat was veel om in te nemen, maar machtigingen invloed hebben op uw privacy en zijn belangrijk Smartphone-privacyinstellingen die u vandaag moet activerenSmartphones worden geleverd met veel standaardinstellingen die mogelijk uw informatie lekken. Laten we erin duiken en ze aanpassen. Lees verder ! Hopelijk heb je veel geleerd over de verschillende machtigingen, hoe ze vroeger werkten en wat hen te wachten staat.

De afhaalmaaltijden hier is om ervoor te zorgen dat u apps niet roekeloos op uw telefoon installeert. Allerlei apps, vooral populaire, hebben meer rechten dan ze nodig hebben. Als je Marshmallow gebruikt, zorg er dan voor dat je alleen toestemmingen inschakelt die je goed vindt. Als u een oudere versie gebruikt, bekijkt u altijd de lijst met rechten voordat u een app installeert. Let op wat je op je telefoon zet!

De meeste rechten doen niet veel als je offline bent, dus neem een ​​pauze en geniet sommige Android-games die geen internetverbinding nodig hebben om te spelen 11 leuke mobiele games als je geen internet of gegevens hebtHier zijn de beste mobiele games die geen internetverbinding nodig hebben, zodat u uw mobiele gegevens kunt opslaan. Lees verder .

Welke andere vragen heeft u over machtigingen? Ben je enthousiast om te upgraden naar Marshmallow en controle te krijgen over je rechten? Deel uw mening en vragen over machtigingen in de reacties!

Ben is een adjunct-editor en de Sponsored Post Manager bij MakeUseOf. Hij heeft een B.S. in Computer Informatie Systemen van Grove City College, waar hij cum laude en cum laude afstudeerde in zijn major. Hij geniet ervan anderen te helpen en is gepassioneerd door videogames als medium.