Android 13 môže vývojárom umožniť zakázať ukážky aplikácií zobrazené v ponuke multitaskingu

click fraud protection

Android 13 umožňuje vývojárom zakázať zobrazovanie ukážok aplikácií v ponuke multitaskingu bez použitia FLAG_SECURE. Prečítajte si ako, tu!

V systéme Android môžu vývojári zabrániť snímaniu obrazovky aplikácií nastavením FLAG_SECURE. To má zamýšľaný vedľajší účinok, že sa tiež zabráni zobrazovaniu ukážok aplikácií v ponuke multitaskingu, pretože tieto ukážky sú v podstate snímky obrazovky aplikácie v stave posledného použitia. Bankové aplikácie a aplikácie chránené DRM, ako napríklad Netflix, zvyčajne využívajú tento chránený príznak, ale je to jediný spôsob, ako zabrániť zobrazeniu tohto náhľadu. Teraz sa zdá Android 13 umožní vývojárom zakázať iba tieto ukážky obrázkov, pričom používateľovi stále umožní vytvárať snímky obrazovky.

Ako si všimol Esper, Android 13 predstavuje setRecentsScreenshotEnabled API. Existuje niekoľko dôvodov, prečo môže vývojár chcieť použiť túto funkciu. Najdôležitejšie z nich, ktoré si viem predstaviť, je to, že pri manipulácii s citlivými údajmi dôveruje používateľovi, aby sa rozhodol, či je bezpečné urobiť snímku obrazovky alebo nie. v súčasnosti

FLAG_SECURE sa zvyčajne používa na ochranu aplikácií zobrazujúcich obsah písaný kópiou pred zachytením ich obsahu a má vedľajší účinok v tom, že neumožňuje zobrazenie ukážok aplikácií v ponuke multitaskingu.

Povedzme, že potrebujete niekomu poslať snímku obrazovky bankového prevodu. Vývojár vašej bankovej aplikácie má na výber buď nastaviť FLAG_SECURE, alebo použiť novú setRecentsScreenshotEnabled API na zakázanie snímok obrazovky aplikácie zobrazenej v multitaskingu Náhľad. Ak chcete odoslať snímku obrazovky tohto prenosu, nemôžete to urobiť, kým je povolená funkcia FLAG_SECURE. Používatelia však nemusia chcieť, aby sa v ponuke multitaskingu zobrazovali citlivé údaje ich banky – citlivé údaje, ako je zostatok v banke alebo nedávne prevody. Zavedenie tohto API rieši presne tento problém.

Je to určite riešenie pre úzky problém, ale som si istý, že existujú aj iné situácie, ktoré sú podobné. Vývojári používajúci FLAG_SECURE na skrytie ukážok aplikácií v ponuke nedávnych aplikácií bolo určite riešením, ktoré nebolo skutočne určené na toto použitie a je dobré, že Google dáva vývojárom na výber, ako tieto aplikácie skryjú náhľady.


Zdroj: Esper