Android 13 voi antaa kehittäjien poistaa käytöstä moniajovalikossa näkyvät sovellusten esikatselut

click fraud protection

Android 13 voi antaa kehittäjille mahdollisuuden estää sovellusten esikatselun näyttämisen moniajovalikossa käyttämättä FLAG_SECURE. Lue miten, täältä!

Androidissa kehittäjät voivat estää sovellusten kuvakaappauksen asettamalla FLAG_SECURE. Tällä on tarkoitettu sivuvaikutus, joka estää myös sovellusten esikatselun näyttämisen moniajovalikossa, koska nämä esikatselut ovat pääasiassa kuvakaappauksia sovelluksesta viimeksi käytetyssä tilassa. Pankkisovellukset ja DRM-suojatut sovellukset, kuten Netflix, käyttävät yleensä tätä suojattua lippua, mutta se on ainoa tapa estää esikatselun näyttäminen. Nyt näyttää siltä Android 13 antaa kehittäjien poistaa käytöstä vain nämä kuvien esikatselut, mutta silti käyttäjä voi ottaa kuvakaappauksia.

Kuten huomasi Esper, Android 13 esittelee setRecentsScreenshotEnabled API. On muutamia syitä, miksi kehittäjä saattaa haluta käyttää tätä ominaisuutta. Tärkein niistä, joista voin kuvitella, on arkaluonteisten tietojen käsittelyssä, että se luottaa käyttäjän päättämään, onko turvallista ottaa kuvakaappaus vai ei. Tällä hetkellä,

FLAG_SECURE käytetään tyypillisesti suojaamaan kirjoitettua sisältöä näyttäviä sovelluksia sisällön kaappaamiselta, ja sen sivuvaikutuksena on, että sovellusten esikatselut eivät näy moniajovalikossa.

Oletetaan, että sinun on lähetettävä kuvakaappaus pankkisiirrosta jollekin. Pankkisovelluksesi kehittäjällä on mahdollisuus valita joko FLAG_SECURE tai käyttää uutta setRecentsScreenshotEnabled API, joka poistaa käytöstä moniajossa näytettävät sovelluksen kuvakaappaukset esikatselu. Jos haluat lähettää kuvakaappauksen kyseisestä siirrosta, et voi tehdä sitä, kun FLAG_SECURE on käytössä. Käyttäjät eivät kuitenkaan välttämättä halua, että heidän pankkinsa arkaluontoiset tiedot näkyvät moniajovalikossa – arkaluonteisia tietoja, kuten pankkisaldoaan tai viimeaikaisia ​​siirtoja. Tämän API: n käyttöönotto ratkaisee juuri tämän ongelman.

Se on varmasti ratkaisu niche-ongelmaan, mutta olen varma, että on muitakin tilanteita, jotka ovat samanlaisia. Kehittäjät, jotka käyttivät FLAG_SECURE-toimintoa piilottamaan sovellusten esikatselut Viimeaikaiset-valikossa, olivat ehdottomasti kiertotapa, joka ei ollut on todella tarkoitettu tähän käyttöön, ja on hyvä nähdä, että Google antaa kehittäjille mahdollisuuden piilottaa kyseiset sovellukset esikatselut.


Lähde: Esper