Android-ov sistem dovoljenj je prekinjen in Google je le še slabši

Kazalo:

Video: Android-ov sistem dovoljenj je prekinjen in Google je le še slabši

Video: Android-ov sistem dovoljenj je prekinjen in Google je le še slabši
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Marec
Android-ov sistem dovoljenj je prekinjen in Google je le še slabši
Android-ov sistem dovoljenj je prekinjen in Google je le še slabši
Anonim
Mobilne aplikacije zajemajo celotne adresarje in jih nalagajo na ad servere, sledijo gibanju uporabnikov preko GPS-ja in počnejo druge grdo stvari. Vendar sistem dovoljenj za Android ne naredi dovolj, da bi uporabnikom pomagal pri tem.
Mobilne aplikacije zajemajo celotne adresarje in jih nalagajo na ad servere, sledijo gibanju uporabnikov preko GPS-ja in počnejo druge grdo stvari. Vendar sistem dovoljenj za Android ne naredi dovolj, da bi uporabnikom pomagal pri tem.

Android-ov sistem dovoljenj ponuja vse ali nič izbire, ki jo bo večina uporabnikov prezrla. Skriti vmesnik App Ops je izgledal kot rešitev za ta velik problem, vendar je Google zdaj popolnoma odstrani.

Zakaj so dovoljenja za Android dovoljene

Pri nameščanju aplikacije imate eno samo izbiro. Izberete lahko, da mu dodelite vsako dovoljenje, ki ga zahteva, ali pa samo ne namestite aplikacije. V popolnem svetu, kjer so aplikacije zahtevale samo dovoljenja, ki jih potrebujejo, bi bilo v redu. V resničnem svetu to sploh ne deluje dobro.

Aplikacije zahtevajo veliko več dovoljenj, kot jih zahtevajo. Značilni programi, ki jih podpira program, bodo zahtevali vse od možnosti dostopa do svojih stikov, da bi sledili vaši lokaciji prek GPS-ja. To pomeni, da bi lahko zbrali vaš celoten imenik in sledili vašim natančnim gibanjem prek GPS-ja. Te podatke je nato mogoče prodati drugim oglaševalcem.

Uporabniki Android so usposobljeni, da ignorirajo zahteve za dovoljenja za aplikacije, ker so lahko seznami dovoljenj tako dolgi, in vsaka aplikacija, tudi ugledna, zahteva toliko dovoljenj. Težko je upravljati in razumeti.

Na primer, uradna aplikacija Facebook za Android trenutno zahteva devetnajst ločenih dovoljenj. Ko namestite to aplikacijo, ji omogočite dostop do natančne lokacije GPS, stikov, mikrofona, kamere, računov, telefonskih klicev in več.

Tudi tipične brezplačne igre pogosto zahtevajo dolge sezname dovoljenj za stike, GPS lokacije in druge podatke, ki jih morda želite ohraniti zasebne.
Tudi tipične brezplačne igre pogosto zahtevajo dolge sezname dovoljenj za stike, GPS lokacije in druge podatke, ki jih morda želite ohraniti zasebne.
Image
Image

Kako je Google naredil še slabše

Android 4.3 je prinesel skrito funkcijo z imenom App Ops. To ni bilo neposredno razkrito v vmesniku Android, vendar je omogočalo vgrajen način za preprosto upravljanje dovoljenj aplikacij brez korenenja vaše naprave. Na primer, lahko namestite brezplačno igro in nato obiščite App Ops, da preprečite, da bi imela ta igra dostop do vaših stikov ali lokacije GPS.

App Ops je uporabnike Android znova obvladal z lastnimi osebnimi podatki. Zdelo se je, kot da bi Google ugotovil, da morajo storiti nekaj v zvezi z dovoljenjem. V preteklosti so bile nove funkcije skrite, preden so bile vključene v glavni sistem Android. Na primer, uporabniški računi za Android so bili skriti v sistemu Android 4.1, preden so bili polirani in izpostavljeni v sistemu Android 4.2.

Zasebni zagovorniki, kot so bili EFF in Android geeksi, so upali, da bodo App Ops integrirani v prihodnjo različico Androida.

App Ops je bil še vedno v okolici Android 4.4. V nedavni manjši posodobitvi - Android 4.4.2 - Google je odstranil dostop do App Ops. Uporabniki Android ne morejo več upravljati dovoljenj aplikacij, ne da bi jih usmerjali ali namestili ROM po meri.
App Ops je bil še vedno v okolici Android 4.4. V nedavni manjši posodobitvi - Android 4.4.2 - Google je odstranil dostop do App Ops. Uporabniki Android ne morejo več upravljati dovoljenj aplikacij, ne da bi jih usmerjali ali namestili ROM po meri.

Google pravi, da to ne bi smelo biti značilna za uporabnika, ampak je vedno morala biti notranja funkcija za razvijalce Googlovih Android, ki jih bodo uporabljali. Tudi drugi ljudje so govorili, da nismo ničesar izgubili, ker App Ops nikoli ni bil dejanska uporabniška funkcija.

Ampak nekaj smo izgubili. Zdelo se je, da se Google premika, da bi uporabnikom Android omogočil več nadzora nad svojimi zasebnimi podatki, zdaj pa se premikamo v obratni smeri in zavračamo nadzor tudi iz geekstev Android.

Image
Image

Ne moremo samo reči, da so uporabniki odgovorni

Nekateri mislijo, da se ta celoten problem zanaša na odgovornost uporabnika. Uporabniki imajo pri namestitvi aplikacije možnost izbire, ali želijo namestiti to aplikacijo ali ne. Če se odločijo za namestitev aplikacije, ne smejo biti presenečeni, če je njihov celoten seznam stikov prenesen na strežnik nekje, če njihovo gibanje spremljajo oglaševalci, če aplikacija uporablja mikrofon za prisluškovanje na njih ali če aplikacija teče v ozadju in pošilja sporočila SMS s premičnimi stopnjami (na srečo v sodobnih različicah Androida ni več mogoče).

