Vad är Android tillstånd och varför ska du bry dig?
En av de kritiska delarna av Android 9 saker som inte ska göras när du får din första Android-telefon 9 Saker att inte göra när du får din första Android-telefon Dessa vanliga fallgropar bör undvikas för den optimala Android-upplevelsen. Läs mer som ofta förbises är appbehörigheter. Alla appar som du installerar på din telefon måste be om explicit åtkomst till potentiellt känsliga områden på din enhet, men de begär inte alltid dessa honorably.
Tack och lov, Android-behörigheter har gjort en tur till det bästa i sin senaste uppdatering (Android 6.0 Marshmallow) Android 6.0 Marshmallow: Vad det är och när du kommer att få det Android 6.0 Marshmallow: Vad det är och när du kommer att hämta det Android 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. Således är det viktigt att veta hur Android-behörigheter har fungerat tidigare och hur de kommer att se ut i framtiden.
Låt oss ta en fullständig titt på behörigheter under båda systemen, vad de betyder för dig, varför du bör bry dig och vad de verkligen ser ut i verkliga appar. Du lär dig mycket!
Om dessa verkar som déjà vu - har vi förklarat Android-behörigheter innan Hur Android Appbehörigheter fungerar och varför du bör bry dig Hur Android Appbehörigheter fungerar och varför du bör sköta Android-krafterna för att deklarera de rättigheter de behöver när de installeras. Du kan skydda din integritets-, säkerhets- och mobilräkning genom att uppmärksamma behörigheter när du installerar appar - även om många användare ... Läs mer tidigare men de har ändrats så mycket nyligen att det är värt att gå igen.
Vad är tillåtelser?
Det är enkelt: Tillstånd är speciella privilegier som appar måste fråga om de vill få tillgång till känsliga medier på din telefon.
Eftersom våra telefoner innehåller så mycket personlig information som vår exakta plats 5 typer av Android-apparater som utnyttjar din plats 5 typer av Android-apparater som utnyttjar din plats Du kan stänga av dina platstjänster för att spara batteritid, men Sådana appar kan få dig att ändra dig. Läs mer, kontakta data 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 den app du vill undersöka. Tryck på en app och på dess informationsskärm, klicka på Behörigheter fält eller bläddra ner för att hitta listan. Här kan du se allt som appen ber om.
Om du vill visa behörigheter för en app som du inte använder än, hitta den i Google Play Butik (antingen på din telefon eller via webbgränssnittet. Så här installerar du Android Apps direkt från datorn på några sekunder. Android Apps direkt från din dator på en sekund När du är på din dator vill du inte behöva hämta telefonen till text, varför gör det för att installera appar? Här är ett bättre sätt. Läs mer) och klicka på Tillståndsdetaljer för att se dem. De grupperas efter typ. om du inte förstår dem än, oroa dig inte! Vi granskar några snart.
Varför det här är fråga om
Får inte idén om att behörigheter är inneboende dåliga, för att de inte är! Moderna telefoner kan så mycket De bästa Android-apperna De bästa Android-apperna Letar du efter de bästa programmen för din Android-telefon eller -tablet? Det här är vår omfattande, handplockade lista över de bästa appsna för Android. Läs mer, vilket innebär att de naturligtvis också kan användas för skada. Tillstånd hjälper dig att hålla din enhet skyddad mot skuggiga appar - bara för att en app vill ha ett tillstånd 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, borde det hända att det berörs. Detta var källan till Facebook Messenger-appens kontrovers Hur dåligt är de Facebook Messenger-behörigheter ändå? Hur illa är de Facebook Messenger tillstånden ändå? Du har nog hört mycket om Facebooks Messenger-app. Låt oss kväva rykten och ta reda på om tillstånden är lika dåliga som de hävdar. Läs mer för ett tag sedan, för att folk kände att appen överskred sin behörighet.
Wow. Jag har aldrig sett fler Android-förfrågningar än via Facebook Messenger. Nej. Installera inte.
- Michael Dexter (@michaeldexter) 9 mars 2016
Vi har skrivit om hur invasiva Facebook-appens behörigheter är hur man använder Facebook på Android utan alla de invasiva behörigheterna Hur man använder Facebook på Android utan alla de invasiva tillstånden Facebook: s Android-app kräver massor av behörigheter, och det borde inte lita på med dem. Tinfoil-appen för Facebook är den integritetsmedvetna lösningen. Läs mer, men du måste också vara försiktig med vardagliga appar. Till exempel när jag spelade en massa knockoff Mario spel på Android bad majoriteten av dem om tillstånd som Kontakter och Plats.
Dessa appar har ingen verksamhet som begär dem eftersom de inte är nödvändiga för appens funktionalitet. Även om en app klart definierar vad det vill ha tillstånd för (vilket fler utvecklare borde göra), finns det ingen garanti för att den inte missbrukar tillståndet.
Det är inte rättvist att säga att vissa tillstånd är inneboende dåliga. De sju dödliga Android-tillstånden: Hur man undviker synden av slötsam beredskap De sju dödliga Android-tillstånden: Hur man undviker synden av slothful Preparedness Alla med en Android-enhet borde veta att din privata information behandlas inte som privat. Om du till exempel köper ett app kan du avslöja personlig kontaktinformation, inklusive ett namn, en fysisk adress och en e-postadress till ... 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 rättigheter med större försiktighet.
Klockan på min Android frågar tillstånd för media och foton ... ingen klocka, du kan inte få tillgång till det. Endast förfallodag! TID
- D Smith (@landandwater) 23 februari 2016
I gamla dagar hade Google listat varje enskilt tillstånd som en app krävde (även mindre saker som vibrationer). Nu förväntas de ganska mycket; de har flyttat dessa in i Andra kategori av behörigheter, inklusive Full nätverksåtkomst eftersom det är så vanligt idag, särskilt för in-app-annonser.
Om du är nyfiken, nedan är en skärmdump av hur det ser ut att lägga till appbehörigheter när du skriver en Android-app. Det här är från en app som jag faktiskt skriver för en högskoleklass - du kan se att vi behöver tillgång till telefonens lagring (så vi kan hålla reda på användarpreferenser), men vi måste också begära tillstånd att vibrera och komma åt nätverk. Om vi inte deklarerade dessa behörigheter 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 komma över en liknande uppsättning i många appar, så de borde inte ta för lång tid för att komma ner. Låt oss ta en titt på några vanliga och vad de menar.
- Köp i app: Gör att du kan göra inköp i appen. Nästan varje gratis spel innehåller idag inköp i app eller mikrotransaktioner. De flesta är “freemium” spel som låtsas vara gratis men vill helt enkelt missbruka dig och ta dina pengar 5 Varningsskyltar för att undvika Freemium-spel som vill suga upp din plånbok Torka 5 varningsskyltar för att undvika Freemium-spel som vill suga din plånbok torr Många spel är gratis upfront, men bombardspelare med en oändlig uppsättning inköp i spelet, varav 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 inköp i app Vad är köp i app och hur kan jag stänga av dem? [MakeUseOf Explains] Vad är inköp i appar och hur kan jag stänga av dem? [MakeUseOf Förklarar] "Jag kan inte tro det!" min kusin sa till mig om idag: "någon har precis köpt ett köp på $ 10 i app på min mammas telefon, och hon vet inte ens vad jag pratar om!". Låter bekant? Hur ... Läs mer för att få barnen att oavsiktligt köpa dem i spel.
- Observera att inköp i app inte alltid är dåligt. Vissa spel använder dem ærefullt, och program som inte spelar använder dem ofta så att du kan uppgradera till Pro-versionen, vilket gör att utvecklaren undviker att publicera två olika appversioner. Men i allmänhet, “Farm Crush Dice Clash” kommer att laddas med mikrotransaktioner.
- Kamera: Ger fullständig åtkomst till din kamera. Den här gruppen har bara ett tillstånd, så det är allt eller ingenting.
- Mikrofon: En annan grupp med endast ett tillstånd Detta möjliggör fullständig åtkomst till din mikrofon för att spela in ljud Vad är den bästa röstinspelningsapplikationen för Android? Vad är den bästa röstinspelningsappen för Android? Det finns många stunder i livet du kanske vill spela in. Se till att du har en bra app för att hjälpa dig att göra just det. Läs mer .
- Lagring: Apps kan läsa dina filer, spara filer eller båda. En vanlig anledning till att läsa ditt lagringsutrymme är att välja en fil att dela med en vän, medan en app kanske behöver skriva till lagring så att den kan spara en bild du redigerat.
- Plats: Det här kan vara din ungefärliga plats, som samlas från Wi-Fi-nätverk i närheten av dig, eller din exakta plats, som använder din GPSs GPS.
- Identitet - Hitta konton på enheten: Det här används när en app vill hitta vilka andra konton du är inloggad på telefonen, till exempel en app som låter dig logga in med ditt Google- eller Facebook-konto.
- Telefon / Enhets-ID - Läs telefonens status och identitet: Detta låter appen veta när du är i ett samtal, så det kan undvika att avbryta samtalet. Ring direkt till telefonnummer låter en app ringa ett samtal utan att du uppmanas att gå till uppringningsappen.
- Enhets- och apphistorik - Hämta körbara appar: Det här låter en app veta vilka andra appar som finns på din telefon. Detta kan missbrukas men används “legitimt” av uppgiftsmördare och batterioptimeringsappar som du aldrig ska använda. Varför RAM-boosters and task killers är dåliga för din Android Varför RAM-boosters and task killers är dåliga för din Android Vid första anblicken låter RAM-boosters och task killers otroligt användbara, men en närmare titt visar att de faktiskt kan skada din telefon istället. Läs mer
Det här är några av de vanligaste, men det finns många andra behörigheter i Andra kategori, inklusive Hämta 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, hänvisade jag bara till Facebook-appen för Android, som ber om alla dessa behörigheter och mer. Det är helt uppriktigt att det är absurt att de begär några av dessa tillstånd. du är bättre med ett smal tredjeparts Facebook-alternativ Snabbare, snyggare, bättre - Alternativ till Android Facebook App Snabbare, snyggare, bättre - Alternativ till Android Facebook App Åh, glädjen att ha sociala medier tillgängliga för oss på något tid på dagen tack vare smarttelefonens framtid. Facebook har alltid varit (åtminstone på ytan) om att ansluta med din ... Läs mer på din telefon.
Det gamla systemet (Lollipop och tidigare)
Eftersom den stora majoriteten av Android-användare inte är på Marshmallow än, låt oss titta på hur tillståndssystemet fungerade tidigare, även om det är (tack och lov) på väg ut. Om du inte är säker på vilken Android-version din telefon körs kan du gå till Inställningar> Om Telefon och leta efter Android Version. 6,0 är Marshmallow, 5x är Lollipop och 4,4x är KitKat; tidigare än det är detsamma för våra ändamål.
Så, det gamla tillståndssystemet är ett val av valmöjligheter - du måste antingen acceptera alla tillstånd som en app begär när du installerar den, eller neka att installera appen. Detta är frustrerande av ett antal skäl, det mest framträdande är att ett skurkligt tillstånd skulle hindra dig från att installera andra användbara apps. Så användbart som vissa Android-appar är Top 10 Android Apps Alla ska installera först topp 10 Android Apps Alla ska installera först Fick en ny Android-telefon eller -tablet? Då behöver du absolut dessa appar! Läs mer, du vill inte göra dina kontakter tillgängliga för alla appar som ber dem.
Problemen med den här metoden stannar dock inte där. För flera år sedan var varje tillstånd listad separat. Om du valde, uppdaterades appar automatiskt - om inte en ny behörighet lagts till. När detta hände måste du explicit klicka på Acceptera det nya tillståndet innan du uppdaterade det, så detsamma “ta det eller lämna det” regel tillämpas och apps kan förstöras genom att lägga till nya behörigheter.
Så småningom innebar det att tillståndslistorna var ganska långa, så Google bestämde sig för att börja gruppera liknande behörigheter. När du installerar en app nu märker du dessa - SMS innehåller till exempel alla möjliga behörigheter runt dina textmeddelanden. Problemet är att appuppdateringar kan lägga till ytterligare behörigheter i en grupp utan att fråga ditt tillstånd som de gjorde tidigare.
Så, till exempel, är en av de möjliga SMS-behörigheterna Läs dina textmeddelanden. Kanske använder du det utmärkta tangentbordet, SwiftKey, som låter dig anpassa din ordlista genom att läsa i hur du skriver från dina texter, Gmail och andra källor. Du har inget emot 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 uppdatera för att inkludera Skicka meddelanden tillåtelse utan att du ens inser det - det kan kosta dig pengar om sms-meddelanden skickas till premiumnummer eller du saknar obegränsad textning. De bästa sätten att skicka en gratis sms-SMS De bästa sätten att skicka ett gratis SMS på nätet I en tid där smartphone ägande blir majoriteten, det är svårt att föreställa sig någon som inte kan (eller inte) skickar ut textmeddelanden. När var sista gången du visste 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 behörighetsgrupper är.
Apps gradvis hoovering av varje Android tillstånd som en metafor för livet.
- Fröken Amy (@MissAmyTobey) 18 februari 2016
Ditt enda försvar under detta system är att undvika program vars behörigheter du inte gillar eller rotera din telefon Den fullständiga guiden för att rösta på din Android-telefon eller -tablet Den kompletta guiden för att rösta på din Android-telefon eller -tablet Så vill du rota din Android anordning? Här är allt du behöver veta. Läs mer och installera en app som låter dig slå in behörigheter på eller av. Eftersom rooting kan vara komplicerat och upphäver din garanti, är det inte en lönsam lösning för de flesta användare.
Förhoppningsvis ser du problemen med det här systemet, speciellt i motsats till iOS, där du kan aktivera eller inaktivera enskilda behörigheter i någon app du vill ha. Android har behövt ett bättre sätt under lång tid, och det har äntligen ett.
Det nya sättet (Marshmallow och framtiden)
Android Marshmallow kom med massor av förändringar Android 6.0 Marshmallow: Vad det är och när du kommer att få det Android 6.0 Marshmallow: Vad det är och när du får det Android Marshmallow är här - men varför ska du bry dig? Läs mer i oktober 2015 - ett nytt behörighetssystem var bland dem. Nu är behörigheterna granulära, och du behöver inte godkänna en filt uppsättning behörigheter för att installera en app.
När du installerar en app som är byggd för Marshmallow, meddelar Play Store dig att du kan bestämma varje tillstånd när det kommer upp. Låt oss säga din favorit SMS-app Text bättre med dessa alternativa SMS-appar till Android-text bättre med dessa alternativa SMS-appar till Android Gillar du inte din standard SMS-app? Prova en ny! Läs mer kan du ta bilder inom messenger, till exempel. När du väl har klickat på knappen för att öppna kameran i appen får du en popup som begär tillgång till din kamera. Uppenbarligen uppmanade du denna åtgärd, så det är vettigt att bekräfta det.
Om du nekar ett tillstånd kommer appen inte att kunna använda den funktionen - så om du nekar din plats till Google Maps, verkar det inte fungera utan någon anledning. Om apputvecklare vet vad de gör kommer de få en kontroll på plats för att meddela att appen inte kan fungera om du inte beviljar appen det tillståndet. Ideellt kommer appen att be dig om tillstånd eftersom du vidtar åtgärder i appen som kräver dem, inte allt på en gång så fort du öppnar den.
Det finns dock fortfarande en nackdel som hänger på från 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 varje tillåtelse så snart du installerar appen. När det är installerat kan du hitta appen i Inställningar> Appar och byt dess behörigheter, men appen kan bryta sig utan varning. Även om appen är byggd för Marshmallow, kan du när som helst ändra behörigheter här om du ändrar dig
Vid den här tiden borde utvecklare verkligen vara ombord med Marshmallow, men du är tvungen att stöta på några appar som fortfarande finns på det gamla systemet. I huvudsak kan du stänga av behörigheter för alla appar, även om du måste komma överens om dem på en gång, men det kan bryta saker eftersom utvecklaren inte har redogjort för dem.
Några verkliga appexempel
Låt oss sätta ihop genom att titta på ett par populära apps De bästa nya Android-apparaten släpptes 2015 De bästa nya Android-apparaten släpptes 2015 Många fantastiska apps slog platsen 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 vet orsaken till dem alla, men jag har spekulerat där det är lämpligt.
snapchat kräver följande:
- Köp i app
- Hitta konton på enheten och läsa ditt kontaktkort
- Läser dina kontakter
- Din exakta plats
- Ta emot textmeddelanden
- Läser om du är i telefon
- Läser, sparar och tar bort filer på telefonen
- Full tillgång till din kamera och mikrofon
- Möjligheten att visa information om WiFi du är ansluten till
- Förhindra att din enhet sover
- Slår på telefonens ficklampa
Det är en ganska stor lista! De flesta är meningsfulla i appens sammanhang (vilket är viktigt när du analyserar behörigheter). Du kan logga in med andra konton och när du kan meddela kan du dela din plats, ta bilder och spela in röst.
Appen begär förmågan att förhindra sömn så att du får meddelanden även om din telefon inte är vaken. Som du ser kan de flesta behörigheter förklaras, men det är upp till dig om du litar på utvecklaren med dem.
Pandora frågar om dessa behörigheter:
- Köp i app (för att prenumerera på deras premium service)
- Hitta konton på enheten (för inloggning med Facebook, etc.)
- Lägg till eller ändra kalenderhändelser och skicka e-post till gäster utan ägarens kunskaper (ingen aning om varför de behöver det)
- Läs dina kontakter (för att dela spår med vänner)
- Läs telefonens status och identitet (för att veta när du ringer, så det kan stoppa musiken)
- Ändra eller ta bort innehållet i ditt USB-minne och läs innehållet i ditt USB-lagringsutrymme (för att cache data så att musiken inte behöver buffras lika mycket)
- Visa Wi-Fi-anslutningar (sannolikt att bestämma kvaliteten på din nuvarande anslutning)
- Olika andra inställningar, såsom Bluetooth-kontroll
Totalt sett är Pandora inte hemskt. Jag förstår inte varför de behöver kalenderinfo, och du kan noga utan att känna till dina kontakter, men det finns mycket värre appar.
Inte säker på varför appen @pandora_radio android behöver tillgång till min kalender. Därför läser jag alltid behörigheter i uppdateringar.
- Systemåterställning (@iamuhura) 2 april 2013
Låt oss ta ett spel för vårt senaste prov:
Candy Crush Soda Saga vill komma åt dessa på din enhet:
- In-app köp (så de kan nickel och dime dig i varje hörn)
- Hitta konton på enheten (för inloggning med Facebook)
- Läs dina kontakter (så att du kan irritera dina vänner och be om liv)
- Visa Wi-Fi-anslutningar (troligen så att de vet om du har en kvalitetsanslutning)
- Några andra behörigheter, inklusive att förhindra att enheten sover
Sammantaget är det här inte så dåligt när det gäller behörigheter. Spelet i sig är en annan historia, men åtminstone behöver den här appen inte känna till dina kontakter eller kalenderinformation.
Nej, Josh Justice, jag vill inte spela Candy Crush Soda Saga. Sluta skicka mig inbjudningar
- Adam Rice (@ AdamRice12) 9 mars 2016
Du har behörighet
Det var mycket att ta med, men behörigheter påverkar din integritet och är viktiga Smartphone-sekretessinställningar du behöver aktivera idag Smartphone-sekretessinställningar du måste aktivera idag Smartphones skickas med många standardinställningar som kan läcka din information. Låt oss dyka in och tweak dem. Läs mer ! Förhoppningsvis lärde du dig mycket om de olika behörigheterna, hur de brukade arbeta och vad som händer för dem.
Avhämtningen här är att vara säker på att du inte installerar appar oaktsamt på din telefon. Alla typer av appar, särskilt populära, är laced med fler behörigheter än de behöver. Om du är på Marshmallow, var noga med att bara aktivera behörigheter som du är okej med. Om du befinner dig i en äldre version, granska alltid listan över behörigheter innan du installerar en app. Var medveten om vad du lägger på din telefon!
De flesta behörigheter gör inte mycket om du är offline, så ta en paus och njut av några Android-spel som inte behöver en Internet-anslutning för att spela 13 Roliga mobilspel när du inte har några data eller Wi-Fi 13 Fun Mobile Spel när du inte har någon data eller Wi-Fi Nästa gång du är upptagen utan internet eller mottagning, kommer dessa 13 spel att hålla dig ett företag, inga problem. Läs mer .
Vilka andra frågor har du om behörigheter? Är du glada att uppgradera till Marshmallow och få kontroll över dina behörigheter? Dela dina tankar och frågor om behörigheter i kommentarerna!
Utforska mer om: Google Play, Smartphone Security.