Gran pregunta. Por lo que puedo decir, la ubicación no es especial. Hay otros permisos que son más peligrosos o que generan un mayor nivel de preocupación por parte del usuario.
Entonces, ¿por qué las plataformas preguntan especialmente sobre la ubicación? No estoy seguro, pero tengo algunas conjeturas. Primero, la ubicación tiene algunas implicaciones de privacidad, que a muchos usuarios les pueden interesar. Preguntar acerca de la ubicación ayuda a proporcionar un aviso y consentimiento, que son dos temas centrales para proteger la privacidad del usuario. En segundo lugar, muchas aplicaciones utilizan información de ubicación (muchas más que algunas de las otras autorizaciones peligrosas o concernientes que podríamos considerar).
Dicho esto, sigo pensando que tu pregunta es completamente justa. Las plataformas móviles se encuentran actualmente en un estado relativamente joven. No está claro si el enfoque actual de preguntar solo sobre la ubicación es óptimo o si esta práctica sobrevivirá. No me sorprendería si las cosas se vieran un poco diferentes dentro de una década, y si otros recursos comiencen a manejarse como la ubicación actual.
Por ejemplo, considere la reciente flap over Path , que estaba tomando la información de contacto de los usuarios y subiéndola a los servidores de Path. Resultó que el Sendero no era especial; Muchas otras aplicaciones de iPhone ampliamente utilizadas hacían lo mismo. Algunos usuarios se molestaron al descubrir que las aplicaciones estaban agarrando toda su información de contacto, sin preguntarles primero. Entonces, Apple respondió prometiendo que las futuras versiones de iOS pedirán permiso al usuario antes de permitir que la aplicación obtenga acceso a los datos de contacto, al igual que sucede con la ubicación. Esto sugiere que es posible que veamos cierta evolución de la plataforma donde la ubicación ya no es tan única, y donde la plataforma también solicita permiso para varios otros recursos.
P.S. Actualmente, iOS solicita al usuario dos recursos: acceso a la ubicación y capacidad para crear notificaciones push (que interrumpen al usuario y pueden ser molestas para algunos usuarios). Por lo tanto, ya existe otra situación que genera una solicitud de permiso más allá del acceso a la ubicación.