Artikkel

Android-tillatelser er bedre enn noensinne, men trenger fortsatt mye arbeid

EN smarttelefon trenger å gjøre mer enn å sende tekster og ringe. Det er hele forutsetningen bak begrepet smart - en evne til å gjøre mer enn grunnleggende funksjoner. Android-telefoner kan gjøre nesten hva som helst, og det gjør dem til et veldig kraftig verktøy for oss alle.

Men å kunne gjøre så mye betyr at det må settes regler, ellers blir alt raskt kaos. Vi vil at telefonene våre skal gjøre noe, så vi installerer et program som kan gjøre det, og det programmet kjører ved hjelp av plattformen som er Android. Android må bestemme hvordan, når og noen ganger til og med hvorfor et program kan gjøre jobben sin.

Det må være noen regler, men disse reglene må utvikle seg sammen med resten.

En av måtene dette håndteres på er gjennom Android apptillatelser. Applikasjoner som ønsker eller trenger å utføre en bestemt handling, kan ikke gjøre det med mindre tillatelse er gitt. Nå er jeg overbevist om at vi skal kunne gi enhver app tillatelse vi liker, og på samme måte nekte enhver app når den ber om spesifikk tillatelse. Vi kjøpte telefonen, og det er dataene våre som blir brukt og handlet etter.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Android har sakte flyttet til en modell som fungerer på denne måten. Siden Android 6, apper har kunnet bruke mer detaljerte tillatelser som vi kan velge å gi eller nekte når vi kjører dem. Det er flott, men ikke alle tillatelsesproblemer er løst ennå. Tillatelser er fremdeles klumpet sammen på mange måter, og det må virkelig bli et fokus når Android utvikler seg.

Tillatelser er fortsatt klumpet sammen, og ekte granulær kontroll er ingen steder å se.

Hvis jeg vil la en app dele et bilde eller noe annet, er det ingen grunn til at jeg må gi den appen tillatelse til å lese kontaktene mine. Dette er et enkelt eksempel som sier alt om hva som er galt med Android-tillatelser. Bedrifter som lager Android-apper blir sprengt hver dag fordi de har veldig brede og tilsynelatende unødvendige tillatelsesforespørsler, men ofte er det ikke appen som må sprenges.

Et godt eksempel på dette er DJIs Go 4-app. DJI bygger droner som lar deg bruke telefonen som en kontroller. Sikkerhetsforskere nylig hadde noen bekymringer om appen og publiserte en liste over problemer som potensielt kan brukes til å lekke personopplysningene våre. Noen av bekymringene er feil eller praksis som fortjener spørsmål. Imidlertid er en spesifikk bekymring hvordan sosial deling gjennom SDK-er (Software Development Kits) fra plattformer som Facebook, Twitter eller Instagram betyr at appen trenger tilgang til alle bildene våre, alle kontaktene våre, vår plassering, SD-kortene og kameraet vårt og mikrofon.

Det tilgangsnivået er sprøtt, og jeg står sammen med sikkerhetsforskerne her og sier at du bør undersøke alle apper som ønsker alle disse tillatelsene. Men jeg vet også at hvis du vil kontrollere dronen din med telefonen din og deretter dele den i sanntid video under flyturen, vil du trenge alle disse tillatelsene fordi det er slik Android for øyeblikket virker. En del av skylden går til selskapene som skriver den faktiske SDK, men disse selskapene må lage et produkt som passer alle, og det betyr å følge Androids måte å klumpe alt sammen.

Bedrifter blir fanget i kryssilden og får skylden for ting de ikke kan kontrollere.

DJI svarte på disse innvendingene og forklarte at det er slik noe som Facebook SDK fungerer. Selskapet gjorde også en god jobb med å forklare alle problemene, og hvis du er interessert, bør du les svaret. Selv om jeg ikke er enig i noe av det som skjer i DJI Go 4-appen, setter jeg pris på det gjennomtenkte svaret.

Dette adresserer imidlertid ikke elefanten i rommet, det vil si - hvorfor fungerer det på denne måten? Svaret er fordi Android fremdeles klumper alt for mange ting sammen når det gjelder deling av data, både internt og eksternt. For å dele et bilde via en SMS-app, må du gi tillatelse til at en app kan se og lese tekstmeldingene dine, se bildebiblioteket ditt, se kontaktene dine, kontrollere kameraet og mer. Du kan ikke bare velge en bilde og send det til en person fordi appen trenger å sjekke kontaktene dine når du søker etter en, og da må den få tilgang til selve bildet og injisere det i sms-appen din og så videre og så videre. Det er super komplisert.

Google jobber med å fikse rotet, men det går sakte.

Google adresserer det største problemet ved å tvinge nye apper og appoppdateringer til å sakte skifte til å målrette mot nyere versjoner av Android for å bli akseptert til Google Play. Dette hjelper fordi å skrive en app som er målrettet mot en eldre versjon betyr at den ikke har noen form for granulære tillatelser, og i stedet godtar du dem alle når du installerer den. Dette lar deg fortsatt ikke dele et bilde uten å gi tilgang til alle kontaktene dine, men det minner deg om at du gjør det når du først prøver det.

Jeg vet at dette ikke er en enkel ting å gjøre; det tok mer enn 10 versjoner av Android før vi klarte å tillate en app å skrive til et SD-kort uten å gi den tillatelse til å lese alt på det. Jeg vet også at utviklere ikke liker å se endringer når det gjelder tillatelser fordi det betyr mer arbeid for å lage eller oppdatere en app. Det må likevel være en måte å nå et punkt der jeg ikke trenger å dele alle bildene mine med et selskap som lager droner når jeg livestrømmer et fly.

Vi kan tjene en provisjon for kjøp ved hjelp av linkene våre. Lære mer.

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse øreproppene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett for smarttelefoner. Siden de begge er Android One-enheter, vil de garantert motta to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter
Skriv ut mens du er på farta!

De beste bærbare øyeblikkelige fotoskrivere for Android-enheter.

Du er på farten og lager minner på mobilen din. Mens digital er flott, hvorfor ikke prøve å gjøre minnene litt mer permanente med et håndgripelig bilde?

instagram story viewer