Artículo

Diversión con permisos: por qué el cambio en Android 6.0 puede hacerte repetir

protection click fraud
Permisos de Android 6.0

Android 6.0 Marshmallow técnicamente tiene toda una semana. (Supongo que menos si se cuenta la fecha de caída del código). Pero ha estado en estado de vista previa de desarrollador durante meses, y Los desarrolladores han podido enviar aplicaciones que usan el nuevo nivel de API (y, por lo tanto, los nuevos permisos) durante un tiempo. ahora.

Entonces, si está ejecutando Marshmallow en un teléfono Nexus (y realmente debería hacerlo), comenzará a ejecutar el nuevo esquema de permisos a medida que se actualicen las aplicaciones. Uno de mis primeros casos de esto fue con Twitter. (Y felicitaciones a Twitter por ser uno de los primeros).

Cómo lo hace Twitter ...

Twitter psuedo-permiso

Considere esta captura de pantalla, que verá cuando abra Twitter por primera vez. A Twitter le gustaría usar mi ubicación actual para personalizar mi experiencia. OK por qué no. Me gusta mi ubicación y me gustan las mejores experiencias. Lo permitiré.

Entonces el nuevo permiso en Marshmallow entra en acción. ¿Quiero darle acceso a Twitter a lo que dije que quería darle acceso? Sí. Por eso presioné OK la primera vez.

La cuestión es que el primer cuadro de diálogo de Twitter en realidad no tiene nada que ver con permitir el permiso para mi ubicación. Simplemente activa el diálogo del sistema. Pero está redactado un poco más amigable que el diálogo de permisos de Android.

Considerar:

Twitter: "A Twitter le gustaría usar su ubicación actual para personalizar su experiencia".
Android: "¿Permitir que Twitter acceda a la ubicación de este dispositivo?"

Permisos de ubicación de Twitter

Dos preguntas similares a permisos que hacen la misma pregunta, pero solo una realmente permite algo.

El primero me dice lo que quiere hacer y, lo que es más importante por qué quiere hacerlo. Este último es principalmente el mismo tipo de permiso simple, pero vago, que hemos llegado a odiar de Android. Y tiene que ser así, supongo. Pero ahí es donde la aplicación que solicita el permiso, ese primer cuadro de diálogo de Twitter, se vuelve aún más importante. En lugar de darme inmediatamente la opción "No permitir / Aceptar", Twitter debería tomar otra oración para decirme qué sigue. "A Twitter le gustaría utilizar su ubicación actual para personalizar su experiencia. Si está de acuerdo con eso, haga clic en 'permitir' en la siguiente pantalla." O algo por el estilo. Entonces tiene un mejor contexto para la solicitud de permiso y el usuario está preparado para lo que se avecina, y no es tan repetitivo.

Eso es dos paradas difíciles para el usuario, y eso es difícil. Pero es un punto de dolor de una sola vez. Y creo que vale la pena hacer que prestemos un poco más de atención a los permisos peligrosos (ese es el término técnico) que pueden requerir las aplicaciones. Por otro lado, la iconografía y el contexto pueden significar que no es necesario que me digas que estás a punto de pedir permiso para la cámara, ya que Acabo de tocar el icono de la cámara.

Aquí está cómo lo expresa Google:

En algunas circunstancias, es posible que desee ayudar al usuario a comprender por qué su aplicación necesita un permiso. Por ejemplo, si un usuario inicia una aplicación de fotografía, probablemente no le sorprenderá que la aplicación solicite permiso para usar la cámara, pero es posible que el usuario no entienda por qué la aplicación desea acceder a la ubicación del usuario o contactos. Antes de solicitar un permiso, debe considerar brindar una explicación al usuario. Tenga en cuenta que no desea abrumar al usuario con explicaciones; Si proporciona demasiadas explicaciones, el usuario podría encontrar la aplicación frustrante y eliminarla.

Cómo lo hace Facebook ...

Echemos un vistazo a cómo Facebook, otra aplicación que ya está actualizada para los nuevos permisos.

Permisos de Facebook

Ahhhh, la rara solicitud de doble permiso. Esto es lo que obtienes de Facebook cuando presionas el ícono de la cámara para una nueva actualización de estado. De acuerdo, hice un poco de trampa: obtienes esta doble notificación si niegas el permiso de almacenamiento la primera vez, cuando se intenta completar las miniaturas de lo que hay en tu galería. Pero está bien hecho. Facebook te dice lo que quiere y por qué lo quiere.

