Android har tillatelser system for individuelle apps, men det gjør iPhones og iPads. Android gir deg et enkelt spørsmål når du installerer en app, men iOS lar deg gjøre flere avgjørelser.
Mange geeks har lenge ment at Android tillatelse system er en fordel over mangelen på en på iOS. Dette kan være sjokkerende å foreslå for mange Android geeks, men iOS 'tillatelse system er uten tvil mye mer praktisk
Oppdatering:. Google fjernet AppOps har fra Android 4.4.2 etter denne artikkelen ble skrevet, og hevdet det var et uhell løslatt. Dette betyr at Android app tillatelse situasjonen er nå enda verre enn portrettert under.
Problemet med Android Tillatelser
Før vi kan fullt ut forstår hvor apptillatelser fungerer annerledes på iPhone og iPad, la oss ta en rask titt på hvordan de fungerer på Android. Når du installerer en app fra Google Play (eller noe annet), vil du se en liste over tillatelser appen krever. Apps må erklære tillatelse til å gjøre alt fra tilgang til Internett for å lese USB-lagring, hele veien opp til å få tilgang til telefonsamtale status og GPS-posisjonsdata.
Hvis du er noen som faktisk betaler oppmerksomhet, kan du vise denne listen over tillatelser ved nye installasjoner. Men det er en take-it-or-leave-it avgjørelse. Du kan velge å installere programmet og jeg aksepterer tillatelsene eller nekte å installere programmet og nekte tillatelsene.
Hvis du er en gjennomsnittlig Android-bruker, er det en god sjanse for at du don ' t selv betale mye oppmerksomhet til tillatelser. Du har sikkert blitt trent at apps vil be alle slags tillatelser, inkludert "location" tillatelser i gratis spill for annonsering målretting formål. Hvis du ønsker å bruke programmet, vil du ende opp med å installere det.
Alt du trenger å vite om administrasjon apptillatelser på Android
Android har en kraftig tillatelse system som tvinger apps å erklære den eksakte tillatelser de trenger - enten det er å vise ... [Les artikkel]
Dette er den eneste tillatelse avgjørelsen fleste brukere noensinne kommer til å gjøre. På Android 4.3 og senere, er det nå mulig å administrere apptillatelser med innstillinger innebygd i systemet med den nye AppOps panel, men disse innstillingene er skjult og vil aldri bli funnet av folk flest. Du må også gjøre en mer aktiv beslutning, oppsøke kontrollpanelet for å administrere tillatelser etter installering av applikasjonen.
Hvordan iOS Tillatelser Work
apptillatelser på iPhone og iPad fungerer annerledes. Når du installerer en applikasjon, du er ikke å gjøre noen valg om tillatelser. Du velger å tillate visse grunnleggende rettigheter - hver app du installerer har noen baseline tillatelser, som muligheten til å få tilgang til Internett. På installere tid, du er bare å installere app - ikke gi det noen spesielle tillatelser som tilgang til din GPS eller kontakter
For å bruke visse tillatelser -. Spesifikt, for å få tilgang til dine Stedstjenester (GPS), kontakter, kalendere, påminnelser, bilder, Bluetooth, mikrofon, Motion aktivitet, Twitter-konto, eller Facebook-konto - app ber om tillatelse når det er behov for å bruke den. For eksempel, når du installerer Google Maps eller annen kartlegging app, vil den vise en pop-up ber om å vise posisjonen din når du først bruke sin kartlegging funksjoner. Hvis en app trenger kontaktene dine for en bestemt funksjon, vil du bare se en kontakt tillatelse spør når du først bruker den bestemte funksjonen.
Det er lettere å forstå hvorfor en app ønsker tillatelsene og hva den bruker det for .
Hva mer, har du mer enn ett alternativ her. Du kan nekte en forespørsel om tillatelse - å si "nei, jeg stoler ikke på dette programmet til å få tilgang til mine kontakter eller GPS-posisjon" - og fortsette å bruke programmet uansett. Du kan aktivere noen tillatelser, men ikke andre.
På Android kan vanlige brukere velge å tillate alle tillatelser på installere tid eller bare ikke bruke programmet. På iOS, kan vanlige brukere administrere og forstå tillatelser mye lettere.
Du kan også gå inn i skjermen for iOS-innstillinger og trykk Privacy å se disse kategoriene av tillatelsene.
Klikk på en kategori for å se hvilke installerte programmer har tilgang til en tillatelse og eventuelt oppheve dem. Dette er egentlig iOS 'versjon av skjermen AppOps på Android, men det er synlig for gjennomsnittlig brukere i stedet for skjult for geeks bare.
Dette systemet krefter app utviklere å rettferdiggjøre de rettigheter de krever. På iOS, vil brukerne nekte tilgang til Angry Birds hvis det plutselig bedt om å lese sin GPS-posisjon. På Android, mange brukere sannsynligvis ikke engang klar over at de tillater dette.
Hvor Android vinner fortsatt
Selvfølgelig har Android tillatelse systemet fortsatt sine fordeler. Hvis du er en geek, kan du få mer finkornet tillatelse kontroll via AppOps. Android tvinger også apps å erklære ytterligere tillatelser, slik at du kan se om en app får tilgang til Internett eller ikke. Android tilbyr også tillatelser som ikke er tilgjengelig på iOS, slik at apps å gjøre flere ting.
Men, mens Android er fortsatt fleksibel og kraftig på mange måter, det snubler når det kommer til den virkelige verden. Vanlige brukere som bare ønsker å spille mobilspill uten å ha sine kontakter høstet og steder innsamlede har mye mer kontroll på iOS.
Det er bare ingen grunn til at Android tillatelse systemet skal være så "take-it-or-leave det "med mindre du vet om en hemmelighet innstillinger. Nettet fungerer som iOS - om et nettsted ønsker å få tilgang til din posisjon, har det å spørre. Hvis den ønsker å få tilgang til mikrofonen eller webkameraet, har det å spørre. Du kan velge å tillate eller nekte noen av disse tillatelsene og likevel fortsette å bruke nettsiden. Det skal fungere som dette på Android også.
Forhåpentligvis vil Google videreutvikle AppOps og gjøre den tilgjengelig for vanlige Android-brukere. For nå, det er bare ikke riktig å si at Android har apptillatelser mens iOS ikke - begge operativsystemene har tillatelsessystemer. Og Apples løsning er trolig bedre for folk flest.