Sobes.tech
Middle

Mi történt az engedélyekkel az Androidban a 6. verzió után?

sobes.tech MI

Válasz az MI-től

Android 6.0 Marshmallow (API 23) után bevezették a futási időben történő engedélyek (Runtime Permissions) modellt.

Főbb változások:

  • Engedélyek kérés futás közben: Az alkalmazásoknak közvetlenül a működés során kell kérniük a veszélyes engedélyeket (például kamerához, kapcsolatokhoz, helyhez való hozzáférést), amikor valóban szükségük van rájuk, nem az telepítéskor.
  • Kérő párbeszédablakok: A rendszer egy párbeszédablakot jelenít meg a felhasználónak, amelyben egy adott engedélyt kér, a felhasználó engedélyezheti vagy megtagadhatja.
  • Engedélyek kezelése: A felhasználók bármikor visszavonhatják az alkalmazás rendszerbeállításaiban adott engedélyeket.
  • Engedélyek csoportosítása: Az engedélyeket kategóriák szerint csoportosították (például telefon- vagy tárhelyhez kapcsolódó engedélyek). Egy csoportból adott engedély megadása esetén a többi engedély is megadható ebből a csoportból (bár az Android későbbi verzióiban ez a viselkedés kissé változhat).

Ez a változás a felhasználók biztonságának és adatvédelmének növelését célozza, nagyobb kontrollt adva nekik arról, hogy az alkalmazások milyen adatokhoz férhetnek hozzá. A fejlesztők számára ez azt jelenti, hogy az alkalmazás logikáját módosítani kell az engedélyek ellenőrzése és kérésének megfelelő helyein a kódban.