#12 yo utilizo una versión de android, xiaomi, y ella me permite elegir que recursos puede utilizar cada aplicación.
Viene a ser lo mismo que comentas para apple.
Portada
mis comunidades
otras secciones
Me vais a matar pero bueno, creo que aquí Apple ha dado con una muy buena solución y Google debería copiarla tal cual:
Tu instalas la app sin darle ningún permiso, y cuando la app necesita alguno (por ejemplo localización) la propia API (mensaje estandarizado del OS, siempre igual) te pregunta si quieres dárselo o no. Si eliges NO, la app debe de seguir funcionando como pueda sin ese permiso.