Článek

Oprávnění Androidu jsou lepší než kdy jindy, ale stále vyžadují spoustu práce

protection click fraud

A chytrý telefon musí dělat víc než posílat SMS a volat. To je celá premisa za pojmem inteligentní - schopnost dělat více než základní funkce. Telefony Android mohou dělat téměř cokoli, a to z nich dělá velmi mocný nástroj pro nás všechny.

Ale dokázat toho tolik znamená, že je třeba stanovit pravidla, jinak se vše rychle promění v chaos. Chceme, aby naše telefony něco dělaly, a proto nainstalujeme aplikaci, která to dokáže, a tato aplikace běží na platformě Android. Android musí rozhodnout, jak, kdy a někdy i proč může aplikace dělat svou práci.

Musí existovat určitá pravidla, ale tato pravidla se musí vyvíjet společně se zbytkem.

Jedním ze způsobů, jak se s tím zachází, je Oprávnění aplikace pro Android. Aplikace, které chtějí nebo potřebují provést konkrétní akci, tak nemohou učinit, dokud jim nebude uděleno oprávnění. Nyní pevně věřím, že bychom měli být schopni udělit jakékoli aplikaci jakékoli oprávnění, které se nám líbí, a rovněž odmítnout jakoukoli aplikaci, když požádá o jakékoli konkrétní povolení. Koupili jsme telefon a jsou to naše data, ke kterým se přistupuje a podle kterých se jedná.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Android se pomalu přesunul k modelu, který takhle funguje. Od té doby Android 6, aplikace dokázaly používat podrobnější oprávnění, která můžeme kdykoli spustit nebo udělit. To je skvělé, ale ne každý problém s oprávněním ještě nebyl vyřešen. Oprávnění jsou stále spojena mnoha způsoby a odmotání se při vývoji Androidu opravdu musí stát středem pozornosti.

Oprávnění jsou stále spojena dohromady a nemovitý granulární kontrola není nikde vidět.

Pokud chci umožnit aplikaci sdílet fotografii nebo cokoli jiného, ​​není důvod, proč bych musel této aplikaci udělit oprávnění ke čtení mých kontaktů. Toto je jednoduchý příklad, který říká vše o tom, co se děje s oprávněními systému Android. Společnosti, které vyrábějí aplikace pro Android, jsou každý den odstřeleny, protože mají velmi široké a zdánlivě zbytečné žádosti o povolení, ale často to není aplikace, kterou je třeba odstartovat.

Dobrým příkladem je aplikace Go 4 od DJI. DJI staví drony které vám umožní používat telefon jako ovladač. Bezpečnostní vědci nedávno měl nějaké obavy o aplikaci a zveřejnil seznam problémů, které by mohly být použity k úniku našich osobních údajů. Některé z obav jsou chyby nebo praktiky, které si zaslouží výslech. Jedním konkrétním problémem však je, jak sociální sdílení prostřednictvím SDK (Software Development Kits) z platforem, jako je Facebook, Twitter nebo Instagram znamená, že aplikace potřebuje přístup ke všem našim fotkám, všem našim kontaktům, našemu umístění, našim SD kartám a našemu fotoaparátu a mikrofon.

Tato úroveň přístupu je šílená a stavím se na stranu bezpečnostních výzkumníků a říkám, že byste měli prozkoumat každou aplikaci, která chce všechna tato oprávnění. Ale také vím, že pokud chcete ovládat svůj dron pomocí telefonu a poté jej sdílet v reálném čase během letu budete potřebovat všechna tato oprávnění, protože právě tak Android aktuálně funguje funguje. Část viny nese společnosti, které píšou skutečnou sadu SDK, ale tyto společnosti potřebují vytvořit univerzální produkt, což znamená sledovat způsob Androidu, jak vše spojit dohromady.

Společnosti se dostanou do přestřelky a obviňují se z věcí, které nemohou ovládat.

DJI na tyto námitky reagoval a vysvětlil, že takto funguje něco jako Facebook SDK. Společnost také odvedla skvělou práci, když vysvětlila všechny problémy, a pokud máte zájem, měli byste přečtěte si odpověď. I když nesouhlasím s některými událostmi v aplikaci DJI Go 4, oceňuji dobře promyšlenou odpověď.

To však neřeší slona v místnosti, což je - proč to tak funguje? Odpověď je, protože Android stále hromadí příliš mnoho věcí dohromady, pokud jde o sdílení dat, interně i externě. Chcete-li sdílet fotografii prostřednictvím aplikace pro SMS, musíte aplikaci udělit oprávnění k prohlížení a čtení vašich textových zpráv, vaší knihovně fotografií, kontaktů, ovládání fotoaparátu atd. Nemůžete si jednoduše vybrat jeden fotografii a odeslat ji jeden osoba, protože aplikace potřebuje zkontrolovat vaše kontakty, když ji hledáte, a poté musí získat přístup k samotné fotografii a vložit ji do vaší textové aplikace a tak dále a tak dále. Je to super komplikované.

Google pracuje na opravě nepořádku, ale jde to pomalu.

Google řeší největší problém tím, že nutí nové aplikace a aktualizace aplikací, aby se pomalu přesouvaly na cílení na novější verze Androidu, aby byly přijímány na Google Play. To pomáhá, protože psaní aplikace, která cílí na starší verzi, znamená, že nemá žádné granulární oprávnění, a místo toho je při instalaci všechny přijímáte. To vám stále nedovolí sdílet fotografii, aniž byste udělili přístup ke všem svým kontaktům, ale připomíná vám to, že tak činíte při prvním vyzkoušení.

Vím, že to není snadná věc; trvalo to víc než 10 verzí systému Android předtím, než jsme byli schopni povolit aplikaci zapisovat na SD kartu, aniž bychom jí dali povolení číst vše na ní. Také vím, že vývojáři neradi vidí změny, pokud jde o oprávnění, protože to znamená více práce s vytvořením nebo aktualizací aplikace. Přesto musí existovat způsob, jak dosáhnout bodu, kdy nemusím sdílet všechny své fotografie se společností, která vyrábí drony, když živě streamuji let.

Můžeme získat provizi za nákupy pomocí našich odkazů. Zjistit více.

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle zní, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android
Tiskněte na cestách!

Nejlepší přenosné okamžité fotografické tiskárny pro zařízení Android.

Jste v pohybu a vytváříte vzpomínky na svém mobilním telefonu. I když je digitální technologie skvělá, proč nezkusit tyto vzpomínky trochu zkrátit pomocí hmatatelné fotografie?

instagram story viewer