25Aug

iOS ima dovoljenja za aplikacije, preveč: in verjetno bolje kot Android

Android ima sistem dovoljenj za posamezne programe, iPhone iPads in iPads pa tudi. Android vam daje en sam poziv, ko namestite aplikacijo, toda iOS vam omogoča, da sprejemate več odločitev.

Številni geeksi že dolgo verjamejo, da je sistem dovoljenj Android prednost pred pomanjkanjem enega na iOS.To je morda šokantno, če želite predlagati veliko Android geeks, vendar sistem dovoljenj iOS je verjetno veliko bolj praktičen.

Posodobitev: Google je odstranil funkcijo AppOps iz operacijskega sistema Android 4.4.2, ko je bil ta članek napisan, ker je bil nenamerno sproščen. To pomeni, da je stanje dovoljenj za Androidovo aplikacijo še slabše, kot je prikazano spodaj.

Težava z dovoljenji za Android

Preden lahko v celoti cenimo, kako dovoljenja za aplikacije delujejo drugače na telefonih iPhones in iPads, si oglejmo, kako delujejo v sistemu Android. Ko namestite aplikacijo iz Googla Play( ali kjerkoli drugje), boste videli seznam dovoljenj, ki jih zahteva aplikacija. Aplikacije morajo razglasiti dovoljenje, da naredijo vse, da dostopajo do interneta in preberejo pomnilnik USB, vse do dostopa do stanja vašega telefonskega klica in podatkov o lokaciji GPS.

Če ste nekdo, ki dejansko posveti pozornost, si lahko ogledate ta seznam dovoljenj v času namestitve. Ampak to je odločitev, ki jo je treba sprejeti ali oditi. Lahko se odločite za namestitev aplikacije in sprejemanje dovoljenj ali zavrnitev namestitve aplikacije in zavrnitev dovoljenj.

Če ste povprečni uporabnik Android, obstaja velika verjetnost, da vam ne posvečate veliko pozornosti dovoljenjem. Verjetno ste bili usposobljeni, da bodo aplikacije zahtevale vse vrste dovoljenj, vključno z dovoljenji za »lokacijo« v brezplačnih igrah za namene ciljanja na oglaševanje.Če želite uporabiti aplikacijo, jo boste namestili.

To je edina odločitev o dovoljenju, ki jo večina uporabnikov dosega. V sistemu Android 4.3 in novejših je sedaj mogoče upravljati dovoljenja z nastavitvami, vgrajenimi v sistem z novo ploščo AppOps, vendar so te nastavitve skrite in jih večina ljudi nikoli ne najde. Prav tako morate narediti bolj aktivno odločitev in poiskati nadzorno ploščo za upravljanje dovoljenj po namestitvi aplikacije.

Dovoljenja za delo z dovoljenji za iOS v programu

na različico aplikacije iPhone in iPad. Pri nameščanju aplikacije nimate nobenih odločitev o dovoljenjih. Izberete lahko, da dovolite določena osnovna dovoljenja - vsaka aplikacija, ki jo namestite, vsebuje nekaj izhodiščnih dovoljenj, na primer možnost dostopa do interneta. Ob namestitvi namreč samo nameščate aplikacijo - ne podeljujete nobenih posebnih dovoljenj, kot je dostop do vašega GPS-ja ali stikov.

Če želite uporabljati določena dovoljenja - natančneje, za dostop do lokacijskih storitev( GPS), imenika, koledarjev, opomnikov, fotografij, Bluetootha, mikrofona, dejavnosti gibanja, računa Twitter ali Facebook-a, aplikacija zahteva dovoljenje, ko jo potrebuje. Ko na primer namestite Google Zemljevide ali drugo aplikacijo za preslikavo, bo prikazal pop-up, ki bo zahteval, da si ogledate vašo lokacijo, ko najprej uporabite funkcije za preslikovanje.Če aplikacija potrebuje vaše stike za določeno funkcijo, boste videli samo obvestilo o dovoljenju za stike, ko boste prvič uporabili to določeno funkcijo.

Lažje je razumeti, zakaj aplikacija želi dovoljenja in za kaj jo uporablja.

Še več, tukaj imate več kot eno možnost. Lahko zavrnete zahtevo za dovoljenje - in sicer »ne, ne zaupam tej aplikaciji za dostop do mojih stikov ali lokacije GPS« - in vseeno nadaljujte z aplikacijo. Omogočite lahko nekatera dovoljenja, ne pa druge.

V Androidu lahko običajni uporabniki dovolijo, da dovolijo vsa dovoljenja v času namestitve ali samo ne uporabljajo aplikacije. V iOS-u lahko običajni uporabniki lažje upravljajo in razumejo dovoljenja.

Pojdite lahko tudi do zaslona Nastavitve za iOS in tapnite Zasebnost, da si ogledate te kategorije dovoljenj.

Tapnite kategorijo, da si ogledate, katere nameščene aplikacije imajo dostop do dovoljenja in jih po želji prekličejo. To je v bistvu iOS različica zaslona AppOps v Androidu, vendar je vidna povprečnim uporabnikom namesto skritih samo za geeks.

Ta sistem prisili razvijalcem aplikacij, da upravičijo dovoljenja, ki jih potrebujejo. V iOS-ju bi uporabniki zavrnili dostop do Angry Birds, če bi nenadoma prosil za branje svoje lokacije GPS.V Androidu mnogi uporabniki verjetno sploh ne vedo, ali to dovoljujejo.

Kje Android še vedno zmaga

Seveda ima Android-ov sistem dovoljenj še vedno prednosti.Če ste geek, lahko z aplikacijami AppOps dobite bolj natančen nadzor nad dovoljenji. Android prav tako prisili aplikacije, da razglasi več dovoljenj, zato si lahko ogledate, ali lahko aplikacija dostopa do interneta ali ne. Android ponuja tudi dovoljenja, ki v iOS-u niso na voljo, tako da aplikacijam omogoča, da naredijo več stvari.

Toda, čeprav je Android še vedno prilagodljiv in močan na različne načine, se zateče, ko gre za resnični svet. Običajni uporabniki, ki želijo igrati samo mobilne igre, ne da bi imeli zbrane stike in zbrane lokacije, imajo veliko več nadzora nad iOS.

Nobenega razloga ni, da bi sistem dovoljenj Android moral biti "vzemite-ali-pustite", če ne poznate zaslona s skrivnimi nastavitvami. Splet deluje kot iOS - če želi spletno mesto dostopati do vaše lokacije, mora vprašati.Če želi dostopati do vašega mikrofona ali spletne kamere, mora vprašati. Lahko dovolite ali zavrnete katerokoli od teh dovoljenj in še vedno uporabljate spletno mesto. Tudi v Androidu mora delovati tako.

Upajmo, da bo Google še naprej razvijal AppOps in ga dal na voljo običajnim uporabnikom Android. Zaenkrat ni prav, če rečem, da ima Android dovoljenje za aplikacije, medtem ko iOS ne deluje - oba operacijska sistema imata sistem dovoljenj. In rešitev Apple je verjetno boljša za večino ljudi.