Sobes.tech
Middle

Kas nutiko su leidimais Android po 6-osios versijos?

sobes.tech AI

Atsakymas iš AI

Po Android 6.0 Marshmallow (API 23) buvo įvestas leidimų modelis vykdymo metu (Runtime Permissions).

Pagrindiniai pakeitimai:

  • Leidimų prašymas vykdymo metu: Programėlės turi tiesiogiai prašyti pavojingų leidimų (pvz., prieigos prie kameros, kontaktų, vietos) tiesiogiai darbo metu, kai jų tikrai reikia, o ne diegimo metu.
  • Prašymo dialogai: Sistema rodo naudotojui dialogo langą su konkrečiu leidimu, naudotojas gali leisti arba atmesti.
  • Leidimų valdymas: Naudotojai gali bet kuriuo metu atšaukti suteiktus leidimus programėlės sistemos nustatymuose.
  • Leidimų grupavimas: Leidimai buvo sugrupuoti pagal kategorijas (pvz., leidimai, susiję su telefonu ar saugykla). Suteikus vieną leidimą iš grupės, kiti tos grupės leidimai taip pat gali būti suteikti (nors vėlesnėse Android versijose šis elgesys gali šiek tiek keistis).

Šis pakeitimas siekia pagerinti naudotojų saugumą ir privatumą, suteikdamas jiems didesnę kontrolę, kokie duomenys yra prieinami programėlėms. Programuotojams tai reiškia, kad reikia pritaikyti programėlės logiką leidimų tikrinimui ir prašymui tinkamose kodo vietose.