Annons
En av de kritiska delarna av Android 9 saker att inte göra när du skaffar din första Android-telefonDessa vanliga fallgropar bör undvikas för en optimal Android-upplevelse. Läs mer som ofta förbises är appbehörigheter. Varje app som du installerar på din telefon måste begära explicit åtkomst till potentiellt känsliga områden på din enhet, men de ber inte alltid om det här på ett hederligt sätt.
Tack och lov har Android-behörigheter tagit en tur till det bättre i den senaste uppdateringen (Android 6.0 Marshmallow) Android 6.0 Marshmallow: Vad det är och när du får detAndroid Marshmallow är här - men varför ska du bry dig? Läs mer , men mindre än 3% av människor har marshmallow på sina enheter. Därför är det viktigt att veta hur Android-behörigheter har fungerat tidigare och hur de ser ut i framtiden.
Låt oss ta en fullständig titt på behörigheterna under båda systemen, vad de betyder för dig, varför du bör bry dig och hur dessa verkligen ser ut i riktiga appar. Du lär dig mycket!
Om dessa verkar vara déjà vu - har vi det
förklarade Android-behörigheter tidigare Hur Android-appbehörigheter fungerar och varför du bör bry digAndroid tvingar appar att deklarera de behörigheter de behöver när de installerar dem. Du kan skydda din integritet, säkerhet och mobiltelefonräkning genom att uppmärksamma behörigheterna när du installerar appar - även om många användare ... Läs mer tidigare, men de har förändrats så mycket nyligen att det är värt att gå igen.Vad är behörigheter?
Det är enkelt: Behörigheter är speciella behörigheter som appar måste begära om de vill komma åt känsliga medier på din telefon.
Eftersom våra telefoner innehåller så mycket personlig information - liknande vår exakta plats 5 typer av Android-appar som använder din plats braDu kan stänga av dina placeringstjänster för att spara batterilivslängd, men den här typen av appar kan få dig att ändra dig. Läs mer , kontaktdata och kameror som kan spela in oss - appar kan inte bara använda dessa om du inte säger att det är okej.
Du kan när som helst kontrollera behörigheterna för en app. Om det är en app som du redan har installerat, gå till Inställningar> Appar och hitta appen du vill undersöka. Klicka på en app och klicka på på informationsskärmen Behörigheter fältet eller bläddra nedåt för att hitta listan. Här kan du visa allt som appen ber om.
Om du vill se behörigheter för en app som du inte använder ännu hittar du den i Google Play Store (antingen på din telefon eller med webbgränssnittet Hur du installerar Android-appar direkt från din dator på några sekunderNär du är på din dator vill du inte behöva hämta telefonen till text, så varför gör du det för att installera appar? Här är ett bättre sätt. Läs mer ) och klicka Tillståndsuppgifter för att se dem. De kommer att grupperas efter typ; om du inte förstår dem ännu, oroa dig inte! Vi kommer att granska några snart.
Varför det här gäller
Förstår inte att behörigheterna i sig är dåliga, för det är de inte! Moderna telefoner kan så mycket De bästa Android-apparna i Google Play Store för 2019Letar du efter de bästa Android-apparna för din telefon eller surfplatta? Här är vår omfattande lista över de bästa apparna för Android. Läs mer , vilket innebär att de naturligtvis också kan användas för skada. Behörigheter hjälper dig att hålla din enhet skyddad från skuggiga appar - bara för att en app vill ha en behörighet betyder det inte att det är hemskt.
Google Maps skulle till exempel vara ganska meningslöst om den inte kunde komma åt din plats, men när en kalkylatorapp behöver tillgång till dina kontakter, skulle detta väcka oro. Detta var källan till Facebook Messenger-appens kontrovers Hur illa är dessa Facebook Messenger-behörigheter ändå?Du har antagligen hört mycket om Facebooks Messenger-app. Låt oss avbryta rykten och ta reda på om behörigheterna är lika dåliga som de hävdar. Läs mer för ett tag sedan, eftersom folk ansåg att appen överskred sin begränsade behörighet.
Wow. Jag har aldrig sett fler Android-behörighetsbegäranden än av Facebook Messenger. Nej. Installerar inte.
- Michael Dexter (@michaeldexter) 9 mars 2016
Vi har skrivit om hur invasiva behörigheter för Facebook-appen är Hur man använder Facebook på Android utan alla invasiva behörigheterFacebooks Android-app kräver massor av behörigheter, och det bör inte lita på dem. Tinfoil-appen för Facebook är en integritetsmedveten lösning. Läs mer , men du måste vara försiktig med vardagliga appar också. Till exempel när jag spelade en massa knockoff Mario spel på Android, de flesta av dem bad om behörigheter som Kontakter och plats.
Dessa appar har inget företag som begär detta eftersom de inte är nödvändiga för appens funktionalitet. Även om en app tydligt definierar vad den vill ha tillstånd för (vilket fler utvecklare ska göra), finns det ingen garanti för att den inte missbrukar tillståndet.
Det är inte rättvist att säga det vissa behörigheter är naturligtvis dåliga De sju dödliga Android-behörigheterna: Hur man undviker synden i den tröga beredskapenAlla med en Android-enhet bör veta att din privata information inte behandlas som privat. Att till exempel göra ett appköp kan exponera personlig kontaktinformation, inklusive ens namn, fysiska adress och e-postadress, för ... Läs mer 100% tiden, men eftersom det är lättare för vissa (plats, kamera etc.) att missbruka din information bör du behandla dessa behörigheter med större omsorg.
Klockan på min Android ber om tillstånd för media och foton... Ingen klocka, du kan inte ha tillgång till det. Endast tid! TID
- D Smith (@landandwater) 23 februari 2016
I gamla dagar listade Google varje tillstånd som en app krävde (även mindre artiklar som vibrationer). Nu förväntas de ganska mycket; de har flyttat dessa till Övrig kategori av behörigheter, inklusive Full nätverksåtkomst eftersom det är så vanligt idag, särskilt för annonser i appen.
Om du är nyfiken är nedan en skärmdump av hur det ser ut att lägga till appbehörigheter när du skriver en Android-app. Det här kommer från en app som jag faktiskt skriver för en college klass - du kan se att vi behöver tillgång till telefonens lagring (så att vi kan hålla reda på användarens preferenser), men vi måste också be om tillåtelse att vibrera och komma åt nätverk. Om vi inte förklarade behörigheterna och försökte utföra dessa funktioner skulle appen inte fungera.
Vanliga tillstånd
Många behörigheter är självförklarande och du kommer sannolikt att stöta på en liknande uppsättning i många appar, så de borde inte ta för lång tid att komma ner. Låt oss titta på några vanliga och vad de menar.
-
Inköp i appen: Tillåter dig att köpa inuti appen. Nästan varje gratis spel i dessa dagar innehåller köp i appen eller mikrotransaktioner. De flesta av dem är "freemium" -spel som låtsas vara gratis, men egentligen bara vill bero dig och ta dina pengar 5 varningsskyltar för att undvika Freemium-spel som vill suga din plånbok torrMånga spel är gratis uppifrån, men bombarderar spelare med ett oändligt antal inköp i spelet, av vilka några är omöjliga att undvika om du vill slutföra spelet. Läs mer . Dessa kan vara riktigt dyra, så du kanske vill säkra din telefon mot köp i appen Vad är köp i appen och hur kan jag inaktivera dem? [MakeUseOf Explains]"Jag kan inte tro det!" min kusin sa till mig häromdagen, "någon har precis köpt ett köp i appen på $ 10 på min mors telefon, och hon vet inte ens vad jag pratar om!". Låter bekant? Hur... Läs mer för att hindra barn från att oavsiktligt köpa dem i spel.
- Observera att köp i appen inte alltid är dåliga. Vissa spel använder dem på ett hederligt sätt, och appar som inte spelar ofta använder dem så att du kan uppgradera till Pro-versionen - detta gör att utvecklaren kan undvika att publicera två olika appversioner. I allmänhet kommer dock "Farm Crush Dice Clash" att vara lastat med mikrotransaktioner.
- Kamera: Tillåter fullständig åtkomst till din kamera. Den här gruppen har bara en tillåtelse, så det är allt-eller-ingenting.
- Mikrofon: En annan grupp med bara en tillåtelse; detta ger full åtkomst till din mikrofon för att spela in ljud Vad är den bästa appen för röstinspelning för Android?Det finns många ögonblick i livet du kanske vill spela in. Se till att du har en bra app som hjälper dig att göra just det. Läs mer .
- Lagring: Appar kan läsa dina filer, spara filer eller båda. Ett vanligt skäl för att läsa din lagring är att välja en fil att dela med en vän, medan en app kan behöva skriva till lagring så att den kan spara en bild du redigerade.
- Plats: Det här kan vara din ungefärliga plats, som samlas in från Wi-Fi-nätverk nära dig, eller din exakta plats, som använder telefonens GPS.
- Identitet — Hitta konton på enheten: Detta används när en app vill hitta vilka andra konton du har loggat in på din telefon, till exempel en app som låter dig logga in med ditt Google- eller Facebook-konto.
- Telefon / enhets-ID — Läs telefonstatus och identitet: Detta låter appen veta när du är i ett samtal, så det kan undvika att avbryta samtalet. Ringa direkt telefonnummer låter en app ringa ett samtal utan att be dig gå till uppringningsappen.
- Enhets- och apphistorik — Hämta löpande appar: Detta låter en app veta vilka andra appar som finns på din telefon. Detta kan missbrukas, men används ”legitimt” av uppdragsmordare och batterioptimeringsappar som du aldrig ska använda. Varför RAM Boosters och Task Killers är dåliga för din AndroidVid första anblicken låter RAM-boosters och task killers otroligt användbara, men närmare tittar på att de faktiskt kan skada din telefon istället. Läs mer
Dessa är några av de vanligaste, men det finns många andra behörigheter i Övrig kategori, inklusive Ladda ner filer utan meddelande, Körs vid uppstart, Ändra nätverksanslutning, och Ändra dina ljudinställningar, som alla kan användas skadligt.
Förresten, när jag sammanställde den här listan, refererade jag enbart till Facebook-appen för Android, som ber om alla dessa behörigheter och mer. Helt uppriktigt sagt är det absurt att de ber om några av dessa behörigheter; du har det bättre med ett smalt Facebook-alternativ från tredje part Snabbare, lutande, bättre - alternativ till Android Facebook-appenÅh, glädjen med att ha sociala medier tillgängliga för oss när som helst på dagen tack vare tillkomsten av smarttelefonen. Facebook har alltid (åtminstone på ytan) handlat om att ansluta till din ... Läs mer på din telefon.
Det gamla systemet (Lollipop och tidigare)
Eftersom de allra flesta Android-användare inte är på Marshmallow ännu, låt oss titta på hur behörighetssystemet fungerade tidigare, även om det (tack och lov) är på väg ut. Om du inte är säker på vilken Android-version din telefon kör kan du gå till Inställningar> Om telefon och leta efter Android-version. 6.0 är Marshmallow, 5.x är Lollipop och 4.4.x är KitKat; tidigare är det samma för våra ändamål.
Så, det gamla systemet med behörigheter är ett filtval - du måste antingen acceptera alla tillstånd som en app begär när du installerar den, eller avvisar att installera appen. Detta är frustrerande av flera anledningar, och det mest framträdande är att en falsk tillstånd kan hindra dig från att installera annars användbara appar. Lika användbara som vissa Android-appar är Topp 10 Android-appar som alla bör installera förstHar du en ny Android-telefon eller surfplatta? Då behöver du absolut dessa appar! Läs mer , du vill inte göra dina kontakter tillgängliga för varje app som ber om dem.
Problemen med den här metoden slutar dock inte där. För år sedan listades varje tillstånd separat. Om du valde uppdaterades appar automatiskt - såvida inte ett nytt tillstånd har lagts till. När detta hände måste du uttryckligen klicka på Acceptera den nya behörigheten innan du uppdaterade den, så samma "ta det eller lämna det" -regeln tillämpades, och appar kan förstöras genom att lägga till nya behörigheter.
Så småningom innebar detta att tillståndslistorna var ganska långa, så Google beslutade att börja gruppera liknande behörigheter. När du installerar en app nu kommer du att märka dessa - SMS innehåller till exempel alla möjliga behörigheter kring dina textmeddelanden. Problemet är att appuppdateringar kan lägga till ytterligare behörigheter i en grupp utan att be om din tillåtelse som de gjorde tidigare.
Så till exempel är en av de möjliga SMS-behörigheterna Läs dina textmeddelanden. Du kanske använder det utmärkta tangentbordet, SwiftKey, som låter dig anpassa din ordbok genom att läsa hur du skriver från dina texter, Gmail och andra källor. Du bryr dig inte om att ge den tillgång till dina texter, så du går vidare och aktiverar den.
Några månader på vägen kunde SwiftKey uppdateras för att inkludera Skicka meddelanden tillstånd utan att du ens inser det - detta kan kosta dig pengar om SMS-meddelanden skickas till premiumnummer eller du har inte obegränsad textning De bästa sätten att skicka ett gratis SMS onlineI en era där smartphoneägande blir majoriteten är det svårt att föreställa sig någon som inte kan (eller inte) skicka ut textmeddelanden. När var förra gången du kände någon som inte hade en ... Läs mer ! SwiftKey är en ansedd app och skulle aldrig göra det, men det är ett exempel på hur osäkra tillståndsgrupper är.
Apps gradvis hoovering av alla Android-tillstånd som en metafor för livet.
- Miss Amy (@MissAmyTobey) 18 februari 2016
Ditt enda försvar under detta system är att undvika appar vars behörigheter du inte gillar, eller rota din telefon Den kompletta guiden för att rota din Android-telefon eller surfplattaSå vill du rota din Android-enhet? Här är allt du behöver veta. Läs mer och installera en app som låter dig slå på eller av behörigheter. Eftersom rooting kan vara komplicerat och ogiltigförklara din garanti är detta dock inte en livskraftig lösning för de flesta användare.
Förhoppningsvis ser du nu problemen med detta system, särskilt i kontrast till iOS, där du kan aktivera eller inaktivera enskilda behörigheter i vilken app du vill. Android har behövt ett bättre sätt under lång tid, och det har äntligen ett.
The New Way (Marshmallow and the Future)
Android Marshmallow kom med många förändringar Android 6.0 Marshmallow: Vad det är och när du får detAndroid Marshmallow är här - men varför ska du bry dig? Läs mer i oktober 2015 - ett nytt tillståndssystem var bland dem. Nu är behörigheterna korniga, och du behöver inte godkänna en täckning med behörigheter för att installera en app.
När du installerar en app byggd för Marshmallow låter Play Store dig veta att du kan bestämma om varje tillåtelse när den dyker upp. Låt oss säga din favorit SMS-app Text bättre med dessa alternativa SMS-appar för AndroidGillar du inte din standard-SMS-app? Prova en ny! Läs mer låter dig ta bilder i messenger, till exempel. När du klickar på knappen för att öppna kameran i appen får du en pop-up som ber om åtkomst till din kamera. Uppenbarligen uppmanade du till denna åtgärd, så det är vettigt att bekräfta det.
Om du nekar tillstånd kommer appen inte att kunna använda den funktionen - så om du nekar din plats till Google Maps verkar den inte fungera rätt utan anledning. Om apputvecklare vet vad de gör, kommer de att ha en kontroll på plats för att informera dig om att appen inte kan fungera om du inte ger appen det tillståndet. Idealt kommer appen att be dig om tillstånd när du vidtar åtgärder i appen som kräver dem, inte alla på en gång så snart du öppnar den.
Det finns dock fortfarande en nackdel med det gamla systemet. Om appar inte är byggda för att dra nytta av Marshmallows nya funktioner kommer du fortfarande att bli ombedd att godkänna alla tillstånd så snart du installerar appen. När den är installerad kan du hitta appen i Inställningar> Appar och växla om dess behörigheter, men appen kan bryta utan varning. Även om appen är byggd för Marshmallow kan du justera behörigheter här när som helst om du ändrar dig
Vid det här laget borde utvecklare verkligen vara ombord med Marshmallow, men du kommer säkert att stöta på några appar som fortfarande finns på det gamla systemet. I huvudsak är du fri att stänga av behörigheter för alla appar även om du måste gå med på dem alla på en gång, men det kan bryta saker eftersom utvecklaren inte har redovisat dem.
Några verkliga appsexempel
Låt oss brytas upp genom att titta på ett par populära appar De bästa nya Android-apparna släpptes 2015Några riktigt fantastiska appar träffade scenen 2015 - låt oss ta en titt på det bästa. Läs mer och de behörigheter de ber om. Jag kan inte hävda att jag känner till orsaken till dem alla, men jag har spekulerat där det är lämpligt.
snapchat kräver följande:
- Inköp i appen
- Hitta konton på din enhet och läsa ditt kontaktkort
- Läsa dina kontakter
- Din exakta plats
- Tar emot textmeddelanden
- Läs om du är i telefon
- Läsa, spara och ta bort filer på din telefon
- Full åtkomst till din kamera och mikrofon
- Möjligheten att se information om WiFi du är ansluten till
- Förhindrar att din enhet sover
- Slå på telefonens ficklampa
Det är en ganska stor lista! De flesta är meningsfulla i appens sammanhang (som är nyckeln när du analyserar behörigheter) - du kan logga in med andra konton och när du får meddelanden kan du dela din plats, ta bilder och spela in röst.
Appen begär möjligheten att förhindra sömn så att du får aviseringar även om din telefon inte är vaken. Som ni ser kan de flesta behörigheter förklaras, men det är upp till dig om du litar på utvecklaren med dem.
Pandora ber om dessa behörigheter:
- Inköp i appen (för att prenumerera på deras premiumtjänst)
- Hitta konton på enheten (för att logga in med Facebook etc.)
- Lägg till eller ändra kalenderhändelser och skicka e-post till gäster utan ägares kunskap (ingen aning varför de behöver detta)
- Läs dina kontakter (för att dela spår med vänner)
- Läs telefonstatus och identitet (för att veta när du får ett samtal, så att det kan stoppa musiken)
- Ändra eller ta bort innehållet i din USB-lagring och läs innehållet i din USB-lagring (för att cache-data så att musiken inte behöver buffra så mycket)
- Visa Wi-Fi-anslutningar (sannolikt bestämmer kvaliteten på din nuvarande anslutning)
- Olika andra inställningar, som Bluetooth-kontroll
Sammantaget är Pandora inte hemskt. Jag förstår inte varför de behöver kalenderinformation, och du kan antagligen göra utan att de känner till dina kontakter, men det finns mycket sämre appar.
Inte säker på varför @pandora_radio Android-app behöver åtkomst till min kalender. Det är därför jag alltid läser behörigheter i uppdateringar.
- Systemåterställning (@iamuhura) 2 april 2013
Låt oss ta ett spel för vårt sista prov:
Candy Crush Soda Saga vill komma åt dessa på din enhet:
- Inköp i appen (så att de kan nickla och svala dig i varje hörn)
- Hitta konton på enheten (för att logga in med Facebook)
- Läs dina kontakter (så att du kan irritera dina vänner och be om liv)
- Visa Wi-Fi-anslutningar (sannolikt så att de vet om du har en kvalitetsanslutning)
- Några andra behörigheter, inklusive förhindrar att enheten sover
Sammantaget är den här inte så dålig när det gäller behörigheter. Spelet i sig är en annorlunda historia, men åtminstone behöver denna app inte veta dina kontakter eller kalenderinformation.
Nej Josh Justice, jag vill inte spela Candy Crush Soda Saga. Sluta skicka inbjudningar till mig
- Adam Rice (@ AdamRice12) 9 mars 2016
Du har tillåtelse
Det var mycket att ta in, men behörigheter påverka din integritet och är viktiga Inställningar för smartphone-integritet du behöver aktivera idagSmarttelefoner levereras med många standardinställningar som kan läcka din information. Låt oss dyka in och finjustera dem. Läs mer ! Förhoppningsvis lärde du dig mycket om de olika behörigheterna, hur de brukade fungera och vad som är framöver för dem.
Avhämtningen här är att vara säker på att du inte installerar appar utan hänsyn till din telefon. Alla typer av appar, särskilt populära, är snörda med fler behörigheter än de behöver. Om du är på Marshmallow ska du bara aktivera behörigheter som du har okej med. Om du har en äldre version ska du alltid granska listan över behörigheter innan du installerar en app. Var medveten om vad du sätter på din telefon!
De flesta behörigheter gör inte mycket om du är offline, så ta en paus och njut vissa Android-spel som inte behöver en Internet-anslutning för att spela 11 roliga mobilspel när du inte har internet eller dataHär är de bästa mobilspel som inte behöver en internetanslutning, så att du kan spara dina mobildata. Läs mer .
Vilka andra frågor har du om behörigheter? Är du glad att uppgradera till Marshmallow och få kontroll över dina behörigheter? Dela dina tankar och frågor om behörigheter i kommentarerna!
Ben är vice redaktör och sponsrad postchef på MakeUseOf. Han har en B.S. i datorinformationssystem från Grove City College, där han tog examen Cum Laude och med utmärkelser i sin major. Han tycker om att hjälpa andra och brinner för videospel som medium.