Artículo

Los permisos de Android son mejores que nunca, pero aún necesitan mucho trabajo

protection click fraud

UNA smartphone necesita hacer más que enviar mensajes de texto y hacer llamadas. Esa es toda la premisa detrás del término inteligente: la capacidad de hacer más que funciones básicas. Los teléfonos Android pueden hacer casi cualquier cosa, y eso los convierte en una herramienta muy poderosa para todos nosotros.

Pero ser capaz de hacer tanto significa que es necesario establecer reglas, o todo se convertirá rápidamente en un caos. Queremos que nuestros teléfonos hagan algo, así que instalamos una aplicación que puede hacerlo, y esa aplicación se ejecuta usando la plataforma que es Android. Android tiene que decidir cómo, cuándo y, a veces, incluso por qué una aplicación puede hacer su trabajo.

Es necesario que haya algunas reglas, pero esas reglas deben evolucionar junto con el resto.

Una de las formas en que esto se maneja es a través de Permisos de la aplicación de Android. Las aplicaciones que desean o necesitan realizar una acción específica no pueden hacerlo a menos que se les otorgue permiso. Ahora, creo firmemente que deberíamos poder otorgar a cualquier aplicación cualquier permiso que nos guste y también rechazar cualquier aplicación cuando solicite un permiso específico. Compramos el teléfono y se accede a nuestros datos y se actúa sobre ellos.

Verizon ofrece Pixel 4a por solo $ 10 / mes en nuevas líneas ilimitadas

Android se ha movido lentamente a un modelo que funciona de esta manera. Ya que Android 6, las aplicaciones han podido usar permisos más granulares que podemos elegir otorgar o denegar cada vez que las ejecutamos. Eso es genial, pero aún no se han resuelto todos los problemas de permisos. Los permisos todavía se agrupan de muchas maneras y desenredar esto realmente debe convertirse en un enfoque a medida que Android evoluciona.

Los permisos todavía se agrupan y real el control granular no se ve por ninguna parte.

Si quiero permitir que una aplicación comparta una foto o cualquier otra cosa, no hay ninguna razón por la que deba otorgarle permiso a esa aplicación para leer mis contactos. Este es un ejemplo simple que dice todo sobre lo que está mal con los permisos de Android. Las empresas que crean aplicaciones de Android son criticadas todos los días porque tienen solicitudes de permisos muy amplias y aparentemente innecesarias, pero a menudo no es la aplicación la que necesita ser destruida.

Un buen ejemplo de esto es la aplicación Go 4 de DJI. DJI construye drones que le permiten usar su teléfono como controlador. Investigadores de seguridad recientemente tenía algunas preocupaciones sobre la aplicación y publicó una lista de problemas que podrían utilizarse para filtrar nuestros datos personales. Algunas de las preocupaciones son errores o prácticas que merecen ser cuestionadas. Sin embargo, una preocupación específica es cómo el intercambio social a través de SDK (kits de desarrollo de software) de plataformas como Facebook, Twitter o Instagram significa que la aplicación necesita acceso a todas nuestras fotos, todos nuestros contactos, nuestra ubicación, nuestras tarjetas SD y nuestra cámara y micrófono.

Ese nivel de acceso es una locura, y me pongo del lado de los investigadores de seguridad aquí y digo que deberían investigar cualquier aplicación que quiera todos esos permisos. Pero también sé que si quieres controlar tu dron con tu teléfono y luego compartirlo en tiempo real video durante su vuelo, necesitará todos esos permisos porque así es como Android actualmente trabajos. Parte de la culpa es de las empresas que escriben el SDK real, pero esas empresas necesitan crear un producto único para todos, y eso significa seguir la forma de Android de agrupar todo.

Las empresas quedan atrapadas en el fuego cruzado y se les culpa de cosas que no pueden controlar.

DJI respondió a estas objeciones y explicó que así es como funciona algo como el SDK de Facebook. La empresa también hizo un gran trabajo al explicar todos los problemas y, si está interesado, debería lee la respuesta. Si bien no estoy de acuerdo con algo de lo que está sucediendo en la aplicación DJI Go 4, agradezco la respuesta bien pensada.

Sin embargo, esto no se refiere al elefante en la habitación, que es: ¿por qué funciona de esta manera? La respuesta es porque Android aún agrupa demasiadas cosas cuando se trata de compartir datos, tanto interna como externamente. Para compartir una foto a través de una aplicación de SMS, debe otorgar permiso para que una aplicación vea y lea sus mensajes de texto, vea su biblioteca de fotos, vea sus contactos, controle su cámara y más. No puedes simplemente elegir uno foto y enviarla a uno persona porque la aplicación necesita verificar sus contactos cuando busca uno, y luego necesita acceder a la foto en sí e inyectarla en su aplicación de mensajes de texto y así sucesivamente. Es super complicado.

Google está trabajando para solucionar el problema, pero es lento.

Google está abordando el mayor problema al obligar a las nuevas aplicaciones y actualizaciones de aplicaciones a cambiar lentamente para apuntar a las versiones más nuevas de Android para que sean aceptadas en Google Play. Esto ayuda porque escribir una aplicación que se dirija a una versión anterior significa que no tiene ningún tipo de permisos granulares y, en cambio, los acepta todos cuando la instala. Esto aún no le permitirá compartir una foto sin otorgar acceso a todos sus contactos, pero le recuerda que lo está haciendo la primera vez que lo intenta.

Sé que esto no es fácil de hacer; tomó más de 10 versiones de Android antes pudimos permitir que una aplicación escribiera en una tarjeta SD sin darle permiso para leer todo lo que contiene. También sé que a los desarrolladores no les gusta ver cambios en lo que respecta a los permisos porque eso significa más trabajo para crear o actualizar una aplicación. Aún así, tiene que haber una manera de llegar a un punto en el que no tenga que compartir todas mis fotos con una empresa que fabrica drones cuando transmito un vuelo en vivo.

Podemos ganar una comisión por compras utilizando nuestros enlaces. Aprende más.

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.

Las mejores impresoras fotográficas instantáneas portátiles para dispositivos Android
¡Imprime sobre la marcha!

Las mejores impresoras fotográficas instantáneas portátiles para dispositivos Android.

Estás en movimiento y creando recuerdos en tu móvil. Si bien lo digital es genial, ¿por qué no intentar hacer esos recuerdos un poco más permanentes con una foto tangible?

instagram story viewer