Android Centrála

Používání oprávnění aplikací v systému Android M

protection click fraud

Dlouho jsme přemýšleli, jak by to mohlo vypadat, kdyby se Google rozhodl implementovat něco, co by uživatelům dalo víc kontrolu nad tím, k jakým jednotlivým aplikacím mají povolen přístup na našich zařízeních, a na letošním I/O se to všechno stalo Průhledná. Android M umožní uživatelům značnou kontrolu nad tím, jaké informace a hardware má každá aplikace povolena přístup k a toto nové nastavení dokonce zahrnuje zjednodušení typů oprávnění na několik pohodlných Kategorie.

I když nevíme nic o tom, že by Android M byl vytesán do kamene, rychlý průvodce tímto novým nastavením oprávnění poskytuje rozumný pohled na to, co přichází v další verzi Androidu.

Všichni jsme zvyklí na to, že se tato výzva zobrazí hned po klepnutí na položku Instalovat v Google Play obchod který vám řekne, jaká oprávnění aplikace očekává, když přistane na vašem zařízení. Tyto dny jsou v Androidu M pryč, nebo alespoň skončily pro aplikace, které se aktualizují, aby podporovaly tento nový systém oprávnění. Všechny aplikace budou nuceny deaktivovat jakákoli oprávnění, která jim přikážete, ale aplikace aktualizované na nejnovější cíl API to budou moci učinit bez problémů. Vše ostatní bude mít zvýšené riziko prolomení aplikace, když odeberete oprávnění, a při našem testování se to může stát poměrně často, pokud nebudete opatrní. Doufáme, že Google poskytl vývojářům spoustu varování a všechny nástroje potřebné k provedení těchto změn a zajištění jejich aplikace si s těmito novými pravidly hrají dobře, ale je zcela na vývojáři, aby změny skutečně implementoval a aktualizoval aplikace.

Oprávnění Android M

Když nainstalujete aplikaci, která se řídí novými cíli API, již neuvidíte výzvu k povolení na začátku procesu instalace. Místo toho bude aplikace muset požádat o oprávnění, když aplikace daný prostředek skutečně potřebuje, a bude na uživateli, zda tento přístup schválí nebo zamítne. Uživatelé se také mohou podívat na celkový seznam oprávnění, ke kterým má každá aplikace přístup, na nové kartě oprávnění v sekci aplikací v nastavení, ale více Důležité je, že uživatelé mohou přejít na kartu Upřesnit ve stejném zobrazení a podívat se na všechny aplikace a služby, které požadují přístup ke konkrétním druhům oprávnění.

Při našem testování bylo katastrofální selhání, když byla oprávnění odepřena, poměrně vzácné.

Zakázání oprávnění v aplikaci, která není napsána tak, aby fungovala kolem této schopnosti, zavádí proměnné, které aplikace nemusí umět obejít. Android M vás přesně na to upozorní, když se pokusíte zakázat oprávnění v aplikaci, která nebyla aktualizována na nejnovější rozhraní API, ale nezabrání vám to zatáhnout za páku. Místo toho můžete aplikaci prozkoumat sami a zjistit, zda vše stále funguje bez tohoto povolení. V nejhorším případě se aplikace okamžitě zhroutí a vrátí vás na domovskou obrazovku, ale ve většině případů se aplikaci prostě nepodaří získat přístup k informacím a informovat vás o selhání. Bude se to dost lišit od aplikace k aplikaci, ale při našem testování bylo katastrofální selhání poměrně vzácné.

Vzhledem k době před oficiálním uvedením Androidu M na trh je pravděpodobné, že většina vašich oblíbených aplikací bude tento nový systém bez problémů podporovat. Na druhou stranu, když se podíváte na to, které aplikace v telefonu nebyly již delší dobu aktualizovány, pravděpodobně jste má slušný ukazatel toho, které aplikace se při přechodu na občasný problém setkají M. Mezitím si můžete být jisti, že je na cestě lepší způsob ovládání aplikací.

instagram story viewer