Bemutatta androidos fejlesztéseit, közte az új, "M" kódnéven futó rendszert a Google a most zajló Google I/O fejlesztői konferencián. A tavalyi Android frissítés, a Lollipop rengeteg újdonságot hozott, többek között egy vadonatúj UI-paradigmát is, a Material Designt. Idén a Google nem nyúlt ilyen markánsan a rendszerhez - legalábbis látszólag. A motorház alatt azonban nagyon fontos változások jönnek, amelyek alapvetően változtatják meg, hogy hogyan használjuk a telefonunkat. Ezek nem mind kötődnek az Android M-hez, de mobilos fejlesztések révén ide szedtük össze. Akinek felkelteti az érdeklődését az új rendszer, és rendelkezik Nexus 5, 6, 9 vagy Nexus Player készülékkel, már most kipróbálhatja a Developer Preview verziót. A hivatalos megjelenés őszre várható.

App Permissions - végre, végre, végre.
Végre. Mély levegő: a Google gyakorlatilag teljesen átvette az iOS jogosultság-modelljét. Ez persze nem baj, sőt, a lehető legjobb dolog, ami ezen a területen történhetett. A legfontosabb változás, hogy a felhasználónak beleszólása van, hogy az alkalmazás által kért hozzáférések közül melyeket adja meg, és melyeket utasítja el. Ha nem látja szükségét, hogy mondjuk a Facebooknak hozzáférést adjon a pontos GPS-koordinátákhoz, akkor egy kattintással megvonható ez a jogosultság, ettől a ponttól az app nem kapja meg ezt az információt a rendszertől.
Az iOS-től "nyúlás" nem is ebben, hanem a jogosultságok felvezetésében van. Telepítéskor ugyanis nem önti rá a Play Store az összes jogosultságot a felhasználóra, hogy azonnal döntsön, mihez járul hozzá, hanem az iPhone-os alkalmazásokhoz hasonlóan akkor dobja fel az igényt, amikor az alkalmazás először kér hozzáférést. Így a felhasználó pont ott, pont akkor dönthet erről, amikor az appot már használja, és várhatóan pontosan tisztában van azzal, hogy milyen funkció megvalósításához kér például kamerát, lokációt, vagy bármilyen egyéb jogosultságot az app. Ennek a menet közbeni engedélyezésnek van egy pozitív mellékhatása is, az automatikus frissítések nem akadnak fenn, ha az app egy új jogosultságot kér - eddig mérhető arányban akasztotta a friss verziók terjesztését, ha manuálisan le kellett okézni az új jogosultság megadását.
Az App Permissions szépséghibája, hogy visszafelé nem kompatibilis. A Google bejelentése szerint kizárólag olyan alkalmazások esetén működik a fent leírt módon, amelyek már az Android M SDK-val készülnek - jó eséllyel tehát egy évekig tartó folyamat lesz az átállás, a régi, elhagyott alkalmazások pedig soha nem fogják támogatni az új paradigmát.
Kíváncsi vagy a Google I/O fejlesztői konferencia további bejelentéseire? Olvasd el a teljes cikket a HWSW-n!