A Google az Android 11 engedélyek automatikus visszaállításának funkcióját minden Android 6.0 és Android 10 közötti rendszert futtató eszközön elérhetővé teszi. Íme, ez mit jelent.
Android 11, Google bevezette az engedélyek automatikus visszavonását amely megtiltotta a nem használt alkalmazások számára, hogy hozzáférjenek a felhasználó által megadott bizalmas engedélyekhez. Noha ez az adatvédelmi funkció jelenleg kizárólag az Android 11 és újabb eszközökre vonatkozik, hamarosan az Android régebbi verzióira is át fog terjedni – egészen az Android 6.0-ig.
Ma a Google bejelentette, hogy elhozza Az Android 11 engedélyek automatikus visszaállítási funkciója minden Android 6.0 vagy újabb rendszert futtató eszközre. A funkció még ebben az évben elkezdődik azokon az eszközökön, amelyeken telepítve van a Google Play-szolgáltatás. A Google azt állítja, hogy a funkció alapértelmezés szerint engedélyezve lesz az Android 11-et (30-as API-szintet) vagy újabbat célzó alkalmazásoknál. A 23–29. API-szintet célzó alkalmazások esetén a felhasználóknak manuálisan kell engedélyezniük a beállításokból.
Kezdetben az engedélyek automatikus visszaállítása funkció automatikusan visszavonja azokat az érzékeny engedélyeket, amelyeket a felhasználó néhány hónapja nem fér hozzá az alkalmazásokhoz. Például, ha engedélyezte egy alkalmazásnak, hogy hozzáférjen a tartózkodási helyéhez, és valamilyen oknál fogva soha nem nyitotta meg az alkalmazást hosszabb ideig, a funkció automatikusan visszavonja az adott alkalmazás helymeghatározási engedélyét – az alkalmazásnak újra meg kell kérnie a helymeghatározási engedélyt, amikor megnyitja azt.
Az engedélyek automatikus visszaállítása funkció nem vonatkozik az Eszközadminisztrátor alkalmazásokra; hasonlóképpen a vállalati szabályzat által rögzített engedélyek sem vonhatók vissza. A funkció kompatibilis a alkalmazás hibernálása ban ben Android 12. Ha szükséges, az alkalmazás fejlesztője arra is kérheti a felhasználót, hogy tiltsa le az automatikus visszaállítási engedély funkciót. Ha alkalmazása a 30-as vagy magasabb API-szintet célozza, és meg szeretné kérni a felhasználót, hogy tiltsa le az engedélyek automatikus visszaállítását, akkor az új, többplatformos API-t kell használnia, amely a Jetpack Core könyvtár - androidx.core.content.PackageManagerCompat.getUnusedAppRestrictionsStatus()
és androidx.core.content.IntentCompat.createManageUnusedAppRestrictionsIntent()
. Ez az olyan alkalmazások esetében hasznos, amelyek elsősorban a háttérben működnek, például az okosórához tartozó kísérőalkalmazások esetében.
A régebbi Android telefonokba bekerülő engedélyek automatikus visszavonási funkciója a felszínen jelentéktelennek tűnhet, de figyelembe véve, hogy ezek közül a régebbi telefonok közül sok szoftvert támogat. A telefonok már régen megszűntek, és ezért nagyobb a kockázata annak, hogy rosszindulatú alkalmazások kihasználják őket, jó látni, hogy a Google kiterjeszti ezt az adatvédelmi funkciót a régebbi Androidra verziók.
Az engedélyek automatikus visszaállítási funkciója 2021 decemberétől fokozatosan bevezetésre kerül az Android 6.0-ra az Android 10-es eszközökön keresztül, amelyekre telepítve van a Google Play-szolgáltatás. A Google azt állítja, hogy a funkció 2022 első negyedévére eléri az összes alkalmas eszközt. Eközben a platformok közötti automatikus visszaállítási API-k ma bétaverzióban indulnak a Jetpack Core 1.7.0-val, de stabil API-ként 2021 októberében indulnak.