Android 13 lahko razvijalcem omogoči, da onemogočijo predogled aplikacij, da bi bili prikazani v večopravilnem meniju, brez uporabe FLAG_SECURE. Preberite, kako, tukaj!
V Androidu lahko razvijalci z nastavitvijo FLAG_SECURE preprečijo snemanje zaslona aplikacij. To ima predvideni stranski učinek, saj preprečuje tudi prikaz predogledov aplikacij v večopravilnem meniju, saj so ti predogledi v bistvu posnetki zaslona aplikacije v zadnjem uporabljenem stanju. Bančne aplikacije in aplikacije, zaščitene z DRM, kot je Netflix, običajno uporabljajo to zaščiteno zastavico, vendar je to edini način, da preprečite prikaz predogleda. Zdaj se zdi Android 13 bo razvijalcem omogočil, da onemogočijo samo te predoglede slik, medtem ko bodo uporabniki še vedno lahko posneli posnetke zaslona.
Kot je opazil Esper, Android 13 predstavlja setRecentsScreenshotEnabled API. Obstaja nekaj razlogov, zakaj razvijalec morda želi uporabiti to funkcijo. Najpomembnejše, kar si lahko predstavljam, je, da pri ravnanju z občutljivimi podatki zaupa uporabniku, da se odloči, ali je varno narediti posnetek zaslona ali ne. trenutno,
FLAG_SECURE se običajno uporablja za zaščito aplikacij, ki prikazujejo avtorsko vsebino, pred zajemom njihove vsebine in ima stranski učinek, da ne dovoli prikaza predogledov aplikacij v večopravilnem meniju.Recimo, da morate nekomu poslati posnetek zaslona bančnega nakazila. Razvijalec vaše bančne aplikacije lahko na izbiro nastavi FLAG_SECURE ali uporabi novo setRecentsScreenshotEnabled API za onemogočanje posnetkov zaslona aplikacije, prikazanih v večopravilnosti predogled. Če želite poslati posnetek zaslona tega prenosa, tega ne morete storiti, dokler je FLAG_SECURE omogočen. Vendar uporabniki morda ne bodo želeli, da so občutljivi podatki njihove banke prikazani v večopravilnem meniju – občutljivi podatki, kot so stanje na banki ali nedavni prenosi. Uvedba tega API-ja rešuje točno to težavo.
Vsekakor je rešitev za nišno težavo, vendar sem prepričan, da obstajajo tudi druge situacije, ki so v podobnih okoliščinah. Razvijalci, ki uporabljajo FLAG_SECURE za skrivanje predogledov aplikacij v meniju nedavnih, so bili vsekakor rešitev, ki ni resnično namenjeni za to uporabo, in dobro je videti, da Google daje razvijalcem možnost izbire, kako skrijejo te aplikacije predogledi.
Vir: Esper