iOS má povolenia na používanie, príliš a sú pravdepodobne lepšie než Android
Android má systém povolení pre jednotlivé aplikácie, ale aj iPhony a iPad. Systém Android vám pri inštalácii aplikácie poskytuje jedinú výzvu, ale služba iOS vám umožňuje robiť ďalšie rozhodnutia.
Mnoho geekov dlho verilo, že systém povolenia systému Android je výhodou v porovnaní s nedostatkom jednej v systéme iOS. To môže byť šokujúce, aby vám navrhlo mnoho Androidových geekov, ale systém povolenia systému iOS je pravdepodobne oveľa praktickejší.
aktualizácia: Spoločnosť Google odstránila funkciu AppOps zo služby Android 4.4.2 po napísaní tohto článku a tvrdila, že bola náhodne uvoľnená. Znamená to, že situácia s povolením aplikácie pre Android je teraz ešte horšia, ako je zobrazené nižšie.
Problém s oprávneniami pre systém Android
Skôr ako môžeme plne oceniť, ako povolenia aplikácií fungujú inak na telefónoch iPhone a iPad, poďme sa rýchlo pozrieť na to, ako fungujú v systéme Android. Keď nainštalujete aplikáciu zo služby Google Play (alebo kdekoľvek inde), uvidíte zoznam povolení, ktoré aplikácia vyžaduje. Aplikácie musia deklarovať povolenie robiť všetko od prístupu na internet na čítanie úložného priestoru USB až po prístup k stavu telefonických hovorov a údajov o polohe GPS.
Ak ste niekto, kto skutočne venuje pozornosť, tento zoznam oprávnení môžete zobraziť v čase inštalácie. Ale je to rozhodnutie "vziať-alebo-leave-it". Môžete si vybrať aplikáciu a prijať povolenia alebo odmietnuť inštaláciu aplikácie a odmietnuť povolenia.
Ak ste priemerným používateľom systému Android, máte veľkú šancu, že ani nevenujete pozornosť na povolenia. Pravdepodobne ste boli vyškolení, že aplikácie budú vyžadovať všetky povolenia vrátane povolenia na umiestnenie vo voľných hrách na účely zacielenia na reklamu. Ak chcete aplikáciu používať, nakoniec ju nainštalujete.
Toto je jediné rozhodnutie o povolení, ktoré väčšina používateľov niekedy urobí. V systéme Android 4.3 a novších je teraz možné spravovať povolenia aplikácií s nastaveniami zabudovanými do systému pomocou nového panelu AppOps, ale tieto nastavenia sú skryté a väčšina ľudí ich nikdy nenájde. Musíte tiež urobiť aktívnejšie rozhodnutie, hľadaním ovládacieho panela na správu oprávnení po inštalácii aplikácie.
Ako fungujú oprávnenia pre systém iOS
Aplikácie pre zariadenia iPhone a iPad fungujú inak. Pri inštalácii aplikácie nevykonávate žiadne rozhodnutia týkajúce sa povolení. Rozhodnete sa, že povolíte určité základné povolenia - každá inštalovaná aplikácia má niektoré základné oprávnenia, napríklad možnosť prístupu na internet. Počas inštalácie stačí nainštalovať aplikáciu a neposkytnúť nejaké špeciálne povolenia, ako napríklad prístup k GPS alebo kontaktom.
Ak chcete používať určité povolenia - konkrétne na prístup k službám určovania polohy (GPS), kontaktom, kalendárom, pripomienkam, fotografiám, Bluetooth, mikrofónom, pohybovým aktivitám, účtom Twitter alebo účtu Facebook - aplikácia požaduje povolenie, keď ju potrebuje použiť. Ak napríklad nainštalujete aplikáciu Mapy Google alebo inú aplikáciu na mapovanie, zobrazí sa okno s upozornením na zobrazenie vašej polohy pri prvom použití funkcií mapovania. Ak aplikácia potrebuje vaše kontakty pre určitú funkciu, pri prvom použití tejto konkrétnej funkcie sa zobrazí výzva na povolenie kontaktov.
Je ľahšie pochopiť, prečo aplikácia chce získať povolenia a na čo ich používa.
Navyše tu máte viac možností. Môžete zamietnuť žiadosť o povolenie - hovoriac "nie, neverím, že táto aplikácia pristupuje k mojim kontaktom alebo pozícii GPS" - a naďalej používať aplikáciu. Niektoré povolenia môžete povoliť, ale nie iné.
Na systémoch Android sa môžu bežní používatelia rozhodnúť, že povolia všetky povolenia v čase inštalácie alebo nepoužijú aplikáciu. V prostredí iOS môžu bežní používatelia oveľa ľahšie spravovať a chápať oprávnenia.
Môžete tiež prejsť do obrazovky Nastavenia iOS a klepnutím na položku Súkromie zobrazíte tieto kategórie povolení.
Klepnutím na kategóriu zobrazíte, ktoré nainštalované aplikácie majú prístup k povoleniu a voliteľne ich zrušia. Toto je v podstate iOS verzia obrazovky AppOps v systéme Android, ale je viditeľná pre priemerných používateľov namiesto skrytých len pre geekov.
Tento systém núti vývojárov aplikácií odôvodňovať povolenia, ktoré vyžadujú. V systéme iOS by používatelia odmietli prístup k Angry Birds, ak sa náhle požiadali, aby si prečítali polohu GPS. V systéme Android mnohí používatelia pravdepodobne ani neuvedomujú, že to umožňujú.
Kde Android stále víťazí
Samozrejme, systém povolenia systému Android má stále svoje výhody. Ak ste geek, môžete získať jemnejšie-zrnitý kontrolu oprávnení prostredníctvom AppOps. Android tiež núti aplikácie deklarovať ďalšie povolenia, takže môžete vidieť, či aplikácia môže pristupovať k internetu alebo nie. Android tiež ponúka povolenia, ktoré nie sú dostupné v systéme iOS, čo umožňuje aplikáciám robiť viac vecí.
Android je však stále flexibilný a výkonný mnohými spôsobmi, ale narazí na skutočný svet. Normálni používatelia, ktorí chcú hrať mobilné hry len bez zozbierania kontaktov a zozbieraných lokalít, majú v systéme iOS oveľa väčšiu kontrolu.
Neexistuje žiadny dôvod, prečo by systém povolenia systému Android mal byť tak "odneste alebo nechajte to", pokiaľ neviete o obrazovke tajných nastavení. Web funguje ako iOS - ak má webová lokalita prístup do vašej lokality, musí ju požiadať. Ak chce získať prístup k vášmu mikrofónu alebo webovej kamere, musí sa opýtať. Môžete si vybrať povolenie alebo zamietnutie niektorého z týchto oprávnení a pokračovať v používaní webových stránok. Rovnako by to malo fungovať aj v systéme Android.
Dúfajme, že spoločnosť Google bude naďalej rozvíjať aplikácie AppOps a sprístupňovať ju normálnym používateľom systému Android. Zatiaľ nie je pravda, že Android má povolenia na aplikácie, kým systém iOS nemá - obidva operačné systémy majú systémy povolenia. A riešenie spoločnosti Apple je pre väčšinu ľudí pravdepodobne lepšie.