„Android 13“ gali leisti kūrėjams išjungti programų peržiūras, kad jos nebūtų rodomos kelių užduočių meniu, nenaudojant FLAG_SECURE. Kaip tai padaryti, skaitykite čia!
Sistemoje „Android“ kūrėjai gali neleisti programoms daryti ekrano kopijų, nustatydami FLAG_SECURE. Tai turi numatomą šalutinį poveikį, nes taip pat neleidžiama rodyti programų peržiūrų kelių užduočių meniu, nes šios peržiūros iš esmės yra paskutinės naudotos programos ekrano kopijos. Bankininkystės programos ir DRM apsaugotos programos, pvz., „Netflix“, paprastai naudoja šią apsaugotą žymą, tačiau tai yra vienintelis būdas neleisti rodyti šios peržiūros. Dabar atrodo Android 13 leis kūrėjams išjungti tik tas vaizdų peržiūras, o vartotojui vis tiek bus leidžiama daryti ekrano kopijas.
Kaip pastebėjo Esper, Android 13 pristato setRecentsScreenshotEnabled API. Yra keletas priežasčių, kodėl kūrėjas gali norėti naudoti šią funkciją. Svarbiausias dalykas, kurį galiu įsivaizduoti, yra tai, kad tvarkydamas neskelbtinus duomenis vartotojas pasitiki, ar saugu daryti ekrano kopiją, ar ne. Šiuo metu,
FLAG_SECURE paprastai naudojamas siekiant apsaugoti programas, kuriose rodomas parašytas turinys, kad jų turinys nebūtų užfiksuotas, be to, jis turi šalutinį poveikį, nes neleidžia rodyti programų peržiūrų kelių užduočių meniu.Tarkime, jums reikia kam nors nusiųsti banko pavedimo ekrano kopiją. Jūsų banko programos kūrėjas gali pasirinkti nustatyti FLAG_SECURE arba naudoti naują setRecentsScreenshotEnabled API, kad būtų išjungtos programos, rodomos kelių užduočių metu, ekrano kopijos peržiūra. Jei norite išsiųsti to perdavimo ekrano kopiją, negalite to padaryti, kol įjungta FLAG_SECURE. Tačiau vartotojai gali nenorėti, kad jų banko slapta informacija būtų rodoma kelių užduočių meniu – neskelbtina informacija, pvz., banko likutis arba naujausi pervedimai. Šios API įdiegimas išsprendžia būtent šią problemą.
Tai tikrai yra nišos problemos sprendimas, bet esu tikras, kad yra ir kitų panašių situacijų. Kūrėjai, naudodami FLAG_SECURE, norėdami paslėpti programų peržiūras naujausių meniu, tikrai buvo sprendimas, kurio nebuvo tikrai skirtas tokiam naudojimui, ir malonu matyti, kad „Google“ suteikia kūrėjams galimybę pasirinkti, kaip paslėpti šias programas peržiūros.
Šaltinis: Esper