Android 13 može dopustiti programerima da onemoguće preglede aplikacija prikazane u izborniku za više zadataka

Android 13 može dopustiti razvojnim programerima da onemoguće prikazivanje pregleda aplikacija u izborniku za više zadataka, bez upotrebe FLAG_SECURE. Pročitajte kako, ovdje!

Na Androidu, programeri mogu spriječiti aplikacije da se naprave snimke zaslona postavljanjem FLAG_SECURE. Ovo ima namjeravanu nuspojavu sprječavanja prikazivanja pregleda aplikacija u izborniku za više zadataka, budući da su ti pregledi u biti snimke zaslona aplikacije u zadnjem korištenom stanju. Bankovne aplikacije i aplikacije zaštićene DRM-om kao što je Netflix obično će koristiti ovu zaštićenu oznaku, ali to je jedini način da se spriječi prikazivanje tog pregleda. Sada se čini Android 13 omogućit će programerima da onemoguće samo te pretpreglede slika, dok će korisnik i dalje moći snimati snimke zaslona.

Kao što je uočio Esper, Android 13 predstavlja setRecentsScreenshotEnabled API. Postoji nekoliko razloga zašto bi programer mogao upotrijebiti ovu značajku. Najvažnije od kojih mogu zamisliti je da pri rukovanju osjetljivim podacima vjeruje korisniku da odluči je li sigurno napraviti snimku zaslona ili ne. Trenutno,

FLAG_SIGURNO obično se koristi za zaštitu aplikacija koje prikazuju autorski sadržaj od snimanja njihovog sadržaja, a ima i nuspojavu ne dopuštanja prikazivanja pregleda aplikacija u izborniku za više zadataka.

Recimo da nekome trebate poslati snimku zaslona bankovnog prijenosa. Programer vaše bankovne aplikacije ima izbor postaviti FLAG_SECURE ili koristiti novi setRecentsScreenshotEnabled API za onemogućavanje snimaka zaslona aplikacije koje se prikazuju u multitaskingu pretpregled. Ako želite poslati snimku zaslona tog prijenosa, to ne možete učiniti dok je FLAG_SECURE omogućen. Međutim, korisnici možda neće željeti da se osjetljivi detalji njihove banke prikazuju u višezadaćnom izborniku -- osjetljivi detalji poput stanja u banci ili nedavnih transfera. Uvođenje ovog API-ja rješava upravo taj problem.

To je svakako rješenje za problem niše, ali siguran sam da postoje druge situacije koje su slične u okolnostima. Razvojni programeri koji su koristili FLAG_SECURE za skrivanje pregleda aplikacija u nedavnom izborniku definitivno su bili zaobilazno rješenje koje nije stvarno namijenjene za tu upotrebu i dobro je vidjeti da Google programerima daje izbor kako će sakriti te aplikacije pregledi.


Izvor: Esper