Sobes.tech
Middle

Kas notika ar atļaujām Android pēc versijas 6?

sobes.tech AI

Atbilde no AI

Pēc Android 6.0 Marshmallow (API 23) tika ieviests izpildes laikā esošo atļauju (Runtime Permissions) modelis.

Galvenās izmaiņas:

  • Atļauju pieprasīšana izpildes laikā: Programmas ir jāpieprasa bīstamas atļaujas (piemēram, piekļuve kamerai, kontaktiem, atrašanās vietai) tieši darba laikā, kad tās tiešām ir nepieciešamas, nevis instalēšanas laikā.
  • Pieprasījuma dialogi: Sistēma lietotājam parāda dialoglodziņu ar pieprasījumu konkrētai atļaujai, lietotājs var piešķirt vai atteikt.
  • Atļauju pārvaldība: Lietotāji var jebkurā laikā atsaukt piešķirtās atļaujas sistēmas iestatījumos.
  • Atļauju grupēšana: Atļaujas tika grupētas pēc kategorijām (piemēram, atļaujas, kas saistītas ar tālruni vai glabātuvi). Piešķirot vienu atļauju no grupas, citas šīs grupas atļaujas arī var tikt piešķirtas (lai gan nākamajās Android versijās šī uzvedība var nedaudz mainīties).

Šī izmaiņa ir vērsta uz lietotāju drošības un privātuma uzlabošanu, dodot viņiem lielāku kontroli pār to, pie kādiem datiem programmas var piekļūt. Izstrādātājiem tas nozīmē, ka ir jāpielāgo programmas loģika, lai pārbaudītu un pieprasītu atļaujas atbilstošajās koda vietās.