Olemme pitkään pohtineet, miltä näyttää siltä, jos Google päättäisi toteuttaa jotain, joka antaa käyttäjille entistä paremman hallinnan siitä, mitä yksittäisiä sovelluksia sallitaan käyttää laitteissamme, ja I / O: ssa tänä vuonna kaikki selvisi. Android M antaa käyttäjille mahdollisuuden hallita melkoisesti mitä tietoja ja laitteistoja jokaisella sovelluksella on pääsy. Tämä uusi asennus sisältää jopa käyttöoikeustyyppien yksinkertaistamisen muutamiin käteviin luokkiin.
Vaikka emme tiedä mitään Android M: stä ole kivessä, tämän uuden lupa-asennuksen nopea esittely antaa kohtuullisen kuvan siitä, mitä seuraavassa Android-versiossa on tulossa.
Olemme kaikki tottuneet saamaan tämän kehotuksen heti sen jälkeen, kun napsautat asennusta Google Play Kauppaan, joka kertoo, mitkä käyttöoikeudet sovellus odottaa, kun se laskeutuu laitteellesi. Ne päivät ovat ohittaneet Android M: ssä tai ainakin ne ovat ohitettu sovelluksille, jotka päivittyvät tukemaan tätä uutta lupajärjestelmää. Kaikkien sovellusten on pakko poistaa kaikki käyttöoikeudet, jotka annat heille kummallekinkin puolelle, mutta viimeisimpään sovellusliittymäkohteeseen päivitetyt sovellukset voivat tehdä sen sulavasti. Kaikella muulla on lisääntynyt riski hajottaa sovellus, kun poistat luvan, ja testauksissamme, jota voi tapahtua melko usein, jos et ole varovainen. Toivottavasti Google on antanut kehittäjille runsaasti varoituksia ja kaikki tarvittavat työkalut näiden muutosten tekemiseen ja sen varmistamiseen, että heidän sovelluksensa toimivat mukavasti näiden uusien sääntöjen kanssa, mutta kehittäjän on täysin vastuulla toteuttaa muutokset ja päivittää sovelluksensa.
Kun asennat sovelluksen, joka seuraa uusia sovellusliittymäkohteita, et enää näe kyseisiä käyttöoikeuksia kehotettaessa asennusprosessin alussa. Sen sijaan sovelluksen on pyydettävä käyttöoikeuksia, kun sovellus tosiasiallisesti tarvitsee kyseistä resurssia, ja käyttäjän on hyväksyttävä tai evättävä tämä käyttöoikeus. Käyttäjät voivat myös tarkastella käyttöoikeuksien kokonaisluetteloa, joka jokaisella sovelluksella on, uuteen käyttöoikeuksien välilehteen sovellusosion osiossa, mutta mikä tärkeintä, käyttäjät voivat siirtyä Advanced-välilehteen samassa näkymässä ja tarkastella kaikkia sovelluksia ja palvelut, jotka vaativat pääsyä erityyppisiin käyttöoikeuksiin.
Testissämme katastrofaalinen epäonnistuminen, kun luvat evättiin, oli melko harvinaista.
Käyttöoikeuksien poistaminen käytöstä sovelluksessa, jota ei ole kirjoitettu toimimaan tämän kyvyn ympärillä, tuo käyttöön muuttujia, joita sovellus ei ehkä pysty toimimaan. Android M varoittaa sinua täsmälleen tästä, kun yrität poistaa käyttöoikeudet sovelluksesta, jota ei ole päivitetty uusimpaan sovellusliittymään, mutta joka ei estä vetämästä vipua. Sen sijaan saat tutkia sovellusta itse ja nähdä, toimiiko kaikki edelleen ilman tätä lupaa. Pahimmassa tapauksessa sovellus kaatuu välittömästi ja palauttaa sinut aloitusnäyttöön, mutta useimmissa tapauksissa sovellus ei vain pääse tietoihin ja ilmoittaa sinulle virheestä. Se vaihtelee melko vähän sovelluksesta toiseen, mutta testauksessamme katastrofaalinen epäonnistuminen oli melko harvinaista.
Ottaen huomioon läpimenoaika ennen Android M: n virallista julkaisua, todennäköisesti suurin osa suosikkisovelluksistasi tukee tätä uutta järjestelmää ilman ongelmia. Toisaalta, jos tarkastelemme, mitä puhelimen sovelluksia ei ole päivitetty melko pitkään aikaan, saat todennäköisesti kunnollisen indikaattorin siitä, mitkä sovellukset joutuvat satunnaiseen ongelmaan, kun teet lopulta siirry kohtaan M. Sillä välin voit olla varma, että parempi tapa käsitellä sovelluksia on matkalla.