iOS je App dovoljenj, preveč in so Arguably boljši od Android's
Android ima sistem dovoljenj za posamezne aplikacije, vendar tudi iPhone in iPad. Z aplikacijo Android dobite en sam poziv, ko namestite aplikacijo, vendar vam iOS omogoča sprejemanje več odločitev.
Mnogi geeki so dolgo verjeli, da je sistem dovoljenj Androida prednost pred pomanjkanjem enega na iOS-u. To je lahko šokantno, da predlagam za mnoge geekse Android, vendar je sistem dovoljenj iOS verjetno veliko bolj praktičen.
Nadgradnja: Google je odstranil funkcijo AppOps iz Androida 4.4.2 po tem, ko je bil ta članek napisan, in trdil, da je bil po nesreči sproščen. To pomeni, da je stanje dovoljenja za aplikacijo Android zdaj še slabše kot prikazano spodaj.
Problem z dovoljenji za Android
Preden bomo lahko v celoti ocenili, kako dovoljenja za aplikacije delujejo drugače v telefonih iPhone in iPads, si poglejmo, kako delujejo na Androidu. Ko namestite aplikacijo iz storitve Google Play (ali kjerkoli drugje), se prikaže seznam dovoljenj, ki jih zahteva aplikacija. Aplikacije morajo prijaviti dovoljenje za vse, od dostopa do interneta in branja pomnilnika USB, vse do dostopa do stanja telefonskega klica in podatkov o lokaciji GPS..
Če ste oseba, ki dejansko nameni pozornost, si lahko ta seznam dovoljenj ogledate ob namestitvi. Ampak to je odločitev "vzemi-ali-zapusti". Aplikacijo lahko namestite in sprejmete dovoljenja ali zavrnete namestitev aplikacije in zavrnete dovoljenja.
Če ste povprečen uporabnik Android, obstaja velika verjetnost, da dovoljenj ne boste namenili veliko pozornosti. Verjetno ste bili usposobljeni, da bodo aplikacije zahtevale vse vrste dovoljenj, vključno z dovoljenji za »lokacijo« v brezplačnih igrah za namene oglaševanja. Če želite uporabljati aplikacijo, jo boste namestili.
To je edina odločitev o dovoljenju, ki jo ima večina uporabnikov. V sistemih Android 4.3 in novejših je zdaj mogoče upravljati dovoljenja aplikacij z nastavitvami, vgrajenimi v sistem z novo ploščo AppOps, vendar so te nastavitve skrite in jih večina ljudi ne bo nikoli našla. Prav tako morate sprejeti bolj aktivno odločitev in poiskati nadzorno ploščo za upravljanje dovoljenj po namestitvi aplikacije.
Kako delujejo dovoljenja za iOS
Dovoljenja aplikacije za iPhone in iPad delujejo drugače. Pri nameščanju aplikacije ne sprejemate nobenih odločitev glede dovoljenj. Izbirate lahko, da dovolite nekatera osnovna dovoljenja - vsaka aplikacija, ki jo namestite, ima nekaj osnovnih dovoljenj, kot je možnost dostopa do interneta. V času namestitve preprosto nameščate aplikacijo, ne da bi ji podelili posebna dovoljenja, kot je dostop do vašega GPS-a ali stikov.
Če želite uporabiti določena dovoljenja - zlasti za dostop do storitev lokacije (GPS), stikov, koledarjev, opomnikov, fotografij, Bluetootha, mikrofona, gibanja, računa v storitvi Twitter ali računa Facebook, aplikacija zahteva dovoljenje, ko jo potrebuje. Na primer, ko namestite Google Zemljevide ali drugo aplikacijo za preslikavo, se prikaže pojavno okno, ki vas prosi, da si ogledate vašo lokacijo, ko prvič uporabite njene funkcije za kartiranje. Če aplikacija potrebuje vaše stike za določeno funkcijo, se bo ob prvi uporabi te funkcije prikazal poziv za dovoljenje za stike.
Lažje je razumeti, zakaj aplikacija želi dovoljenja in za kaj jih uporablja.
Še več, tukaj imate več kot eno možnost. Zahtevo za dovoljenje lahko zavrnete - z besedo »ne, tej aplikaciji ne zaupam dostopa do svojih stikov ali lokacije GPS« - in še naprej uporabljate aplikacijo. Omogočite lahko nekatera dovoljenja, ne pa tudi drugih.
Na Androidu lahko običajni uporabniki dovolijo vsa dovoljenja ob namestitvi ali pa aplikacije ne uporabljajo. V sistemu iOS lahko normalni uporabniki veliko lažje upravljajo in razumejo dovoljenja.
Prav tako lahko greste na zaslon Nastavitve sistema iOS in izberete 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čete. To je v bistvu različica aplikacije AppOps na iOS-u v Androidu, vendar je vidna povprečnim uporabnikom, namesto da bi bila skrita samo za geeke.
Ta sistem sili razvijalce aplikacij, da upravičijo potrebna dovoljenja. Na iOS-u bi uporabniki zavrnili dostop do Angry Birds-a, če bi nenadoma zaprosili za branje njihove lokacije GPS. Na Androidu mnogi uporabniki verjetno sploh ne zavedajo, da to dovoljujejo.
Kjer še vedno igra Android
Seveda ima sistem dovoljenj Android še vedno svoje prednosti. Če ste geek, lahko z aplikacijo AppOps dobite bolj natančen nadzor dovoljenj. Android tudi prisili aplikacije, da prijavijo več dovoljenj, tako da lahko vidite, ali lahko aplikacija dostopa do interneta ali ne. Android ponuja tudi dovoljenja, ki niso na voljo v iOS-u in omogočajo aplikacijam, da naredijo več.
Toda, medtem ko je Android še vedno prilagodljiv in močan na več načinov, se spotakne, ko gre za resnični svet. Običajni uporabniki, ki želijo igrati mobilne igre, ne da bi imeli zbrane stike in zbrane lokacije, imajo veliko več nadzora nad iOS-om.
Nobenega razloga ni, zakaj bi moral biti sistem dovoljenj Android tako "vzemi-ali-zapusti", razen če veš za zaslon skrivnih nastavitev. Splet deluje kot iOS - če spletno mesto želi dostopati do vaše lokacije, ga mora vprašati. Če želi dostopati do vašega mikrofona ali spletne kamere, mora vprašati. Lahko dovolite ali zavrnete katero koli od teh dovoljenj in še naprej uporabljate spletno mesto. Tudi to bi moralo delovati na Androidu.
Upajmo, da bo Google še naprej razvijal orodja AppOps in jih naredil na voljo običajnim uporabnikom Androida. Zaenkrat ne drži, da ima Android dovoljenja za aplikacije, medtem ko iOS nima - oba operacijska sistema imata sisteme dovoljenj. Appleova rešitev je verjetno boljša za večino ljudi.