Článok

Google z bezpečnostných dôvodov pridáva obmedzenia pre aplikácie fotoaparátov tretích strán v systéme Android 11

protection click fraud

S Android 11, Google ukladá ďalší limit, ako sa môžu aplikácie fotoaparátu pripojiť k systému. Konkrétne to obmedzuje to, čo by iné aplikácie pre fotoaparáty ako predvolená vstavaná aplikácia dokázali.

Ako uvádza Android Police, Google nariaďuje, aby aplikácia tretej strany bez vlastnej funkcie fotoaparátu mohla spúšťať iba predvolenú aplikáciu fotoaparátu na snímanie obrázkov alebo videa. Predtým sa používateľovi zobrazí dialóg, ktorý mu umožní vybrať si z aplikácií fotoaparátu nainštalovaných v jeho zariadení.

Prečíta sa dokumentácia pre vývojárov:

Od verzie Android 11 môžu iba predinštalované aplikácie systémových kamier reagovať na tieto akcie zámeru:

  • android.media.action. ZACHYTÁVANIE VIDEA
  • android.media.action. IMAGE_CAPTURE
  • android.media.action. IMAGE_CAPTURE_SECURE

Ak je k dispozícii viac ako jedna predinštalovaná aplikácia systémovej kamery, systém zobrazí dialógové okno s výberom aplikácie pre používateľa. Ak chcete, aby vaša aplikácia na zaznamenávanie snímok alebo videí v jej mene používala konkrétnu aplikáciu fotoaparátu tretej strany, môžete tieto zámery explicitne uviesť nastavením názvu balíka alebo komponentu pre daný zámer.

Google tvrdí, že to robí z bezpečnostných dôvodov, a pokiaľ ide o spotrebiteľov, je ťažké pochopiť, ako by to pre väčšinu ľudí bolo. Ak zmeníte predvolenú aplikáciu fotoaparátu na inú, zmenu vo väčšine bežných scenárov, ako je rýchle tvarovanie fotografií, nezaznamenáte dvojitým kliknutím na tlačidlo napájania a podobne.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

To znamená, že existuje jeden prípad použitia, keď to bude problematické. Ak by používateľ nastavil inú aplikáciu ako predvolenú aplikáciu pre fotoaparát a potom deaktivoval zabudovanú aplikáciu pre fotoaparát, efektívne by to narušilo systém. Bez vlastných funkcií fotoaparátu nebudete môcť v aplikáciách snímať obrázky, kým ich znova nepovolíte a nevyužijete ich vedľa seba na preferovanú možnosť fotoaparátu. Nie je to ideálne, ale ani strašné.

Aktualizácia, 20. augusta (18:00 ET) - Google vysvetľuje dôvody tohto kroku

Spoločnosť Google teraz objasnila dôvod zmeny a vysvetlila, že je navrhnutá tak, aby zabránila nesprávnemu spracovaniu údajov o polohe. Aktualizovala tiež dokumentáciu pre vývojárov, na ktorú sa odkazuje už skôr, a preformulovala ju tak, aby mala teraz na pamäti:

Toto je navrhnuté tak, aby sa zabezpečilo, že metadáta umiestnenia EXIF ​​sú správne spracované na základe povolení umiestnenia definovaných v aplikácii odosielajúcej zámer.

Prijímať metadáta polohy EXIF ​​z predinštalovanej aplikácie systémovej kamery pri použití zámerov, ktoré majú jeden z predchádzajúcich akcie zámeru, vaša aplikácia musí okrem ACCESS_COARSE_LOCATION alebo ACCESS_FINE_LOCATION deklarovať aj ACCESS_MEDIA_LOCATION povolenie.

Táto zmena nemá vplyv na schopnosť používateľov inštalovať a používať ľubovoľné aplikácie pre fotoaparáty na priame snímanie obrázkov alebo videí. Používateľ môže nastaviť aplikáciu fotoaparátu tretej strany ako predvolenú aplikáciu fotoaparátu. Táto zmena tiež neovplyvní akcie zámeru, ktoré spustia predvolenú aplikáciu fotoaparátu zadanú používateľom.

Inými slovami, je to niečo, čo by skutočne ovplyvnilo iba malú menšinu používateľov a malo by z toho mať prospech väčšina.

instagram story viewer