Logo ca.androidermagazine.com
Logo ca.androidermagazine.com

El problema amb els permisos d’android és la massa informació i no la informació suficient alhora

Anonim

És un esdeveniment habitual a la premsa tecnològica. Una aplicació té permisos qüestionables i la gent es presenta freqüentment. De vegades és justificable, però la majoria de les vegades és que els usuaris que es desprenen no entenen el model de permís Android o no han trigat a veure per quins motius pot tenir una aplicació que necessiti aquests permisos aparentment incomplets. I és culpa de Google. Ho sentim, Google, t'estimem, però tot el vostre.

Hi ha dues maneres de manejar de fer que l’usuari (jo i jo) sàpiga el que una aplicació ha de fer o necessita veure per funcionar. Una de les maneres és dir-ho tot just abans que l’usuari l’instal·li perquè sàpiguen exactament què es pot fer i veure. En altres paraules, la forma Android (majoritàriament). Una altra manera és seleccionar detingudament totes les aplicacions i fer que l’usuari confiï en el seu procés de cribratge i sàpiga que l’aplicació no fa res fora del normal. Aquesta és la manera d'Apple. Totes dues són bones d’algunes maneres i dolentes d’algunes maneres.

És el treball de Serenity i la tripulació a iMore per fer front a problemes d’iOS en aquest front si cal afrontar-són més coneixedors sobre ells que jo - però realment hem de parlar dels permisos d’Android aquí i per què necessiten una mica d’atenció del gran G.

Vaig a escollir la nostra pròpia aplicació Android Central aquí perquè puc buscar el codi o construir-la jo mateixa i saber exactament què fa, què pot fer i per què. Comencem per allò que fa que la gent es desemmotegi perquè hi ha un bon exemple a la imatge de dalt: evitar que el dispositiu dormi.

Per què, al capdavall, cal que una aplicació per llegir un bloc no mantingui el telèfon bloquejat despert? No et culpo del tot si això és el primer que penses. De fet, vull que sigui el primer que tothom pensi, perquè tots hem de ser una mica escèptics quant a programari que instal·lem als nostres telèfons. Però la nostra aplicació no té la intenció de mantenir el telèfon en funcionament tot el temps, i tret que hi hagi algun error en algun lloc. Necessitem aquest permís perquè la pantalla no s’apague durant la lectura d’aquest.

Expliqueu-nos què signifiquen aquests permisos i us sortirem menys.

Hi ha dos problemes molt importants que Google pot arreglar. Una és dura, però l’altra és fàcil, com el pastís deliciós fàcil. El difícil és continuar construint les API fins que no tinguem una que només pot mantenir la pantalla encesa. Deixeu que les dades de fons i tota la resta es quedin dormides fins que no s’utilitzi i mantingueu la CPU en ralentit a no ser que necessiti augmentar cap altra cosa que faci un usuari. Això és tot el que fem servir el dispositiu impedir que no tingui permís per dormir. Si Google crea aquesta API, canviarem a aquesta. Fins aleshores, necessitàvem permís per mantenir tot el telèfon en funcionament fins i tot quan no anem a fer res en segon pla.

El segon i més fàcil que cal fer és donar més informació aquí. Un cop decidiu que oferireu a l’usuari tota la informació sobre els permisos que necessita una aplicació, haureu d’anar un pas més enllà quan els enumereu. El que tenim ara mateix és massa informació o no és informació suficient.

Sóc un nerd. Ni tan sols intento amagar-ho. Molta de les persones que llegeixen també seran empollonades. El que veiem ara a Google Play quan es mostren els permisos va ser escrit per nerds per a nerds. Ho entenc, els meus companys nerds ho entenen, però pot ser que una persona normal que només vulgui instal·lar una nova aplicació nova. Considereu això:

  • Eviteu que el dispositiu dormi. Aquesta aplicació necessita evitar que el telèfon entri en estat de son. Això només es pot produir mentre l'aplicació s'està executant i mostrant a la pantalla i és possible que no tingui un procés intensiu. Si teniu cap pregunta, heu de preguntar al desenvolupador mitjançant la informació de contacte que es troba a la part inferior de la pàgina.

Això em va trigar 30 segons en sortir al teclat. (I 20 més per arreglar els mecanografiats perquè crec que puc escriure molt ràpidament sense mirar el teclat, però realment no ho puc.) No és la més gran explicació del que pot suposar aquest permís, però és una descàrrega mètrica millor que el que nosaltres tenir ara La gent de Google és molt més intel·ligent sobre Android que jo (però em puc atuar a tots els arribats per provar els meus coneixements sobre Dunmer Lore) i ho podrien fer encara millor. Si ho fessin, ajudaria les persones que es molesten en llegir els permisos quan veuen que Twitter s’està fonent sobre una aplicació que necessita dades GPS, perquè és una aplicació gratuïta dirigida a anuncis que necessita GPS per mostrar-vos aquells anuncis objectiu "rellevants" quan sou a l'aparcament Target.

Cal perfeccionar i explicar el model de permís d’Android. I no per empollons.

No es tracta d'un problema nou. Des que Android es va fer popular, la gent ha vist massa informació sobre els permisos necessaris sense tenir informació suficient sobre aquests permisos ni el que signifiquen. Llavors, (amb raó) se'n van assabentar. Gaudeixo d'aquests freakouts. Em poso a seure i veig a la gent que realment es preocupa per la seguretat mòbil i les seves dades personals precioses durant un o dos dies. Però els desenvolupadors d'aplicacions segurament no estan molt contents quan els passa i són la raó per la qual Android és tan popular com ho és.

Llavors, com "combatre-ho a Google? Podeu fer un canvi per proporcionar-nos tot el que hem de saber quan realment ens fixem en els permisos d’una aplicació sense anar al lloc d’Android Developer i llegir un munt de documentació sobre aquestes? T’estimarem més.