Hjemmeside » hvordan » iOS har apptillatelser, for og de er uten tvil bedre enn Android

    iOS har apptillatelser, for og de er uten tvil bedre enn Android

    Android har et tillatelsessystem for individuelle apper, men det gjør også iPhones og iPads. Android gir deg en enkelt spørsmål når du installerer en app, men iOS lar deg ta flere beslutninger.

    Mange nikker har lenge trodd at Android's tillatelsystem er en fordel over mangelen på en på IOS. Dette kan være sjokkerende å foreslå for mange Android-geeks, men iOS 'tillatelsystem er uten tvil mye mer praktisk.

    Oppdater: Google fjernet AppOps-funksjonen fra Android 4.4.2 etter at denne artikkelen ble skrevet, og hevdet at den ble utgitt ved et uhell. Dette betyr at Android App-tillatelsituasjonen nå er enda verre enn det som er vist nedenfor.

    Problemet med Android-tillatelser

    Før vi kan fullt ut sette pris på hvordan app-tillatelser fungerer annerledes på iPhone og iPads, la oss se på hvordan de fungerer på Android. Når du installerer en app fra Google Play (eller andre steder), ser du en liste over tillatelser appen krever. Apper må erklære tillatelse til å gjøre alt fra tilgang til Internett for å lese USB-lagring helt opp for å få tilgang til telefonanropsstatus og GPS-lokaliseringsdata.

    Hvis du er noen som faktisk betaler oppmerksomhet, kan du se denne listen over tillatelser på installasjonstidspunktet. Men det er en take-it-or-leave-it-beslutning. Du kan velge å installere appen og godta tillatelsene eller nekte å installere appen og nekte tillatelsene.

    Hvis du er en gjennomsnittlig Android-bruker, er det en god sjanse at du ikke engang betaler mye oppmerksomhet til tillatelser. Du har sikkert blitt trent at apper vil be om alle slags tillatelser, inkludert "plassering" tillatelser i gratis spill for annonseringsmålretting. Hvis du vil bruke appen, vil du ende opp med å installere den.

    Dette er den eneste tillatelsesbeslutningen de fleste brukere noensinne kommer til å gjøre. På Android 4.3 og senere er det nå mulig å administrere apptillatelser med innstillinger som er innebygd i systemet med det nye AppOps-panelet, men disse innstillingene er skjult og vil aldri bli funnet av de fleste. Du må også ta en mer aktiv beslutning, og søke etter kontrollpanelet for å administrere tillatelser etter at du har installert appen.

    Hvordan iOS-tillatelser fungerer

    Apptillatelser på iPhone og iPad fungerer annerledes. Når du installerer en app, tar du ikke noen valg om tillatelser. Du velger å tillate visse grunnleggende tillatelser - alle appene du installerer har noen grunnleggende tillatelser, for eksempel muligheten til å få tilgang til Internett. På installasjonstid installerer du bare appen - ikke gir den noen spesielle tillatelser som tilgang til GPS eller kontakter.

    For å bruke bestemte tillatelser - spesielt for å få tilgang til posisjonstjenester (GPS), kontakter, kalendere, påminnelser, bilder, Bluetooth, mikrofon, bevegelsesaktivitet, Twitter-konto eller Facebook-konto - ber appen tillatelsen når den skal bruke den. Når du for eksempel installerer Google Maps eller en annen kartleggingsapp, vil den vise et popup-vindu som ber deg om å vise posisjonen din når du først bruker kartleggingsfunksjonene. Hvis en app trenger kontaktene dine for en bestemt funksjon, ser du bare en kontaktledetekst når du først bruker den aktuelle funksjonen.

    Det er lettere å forstå hvorfor en app vil ha tillatelsene og hva den bruker den til.

    Dessuten har du mer enn ett alternativ her. Du kan nekte en tillatelsesforespørsel - sier "nei, jeg stoler ikke på denne appen for å få tilgang til kontaktene mine eller GPS-plasseringen" - og fortsett å bruke appen uansett. Du kan aktivere noen tillatelser, men ikke andre.

    På Android kan normale brukere velge å tillate alle tillatelser på installasjonstid eller bare ikke bruke appen. På IOS kan normale brukere håndtere og forstå tillatelser mye lettere.

    Du kan også gå inn i skjermbildet for iOS-innstillinger og trykke på Personvern for å vise disse kategoriene av tillatelser.

    Trykk på en kategori for å se hvilke installerte apper som har tilgang til en tillatelse og eventuelt tilbakekalle dem. Dette er iOS-versjonen av AppOps-skjermen på Android, men det er synlig for gjennomsnittlige brukere i stedet for skjult for nekter..

    Dette systemet tvinger apputviklere til å rettferdiggjøre tillatelsene de trenger. På IOS vil brukere nekte tilgang til Angry Birds hvis det plutselig ble bedt om å lese deres GPS-posisjon. På Android, skjønner mange brukere ikke engang at de tillater dette.

    Hvor Android fortsatt vinner

    Selvfølgelig har Androids tillatelsystem fortsatt fordeler. Hvis du er en nerd, kan du få mer finkornet tillatelseskontroll via AppOps. Android tvinger også apper til å erklære flere tillatelser, slik at du kan se om en app kan få tilgang til Internett eller ikke. Android tilbyr også tillatelser som ikke er tilgjengelige på iOS, slik at apper kan gjøre flere ting.

    Men mens Android fortsatt er fleksibel og kraftig på mange måter, snubler den når det gjelder den virkelige verden. Normale brukere som bare vil spille mobilspill uten å ha kontaktene høstet og samlet innsamlinger, har mye mer kontroll på iOS.

    Det er bare ingen grunn til at Androids tillatelsessystem burde være så "ta det-eller-la det være" med mindre du vet om en skjerm for hemmelig innstillinger. Internett fungerer som iOS - hvis et nettsted ønsker å få tilgang til din plassering, må den spørre. Hvis den ønsker å få tilgang til mikrofonen eller webkameraet, må den spørre. Du kan velge å tillate eller nekte noen av disse tillatelsene og fortsatt fortsette å bruke nettstedet. Det skal fungere som dette på Android også.


    Forhåpentligvis vil Google fortsette å utvikle AppOps og gjøre det tilgjengelig for vanlige Android-brukere. For nå er det bare ikke sant å si at Android har apptillatelser mens iOS ikke - begge operativsystemene har tillatelsessystemer. Og Apples løsning er trolig bedre for de fleste.