Régóta elgondolkodtunk azon, hogy hogyan néz ki, ha a Google úgy dönt, hogy végrehajt valamit, amely jobban ellenőrzi a felhasználókat annak felett, hogy az egyes alkalmazások milyen eszközökkel férhetnek hozzá az eszközünkhöz, és az I / O-n ebben az évben egyértelművé vált. Az Android M lehetővé teszi a felhasználók számára, hogy bizonyos mértékű ellenőrzést végezzenek az egyes alkalmazásokhoz hozzáférhető információk és hardverek felett, és ez az új beállítás az engedélytípusok néhány kényelmes kategóriába történő egyszerűsítését is magában foglalja.
Miközben semmit sem tudunk az Android M-ből, az az új engedélybeállítás gyors áttekintése ésszerű pillantást ad arra, hogy mi várható az Android következő verziójában.
Valamennyien hozzászoktunk ahhoz, hogy azonnal megkapjuk ezt a figyelmeztetést, miután megérinti a telepítést a Google Play Áruházba, amely megmondja, hogy milyen engedélyeket vár az alkalmazás, amikor az eszközre érkezik. Azok a napok már vége az Android M-ben, vagy legalább véget érnek az alkalmazások, amelyek frissítik az új engedélyezési rendszer támogatására. Minden alkalmazást kényszeríteni kell bármilyen engedély letiltására, amelyet bármelyik irányba mondod nekik, de a legfrissebb API-célra frissített alkalmazások ezt kecsesen meg tudják tenni. Mindent megnövekszik annak kockázata, hogy megsemmisíti az alkalmazást, amikor eltávolítja az engedélyt, és a tesztelésünk során ez meglehetősen gyakran fordulhat elő, ha nem vagy óvatos. A remény abban rejlik, hogy a Google rengeteg figyelmeztetést adott a fejlesztőknek és az összes eszköznek, amely szükséges a változások elvégzéséhez és annak biztosításához, hogy alkalmazásuk jól működjön az új szabályokkal, de a fejlesztő feladata a változások tényleges végrehajtása és alkalmazásuk frissítése.
Az új API-célokat követő alkalmazás telepítésekor a továbbiakban nem látja az engedélyeket a telepítési folyamat elején. Ehelyett az alkalmazásnak engedélyeket kell kérnie, amikor az alkalmazásnak valóban szüksége van erre az erőforrásra, és a felhasználó feladata jóváhagyni vagy megtagadni ezt a hozzáférést. A felhasználók az alkalmazásokhoz tartozó új engedélyek lapon megnézhetik az egyes alkalmazásokhoz hozzáférési engedélyek teljes listáját is, de ennél is fontosabb, hogy a felhasználók ugyanebben a nézetben lépjenek a haladó fülre, és megnézhessék az összes alkalmazást és olyan szolgáltatások, amelyek hozzáférést kérnek bizonyos típusú engedélyekhez.
Tesztelésünk során a katasztrófaes kudarc, amikor az engedélyeket megtagadták, meglehetősen ritka volt.
Az engedélyek letiltása egy olyan alkalmazásban, amelyet nem arra írnak, hogy ezen képesség körül működjön, olyan változókat vezet be, amelyeket az alkalmazás nem képes megváltoztatni. Az Android M pontosan erre figyelmezteti Önt, amikor megpróbálja letiltani az engedélyeket egy olyan alkalmazásban, amelyet nem frissítettek a legújabb API-ra, de nem akadályozza meg abban, hogy meghúzza a kart. Ehelyett önnek kell megismernie az alkalmazást, és megnézheti, hogy minden működik-e ezen engedély nélkül. A legrosszabb esetben az alkalmazás azonnal összeomlik, és visszatér a kezdőképernyőhöz, de a legtöbb esetben az alkalmazás nem fog hozzáférni az információkhoz, és értesíti a hibáról. Alkalmazásonként nagyon kicsit változhat, de tesztelésünk során a katasztrófaes kudarc meglehetősen ritka volt.
Tekintettel az átfutási időre az Android M hivatalos elindítása előtt, valószínűleg a legtöbb kedvenc alkalmazásod kihagyás nélkül támogatja ezt az új rendszert. Másrészt, ha megnézi, mely telefonja alkalmazásokat nem frissítette egy ideje, akkor valószínűleg van egy megfelelő mutatója annak, hogy mely alkalmazások kerülnek az alkalmi problémákba, amikor végül átváltás M. állásba. Időközben biztos lehet benne, hogy az alkalmazások kezelésének jobb módja folyamatban van.