Permisos de Facebook

Y luego te vuelves a repetir. Sí, me gustaría que Facebook tuviera permiso para pedirle a mi teléfono que haga algo.

Pero, de nuevo, tengo un problema con el primer botón "Permitir". En realidad, no permite que nada más que el diálogo del sistema le pregunte exactamente lo mismo otra vez. Y solo tienes que hacerlo una vez.

Cómo lo hace Hangouts ...

Permiso de Hangouts

Aquí hay un ejemplo más, esta vez en Google Hangouts. Al presionar los íconos de la cámara o la galería dentro de una conversación, solo se activará el cuadro de diálogo del sistema. No hay una solicitud superflua antes de la real que otorga los permisos. (Y, de nuevo, diría que está bien. Cuando toco el ícono de una cámara, obtener una solicitud de permiso de la cámara ya tiene contexto).

Permiso de contactos de Hangouts

Donde creo que Google De Verdad Hizo un buen trabajo con este explicador de primera ejecución para el permiso de contactos, que es absolutamente necesario para que la aplicación funcione. Primero dice por qué necesita acceso a sus contactos. Al presionar "Siguiente" se presenta la solicitud de permiso del sistema. Que diga "Siguiente" y no "Permitir" es lo realmente importante allí. Uno fluye hacia el otro. Obviamente no quieres hacer cada solicitud de permiso a pantalla completa como esta. Pero para algo lo suficientemente importante como para presentarse en la primera ejecución, está muy bien hecho.

El cambio a los permisos de tiempo de ejecución es grande e importante. Pero pueden ser un pequeño proceso de aprendizaje.

Debo admitir que estoy haciendo una pequeña montaña con un grano de arena aquí. Solo tiene que pasar por esto la primera vez para una aplicación. Pero los permisos son importantes. (Y creo que el cambio a los permisos de tiempo de ejecución es bueno). Una explicación de los permisos es buena. Incluso la doble parada puede pasarse por alto en nombre de hacerte mirar antes de saltar. Explique el permiso al usuario, pero no le haga pensar que ya lo ha permitido una vez, solo para que Realmente hágalo un paso más adelante en la solicitud del sistema. Simplemente no me gusta repetirme, eso es todo.

Y, como siempre, puede revocar los permisos cuando lo desee. Si lo hace, la aplicación le pedirá permiso nuevamente la próxima vez que intente usar esa funcionalidad.

El punto es que nosotros, como usuarios, tenemos algo nuevo a lo que acostumbrarnos aquí. Pero también lo hacen los desarrolladores de aplicaciones.

Actualizar: Para una escucha más técnica de todo esto y, por cierto, la confirmación de que la forma en que Facebook y Twitter están haciendo las cosas no es la ideal, consulte Episodio 33 del podcast Backstage de desarrolladores de Android.

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.
¡Es hora de cortar el cordón!

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.

Los mejores auriculares inalámbricos son cómodos, suenan muy bien, no cuestan demasiado y caben fácilmente en un bolsillo.

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más
Próxima generación

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más.

Sony ha confirmado oficialmente que está trabajando en PlayStation 5. Aquí está todo lo que sabemos hasta ahora.

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200
Nuevos Nokias

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200.

Nokia 2.4 y Nokia 3.4 son las últimas incorporaciones a la línea de teléfonos inteligentes económicos de HMD Global. Dado que ambos son dispositivos Android One, se garantiza que recibirán dos actualizaciones importantes del sistema operativo y actualizaciones de seguridad periódicas durante un máximo de tres años.

Asegure su hogar con estos timbres y cerraduras SmartThings
Ding Dong - puertas cerradas

Asegure su hogar con estos timbres y cerraduras SmartThings.

Una de las mejores cosas de SmartThings es que puede utilizar una gran cantidad de otros dispositivos de terceros en su sistema, incluidos timbres y cerraduras. Dado que todos comparten esencialmente el mismo soporte de SmartThings, nos hemos centrado en qué dispositivos tienen las mejores especificaciones y trucos para justificar su adición a su arsenal de SmartThings.

instagram story viewer