Middle
Mis juhtus Androidis lubadega pärast versiooni 6?
sobes.tech AI
Vastus AI-lt
Pärast Android 6.0 Marshmallow (API 23) kasutuselevõttu tutvustati jooksva aja (Runtime Permissions) mudelit.
Peamised muudatused:
- Luba taotlused jooksva ajal: Rakendused peavad nõudma ohtlikke lube (näiteks juurdepääs kaamerale, kontaktidele, asukohale) otse töö ajal, kui need on tõeliselt vajalikud, mitte paigaldamise ajal.
- Taotluste dialoogid: Süsteem näitab kasutajale dialoogakna, kus küsitakse konkreetset luba, kasutaja saab seda lubada või keelduda.
- Lubade haldamine: Kasutajad saavad igal ajal tühistada rakenduse süsteemi seadetes antud load.
- Lubade rühmitamine: Lube grupeeriti kategooriatesse (näiteks, luba, mis on seotud telefoniga või salvestusruumiga). Kui antakse üks luba grupist, võivad teised selle grupi load samuti olla antud (kuigi Androidi hilisemates versioonides võib see käitumine veidi muutuda).
See muudatus on suunatud kasutajate turvalisuse ja privaatsuse parandamisele, andes neile suurema kontrolli selle üle, millistele andmetele rakendused pääsevad ligi. Arendajatele tähendab see, et rakenduse loogikat tuleb kohandada, et kontrollida ja taotleda lube sobivates kohtades koodis.