Android má systém oprávnění pro jednotlivé aplikace, ale i iPhony a iPady. Aplikace Android vám při instalaci aplikace ukládá jednu výzvu, ale systém iOS vám umožňuje přijímat další rozhodnutí.

Mnoho geeků již dlouho věřilo, že systém povolení systému Android má výhodu nad nedostatkem jednoho v systému iOS. To může být šokující, aby naznačovalo mnoho Androidových geeků, ale systém oprávnění systému iOS je pravděpodobně mnohem praktičtější.

Aktualizace: Google odstranil funkci AppOps z Android 4.4.2 po napsání tohoto článku a tvrdil, že byl náhodou propuštěn. To znamená, že situace s povolením pro aplikaci Android je nyní ještě horší, než je uvedeno níže.

Problém s oprávněním pro zařízení Android

Předtím, než si plně uvědomíme, jak různá práva týkající se aplikací fungují na zařízeních iPhone a iPad, podívejme se rychle na to, jak fungují v systému Android. Při instalaci aplikace ze služby Google Play (nebo kdekoli jinde) se zobrazí seznam oprávnění, které aplikace vyžaduje. Aplikace musí deklarovat oprávnění dělat vše, od přístupu na internet, aby si přečetlo úložiště USB, a to až do přístupu k stavu telefonních hovorů a údajů o poloze GPS.

Pokud jste někým, kdo ve skutečnosti věnuje pozornost, můžete tento seznam oprávnění zobrazit v době instalace. Ale je to rozhodnutí "vzít-nebo-nechat-to-it". Můžete se rozhodnout nainstalovat aplikaci a přijmout oprávnění nebo odmítnout aplikaci nainstalovat a popřít oprávnění.

Pokud jste průměrným uživatelem systému Android, máte tu pravou šanci, že ani nevěnujete příliš mnoho pozornosti oprávněním. Pravděpodobně jste byli vyškoleni, že aplikace budou vyžadovat nejrůznější oprávnění, včetně oprávnění "umístění" ve volných hrách pro účely cílení reklam. Chcete-li aplikaci používat, skončíte s její instalací.

Jedná se o jediné rozhodnutí o povolení, které většina uživatelů kdy udělá. V systému Android 4.3 a novějších je nyní možné spravovat oprávnění aplikace s nastavením vestavěným do systému pomocí nového panelu AppOps, ale tato nastavení jsou skryta a většina lidí ji nikdy nenajde. Musíte také činit aktivní rozhodnutí a hledat ovládací panel pro správu oprávnění po instalaci aplikace.

Jak fungují iOS oprávnění

Aplikace iPhone a iPad fungují jinak. Při instalaci aplikace nevybíráte žádná oprávnění. Rozhodnete se povolit některá základní oprávnění - každá nainstalovaná aplikace má nějaká základní oprávnění, například možnost přístupu k Internetu. V době instalace stačí instalovat aplikaci - neudělujete jí žádné speciální oprávnění, jako je přístup k GPS nebo kontaktům.

Chcete-li používat určité oprávnění - konkrétně pro přístup k službám pro určování polohy (GPS), kontaktům, kalendářům, připomenutím, fotografiím, Bluetooth, mikrofonu, pohybové aktivitě, účtu Twitter nebo Facebooku - aplikace požaduje povolení, když ji potřebuje použít. Pokud například nainstalujete Mapy Google nebo jinou mapovou aplikaci, zobrazí se při prvním použití mapovacích funkcí okno, které vás požádá o zobrazení vaší polohy. Pokud aplikace potřebuje vaše kontakty pro určitou funkci, zobrazí se při prvním použití této konkrétní funkce výzva k povolení kontaktu.

Je snadnější pochopit, proč aplikace chce oprávnění a pro které je používá.

A co víc, máte zde více možností. Můžete odmítnout žádost o povolení - říkáte "ne, nevěřím, že tato aplikace má přístup k mým kontaktům nebo umístění GPS" - a přesto i nadále používat aplikaci. Některá oprávnění můžete povolit, nikoli však ostatní.

V systému Android se normální uživatelé mohou rozhodnout, že povolí všechna oprávnění v době instalace nebo nepoužijí aplikaci. V prostředí iOS mohou běžní uživatelé mnohem snadněji spravovat a chápat oprávnění.

Můžete také přejít na obrazovku Nastavení systému iOS a klepnutím na položku Ochrana osobních údajů zobrazte tyto kategorie oprávnění.

Klepnutím na kategorii zobrazíte, které nainstalované aplikace mají přístup k oprávnění, a případně je odvolat. Jedná se v podstatě o iOSovou verzi obrazovky AppOps v systému Android, ale je vidět pouze u průměrných uživatelů, nikoli skrytých pouze pro geeky.

Tento systém vynutí vývojářům aplikací, aby odůvodňovali oprávnění, která vyžadují. V systému iOS uživatelé odmítnou přístup k Angry Birds, pokud se náhle zeptá, že si přečte své GPS místo. V systému Android mnoho uživatelů pravděpodobně ani neuvědomuje, že to umožňují.

Kde Android stále vyhrává

Samozřejmě, systém oprávnění systému Android má stále své výhody. Pokud jste geek, můžete získat lepší jemné řízení oprávnění prostřednictvím AppOps. Aplikace Android také přinutila aplikace oznámit další oprávnění, takže zjistíte, zda aplikace může přistupovat k Internetu, nebo ne. Android také nabízí oprávnění, která nejsou k dispozici v systému iOS, což umožňuje aplikacím dělat více věcí.

Ale Android je stále flexibilní a výkonný mnoha způsoby, ale narazí na skutečný svět. Normální uživatelé, kteří chtějí hrát pouze mobilní hry, aniž by jejich kontakty byly sklízeny a místa shromážděná, mají mnohem větší kontrolu nad systémem iOS.

Neexistuje žádný důvod, proč by systém povolení systému Android měl být tak "nechte-li-nebo-nechte-li", pokud nevíte o obrazovce tajných nastavení. Web funguje jako iOS - pokud chce web získat přístup k vaší poloze, musí se zeptat. Pokud chce mít přístup k mikrofonu nebo webové kamery, musí se zeptat. Můžete povolit nebo zakázat některá z těchto oprávnění a nadále používat web.V Androidu by to mělo fungovat stejně.


Doufejme, že společnost Google bude nadále vyvíjet AppOps a zpřístupňovat ji běžným uživatelům systému Android. Zatím neplatí, že Android má oprávnění k aplikacím, zatímco iOS nemá - oba operační systémy mají systémy oprávnění. A řešení Apple je pravděpodobně lepší pro většinu lidí.

Nejlepší Tipy:
Komentář: