25Aug

iOS má oprávnění k aplikaci, příliš: a jsou pravděpodobně lepší než Android

click fraud protection

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 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 s tvrzením, že byl omylem 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ími pro platformu Android

Než si plně uvědomíme, jak oprávnění aplikace fungují jinak na iPhonech a iPadech, 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.

instagram viewer

Pokud jste někdo, kdo skutečně 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 instalací.

Toto je 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 oprávnění pro iOS pracují

Povolovací funkce 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 na internet. 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ě k přístupu k službám pro určování polohy( GPS), kontaktům, kalendářům, připomenutím, fotografiím, Bluetooth, mikrofonům, pohybujícím se aktivitám, účtům Twitter nebo Facebooku, aplikace požádá o povolení,.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í konkrétní funkce výzvu k povolení kontaktu.

Je snazší pochopit, proč aplikace chce oprávnění a pro co je používá.

Navíc zde máte 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žívají 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 Soukromí 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 vyhraje

Samozřejmě systém povolení 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 oprávnění systému Android měl být tak "převezme-nebo-nechat to", 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 Google bude i nadále vyvíjet AppOps a zpřístupňovat ho běžným uživatelům Androidu. 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í.