To ni sprejemljivo. Android ne uporabljajo samo geeks, temveč ga uporabljajo številni "normalni" ljudje po vsem svetu. Dejansko je to najbolj priljubljen operacijski sistem pametnih telefonov po vsem svetu. Google ima obveznost, da oblikuje Android na način, ki uporabnikom pametnih telefonov nadzoruje svoje naprave. Naprave pripadajo lastnikom pametnih telefonov, ne pa razvijalcem aplikacij.

Oblikovati moramo tehnologijo, ki jo lahko uporabijo vsi, ne le geeksi. Android ne omogoča uporabnikom, da resnično odločajo o dovoljenjih. Če se tako veliko podatkov o ljudeh zbira glede na njihove želje, to je težava, ki jo morajo popraviti Googlovi razvijalci Android. To ni napaka uporabnika.

To ni vse teoretično. Aplikacija za bliskavico s sistemom Android je bila pred kratkim kaznovana za zavajanje uporabnikov in sledenje njihovim gibanjem GPS, medtem ko so bile v različnih ozadjih najdene različne aplikacije. Uporabniki potrebujejo nadzor; situacija se izogiba roki.

Resnična rešitev

Kakšna bi bila dejanska rešitev za ta problem? No, poglej samo Apple iOS. Bilo je čas, ko sta se iPhone in iPad sklicevala na pregledovalce aplikacij Apple, da bi se odločali in da ima vsaka aplikacija največje dovolitve, ki bi jih lahko imela v svoji napravi. V tem svetu je bila rešitev rešitev za Android, ki je bila daleč boljša od Appleovega sistema dovoljenj za aplikacije.Vsaj bi lahko vedeli, kaj bi aplikacija naredila in se zavedla, ali jo bo namestila ali ne!

Toda Apple še ni stal. V odgovor na kritike ima Appleova iOS sistem za dovoljenja za aplikacije. Če želi aplikacija dostopati do nečega zasebnega, kot so stiki, lokacija GPS, mikrofon ali drugi podatki, jo mora aplikacija prvič zahtevati, preden jo dostopa. Ta odločitev je smiselna v kontekstu uporabe aplikacije. Uporabnik lahko izbere, ali dovoliti dovoljenje ali ga zavrne. V svoji napravi lahko namestite aplikacijo in mu dovolite, da ji dovoljuje dostop do karkoli, vendar jo še naprej uporablja. Aplikacijo lahko namestite in ji omogočite dostop do svoje lokacije GPS, ne pa tudi vaših stikov. To je odvisno od vas - vi, ne razvijalci aplikacije, nadzorujete svojo lastno napravo in podatke.

Android je stal in še vedno ne sprejema nobene odločitve o tem, ali želite namestiti aplikacijo ali ne. Appleov iOS zdaj bliža Android, ko gre za dovoljenja za aplikacije v resničnem svetu, ki ponujajo dejansko kontrolo, za katero bodo običajni uporabniki odločali.
Android je stal in še vedno ne sprejema nobene odločitve o tem, ali želite namestiti aplikacijo ali ne. Appleov iOS zdaj bliža Android, ko gre za dovoljenja za aplikacije v resničnem svetu, ki ponujajo dejansko kontrolo, za katero bodo običajni uporabniki odločali.

Android mora omogočati običajnim uporabnikom, da sprejmejo resnične odločitve, kot je iOS. Pri namestitvi aplikacije vam ne bi smelo predložiti seznama 19 dovoljenj, nato pa aplikaciji omogočiti brezplačen zagon celotne naprave.

Velika večina aplikacij se je zdelo, da deluje v redu, če ga omejuje App Ops. Obstajajo nekatere manjše bolečine za razvijanje aplikacij, tako naj bo to. Razvijalci aplikacij za Windows so se morali boriti, ko je Microsoft pred leti predstavil UAC, vendar je v končni fazi naredil Windows bolj varen.

Ali Google še skrbi?

Ena stvar je, da predlagamo, da je App Ops prevelik za tipične uporabnike, saj je to verjetno. Če bi Google rekel, da načrtujejo uvedbo enostavnejšega vmesnika, ki bi značilnim uporabnikom omogočal nadzor dostopa do stvari, za katere skrbi - stiki, lokacija, mikrofon in karkoli drugega - mi (in zagovorniki zasebnosti, kot je EFF) ne bi bilo tako kritično.

Ampak Google pravi, da je bila funkcija namenjena le razvijalcem in je popolnoma odstranila. Vseeno pa Google zapusti celoten meni za razvijalce s funkcijami, ki so na voljo samo razvijalcem in so dostopne vsem v Androidu. Zakaj protislovje?

Zdi se, da Google misli, da je dajalcem aplikacij dostop do vsega, kar zahtevajo, pomembnejši od zagotavljanja nadzora uporabnikom. Kot podjetje, ki ga podpira oglaševalsko podjetje, morda Google leži stran z oglaševalci proti uporabnikom. Morda Google iskreno verjame, da vaši stiki, podatki o lokaciji GPS in drugi podatki niso nujno zasebni, vendar morajo biti na voljo vsem oglaševalcem, ki to želijo.

Konec koncev, če so verjeli, da so ti podatki pripadali uporabnikom, bi uporabnikom dali več nadzora.

Google bi moral obnoviti dostop do aplikacij Ops in ga uporabiti za povprečne uporabnike. To je prava stvar. ESR se strinja.

Priporočena: