25Aug

iOS también tiene permisos de aplicaciones: Y son discutiblemente mejores que los de Android

click fraud protection

Android tiene un sistema de permisos para aplicaciones individuales, pero también lo tienen los iPhones y iPads. Android le ofrece un solo aviso cuando instala una aplicación, pero iOS le permite tomar más decisiones.

Muchos geeks siempre han creído que el sistema de permisos de Android es una ventaja sobre la falta de uno en iOS.Esto puede ser sorprendente para muchos geeks de Android, pero el sistema de permisos de iOS es posiblemente mucho más práctico. Actualización de

: Google eliminó la función AppOps de Android 4.4.2 después de que se escribió este artículo, alegando que se había liberado accidentalmente. Esto significa que la situación de permiso de la aplicación de Android ahora es incluso peor que la que se muestra a continuación.

El problema con los permisos de Android

Antes de que podamos apreciar completamente cómo los permisos de las aplicaciones funcionan de manera diferente en iPhones y iPads, echemos un vistazo rápido a cómo funcionan en Android. Cuando instale una aplicación desde Google Play( o desde cualquier otro lugar), verá una lista de los permisos que requiere la aplicación. Las aplicaciones deben declarar el permiso para hacer todo, desde acceder a Internet para leer el almacenamiento USB, hasta acceder al estado de su llamada telefónica y a los datos de ubicación del GPS.

instagram viewer

Si eres alguien que realmente presta atención, puedes ver esta lista de permisos en el momento de la instalación. Pero es una decisión de tómalo o déjalo. Puede optar por instalar la aplicación y aceptar los permisos o rechazar la instalación de la aplicación y denegar los permisos.

Si eres un usuario promedio de Android, hay muchas posibilidades de que no prestes mucha atención a los permisos. Probablemente se haya entrenado para que las aplicaciones soliciten todo tipo de permisos, incluidos los permisos de "ubicación" en juegos gratuitos con fines publicitarios. Si desea usar la aplicación, terminará instalándola.

Esta es la única decisión de permiso que la mayoría de los usuarios puede llegar a tomar. En Android 4.3 y versiones posteriores, ahora es posible administrar permisos de aplicaciones con configuraciones integradas en el sistema con el nuevo panel AppOps, pero estas configuraciones están ocultas y la mayoría de las personas nunca las encontrará.También debe tomar una decisión más activa, buscando el panel de control para administrar los permisos después de instalar la aplicación.

Cómo funcionan los permisos de iOS Los permisos de las aplicaciones

para iPhone y iPad funcionan de manera diferente. Al instalar una aplicación, no estás tomando decisiones sobre los permisos. Está eligiendo permitir ciertos permisos básicos: cada aplicación que instala tiene algunos permisos de referencia, como la posibilidad de acceder a Internet. En el momento de la instalación, solo está instalando la aplicación, sin otorgarle ningún permiso especial, como el acceso a su GPS o sus contactos.

Para usar ciertos permisos, específicamente, para acceder a los Servicios de ubicación( GPS), Contactos, Calendarios, Recordatorios, Fotos, Bluetooth, Micrófono, Actividad de movimiento, Cuenta de Twitter o cuenta de Facebook, la aplicación solicita el permiso cuando necesita usarlo. Por ejemplo, cuando instale Google Maps u otra aplicación de mapas, mostrará una ventana emergente que le pedirá que vea su ubicación cuando use por primera vez sus funciones de mapeo. Si una aplicación necesita tus contactos para una determinada función, solo verás un aviso de permiso de contactos la primera vez que uses esa función específica.

Es más fácil entender por qué una aplicación quiere los permisos y para qué lo usa.

Además, tienes más de una opción aquí.Puede denegar una solicitud de permiso, diciendo "no, no confío en que esta aplicación acceda a mis contactos o ubicación de GPS", y continúe usando la aplicación de todos modos. Puede habilitar algunos permisos pero no otros.

En Android, los usuarios normales pueden optar por permitir todos los permisos en el momento de la instalación o simplemente no usar la aplicación. En iOS, los usuarios normales pueden administrar y comprender permisos mucho más fácilmente.

También puede ir a la pantalla de configuración de iOS y pulsar Privacidad para ver estas categorías de permisos.

Toque una categoría para ver qué aplicaciones instaladas tienen acceso a un permiso y, opcionalmente, revocarlo. Esta es esencialmente la versión de iOS de la pantalla de AppOps en Android, pero es visible para los usuarios promedio en lugar de solo para geeks.

Este sistema fuerza a los desarrolladores de aplicaciones a justificar los permisos que requieren. En iOS, los usuarios negarían el acceso a Angry Birds si de repente pidieran leer su ubicación de GPS.En Android, muchos usuarios probablemente ni siquiera se dan cuenta de que lo permiten.

donde Android todavía gana

Por supuesto, el sistema de permisos de Android todavía tiene sus ventajas. Si eres un geek, puedes obtener un control de permisos más detallado a través de AppOps. Android también obliga a las aplicaciones a declarar más permisos, por lo que puede ver si una aplicación puede acceder a Internet o no. Android también ofrece permisos que no están disponibles en iOS, lo que permite que las aplicaciones hagan más cosas.

Pero, aunque Android todavía es flexible y poderoso en muchos sentidos, tropieza cuando se trata del mundo real. Los usuarios normales que solo quieren jugar juegos móviles sin tener sus contactos cosechados y las ubicaciones recopiladas tienen mucho más control en iOS.

Simplemente no hay ninguna razón por la cual el sistema de permisos de Android debe ser tan "tómalo o déjalo" a menos que conozcas una pantalla de configuración secreta. La web funciona como iOS: si un sitio web quiere acceder a su ubicación, tiene que preguntar. Si quiere acceder a su micrófono o cámara web, tiene que preguntar. Puede optar por permitir o denegar cualquiera de estos permisos y seguir utilizando el sitio web. Debería funcionar así en Android también.

Esperemos que Google continúe desarrollando AppOps y lo ponga a disposición de los usuarios normales de Android. Por ahora, no es cierto decir que Android tiene permisos de aplicaciones, mientras que iOS no; ambos sistemas operativos tienen sistemas de permisos. Y la solución de Apple es probablemente mejor para la mayoría de las personas.