Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

Permisos de Android M y lo que significan para ti

Android M ha presentado al mundo los controles de permisos a nivel del sistema. Los permisos granulares de las aplicaciones le permiten simplemente activar interruptores para aceptar o revocar solicitudes de permiso individuales. Si bien la funcionalidad siempre estuvo disponible en Android mediante el uso de aplicaciones de terceros, esta es la primera vez que hemos podido administrar los permisos a través del propio sistema Android. Es una gran noticia (aunque sea un poco poco atractiva), así que esto es lo que necesitas saber sobre los permisos de Android M.

¿Cómo funcionan los permisos de tiempo de ejecución?

Como probablemente sepa por nuestro desglose de las funciones de Android M, la última vista previa para desarrolladores permite a los usuarios otorgar permisos individuales a las aplicaciones según surja la necesidad (tiempo de ejecución), en lugar de hacerlo como un lote durante la instalación. Eso significa que no se solicita permiso de grupo cuando descargas una aplicación por primera vez. Los permisos de Android M también se han resumido en una lista mucho más fácil de entender y se otorgan uno por uno a medida que surge la necesidad.

Esto significa que la primera vez que una aplicación necesite acceso a su cámara, micrófono, lista de contactos o ubicación, verá una ventana emergente solicitando permiso solo para esa acción. De esta manera, siempre sabrá el motivo exacto del permiso y podrá otorgarlo o denegarlo según lo desee. Los permisos clasificados como «normales» desde el punto de vista de la seguridad, como el acceso a Internet o el despertador, se concederán automáticamente tras la instalación.

Los permisos clasificados por el marco de Android como «peligrosos» (aquellos incluidos en la lista de permisos granulares) también son reversibles, lo que significa que puede otorgar acceso cuando lo necesite y luego presionar el interruptor nuevamente para proteger su privacidad. Esto simplemente no era posible en versiones anteriores de Android (aunque App Ops sí apareció brevemente antes de ser retirado), que tenía más un enfoque de «tómalo o déjalo».

¿La revocación de permisos dañará las aplicaciones?

Como usuarios, siempre nos dijeron que bloquear permisos con aplicaciones de terceros provocaría un mal funcionamiento de las aplicaciones y, sin embargo, Google ahora ha logrado brindar un control total a nivel del sistema sin que los desarrolladores tengan que reestructurar completamente sus aplicaciones. O eso nos dijeron en el Google I/O 2015; pero eso no es del todo cierto.

Claro, los desarrolladores no pueden hacer nada y sus aplicaciones seguirán siendo compatibles con Android M. Sin embargo, si no han configurado su aplicación para manejar permisos granulares «elegantemente» para que funcionen con cualquier cantidad de permisos individuales denegados, entonces ambos Los desarrolladores y usuarios pueden esperar algo de extrañeza en sus aplicaciones.

Puede que no estemos hablando de fallas totales, pero es posible que los usuarios no obtengan la funcionalidad principal sin permisos específicos y que los desarrolladores tengan que tener en cuenta los mensajes de advertencia que indican que una aplicación no puede funcionar en absoluto sin un permiso particular. Entonces, si bien la reestructuración no es «necesaria», Google obviamente quiere que las aplicaciones se revisen teniendo en cuenta la estructura de permisos de M.

¿Qué pasa con las aplicaciones que ya tengo?

Las aplicaciones heredadas (aquellas aplicaciones que estaban dirigidas a versiones de Android anteriores a Android M) seguirán comportándose como las aplicaciones actuales: con una larga lista de solicitudes de permiso durante la instalación que deben aceptarse para continuar. Sin embargo, una vez instalada la aplicación, el usuario puede acceder al administrador de permisos de M y revocar los permisos que desee. La estructura de permisos de Android M es compatible con versiones anteriores y posteriores.

No es muy probable que las aplicaciones simplemente fallen si niegas ciertos permisos. Android simplemente pasará datos vacíos a la aplicación en lugar de una excepción de seguridad. Este es el equivalente del sistema Android a patear tu ropa sucia debajo de la cama y decirle a tu mamá que limpiaste tu habitación; El incumplimiento te mete en problemas, pero algo que parece correcto es suficiente para salir adelante.

Además, a las aplicaciones de Google, o aquellas aplicaciones que forman parte de la imagen del sistema, se les pueden otorgar automáticamente más permisos por adelantado. Obviamente, Google se otorga a sí mismo y a los OEM una especie de acceso VIP. Sin embargo, los usuarios aún pueden ingresar más tarde y revocar ciertos permisos, al igual que con las aplicaciones heredadas.

¿Qué significa todo esto para mí?

Básicamente, ahora tienes control total sobre a qué tienen acceso tus aplicaciones, con la capacidad de otorgar y revocar permisos específicos cuando lo desees. Si bien algunas aplicaciones sin duda funcionarán mal, los desarrolladores tienen la responsabilidad de gestionar estos problemas correctamente (con mensajes de advertencia o similares) o simplemente actualizar sus aplicaciones. Es un gran día para la privacidad y el control del usuario. Lo único que tienes que hacer es asegurarte de saber qué permisos debes aceptar y cuáles no son razonables.

¿Qué opinas sobre la forma en que Andriod M maneja los permisos de las aplicaciones? ¿Es algo bueno o no muy útil?