Sobes.tech
Middle

Šta se desilo sa dozvolama u Androidu nakon verzije 6?

sobes.tech АИ

Одговор од АИ

Nakon Android 6.0 Marshmallow (API 23), uveden je model dozvola u toku izvršavanja (Runtime Permissions).

Ključne promene:

  • Zahtev za dozvole u toku izvršavanja: Aplikacije treba da zahtevaju opasne dozvole (npr. pristup kameri, kontaktima, lokaciji) direktno tokom rada, kada su im zaista potrebne, a ne prilikom instalacije.
  • Dijalozi zahteva: Sistem prikazuje korisniku dijalog sa zahtevom za određenu dozvolu, korisnik može dozvoliti ili odbiti.
  • Upravljanje dozvolama: Korisnici mogu u bilo kom trenutku opozvati odobrene dozvole u sistemskim podešavanjima aplikacije.
  • Grupisanje dozvola: Dozvole su grupisane po kategorijama (npr. dozvole povezane sa telefonom ili skladištem). Kada se odobri jedna dozvola iz grupe, ostale dozvole te grupe takođe mogu biti odobrene (iako se u kasnijim verzijama Androida ovo ponašanje može malo promeniti).

Ova promena ima za cilj povećanje bezbednosti i privatnosti korisnika, dajući im veću kontrolu nad podacima kojima aplikacije mogu pristupiti. Za programere, to znači prilagođavanje logike aplikacije za proveru i zahtev dozvola na odgovarajućim mestima u kodu.