Mnoho geekov dlho verí, ž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 naznačovalo veľa Android geekov, ale systém povolenia iOS je pravdepodobne oveľa praktickejší.
aktualizácia: Google odstránil funkciu AppOps zo služby Android 4.4.2 po napísaní tohto článku s tvrdením, že bol náhodne prepustený. 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), zobrazí sa 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 zamietnuť povolenia.
Toto je jediné rozhodnutie o povolení, ktoré väčšina používateľov kedy urobí. V systéme Android 4.3 a novších je teraz možné spravovať oprávnenia 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. Takisto musíte 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 nepoužívate žiadne možnosti týkajúce sa povolení. Rozhodli ste sa povoliť určité základné povolenia - každá aplikácia, ktorú nainštalujete, má niektoré základné oprávnenia, napríklad možnosť prístupu na internet. Po inštalácii stačí nainštalovať aplikáciu a neposkytnúť nejaké špeciálne povolenia, ako napríklad prístup k GPS alebo kontaktom.
Je ľahšie pochopiť, prečo aplikácia chce získať povolenia a na čo ich používa.
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 rozumieť oprávneniam.
Môžete tiež prejsť do obrazovky Nastavenia iOS a klepnutím na položku Ochrana osobných údajov zobrazte tieto kategórie povolení.
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šiu 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í.
Ale Android je 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 zberu kontaktov a zozbieraných lokalít, majú na 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 k vašej polohe, musí sa opýtať. Ak chce získať prístup k vášmu mikrofónu alebo webovej kamere, musí sa opýtať. Môžete si vybrať, či chcete povoliť alebo zamietnuť ktorékoľvek z týchto povolení a stále používať webovú lokalitu.Takisto by to malo fungovať aj v systéme Android.
Dúfajme, že spoločnosť Google bude naďalej vyvíjať aplikácie AppOps a sprístupňovať ju normálnym používateľom systému Android. Zatiaľ nie je pravda, že Android má oprávnenie na aplikáciu, 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.