Supongo que es porque el acceso al acelerómetro tendría que ser bastante constante para ser útil, y constituiría una importante descarga de batería.
Puede obtener acceso a Internet, pero si iOS decide que está tardando demasiado, matará su aplicación sin previo aviso.
Del mismo modo, puede obtener acceso a la ubicación, pero Apple recomienda que la mayoría de las aplicaciones solo se registren para recibir “actualizaciones de ubicación significativas” (que terminan siendo notificaciones aproximadas de cambios en la torre celular).
- ¿Cuánto cuesta desarrollar una aplicación para iPhone como UberEATS?
- Cómo hacer que mi iPhone sea inquebrantable
- ¿Qué opinas sobre las aplicaciones que serán reemplazadas por HTML5 en el futuro?
- ¿Cuáles son los mejores sitios de revisión de aplicaciones para iOS?
- ¿Cuáles son tus 5 aplicaciones favoritas y por qué?
Si bien puede registrarse para obtener un acceso a la ubicación más preciso en segundo plano (como una aplicación de navegación paso a paso), el agotamiento de la batería es horrible, lo que lo convierte en algo que no desea ejecutar todo el tiempo. Además de lo cual, si toma demasiado tiempo para regresar de la actualización de ubicación, iOS lo adivinará y matará la aplicación sin previo aviso.
Entre la necesidad de que el acelerómetro sea más constante que la ubicación o Internet para que sea útil, el aumento de la batería y el temor de Apple de que los desarrolladores comiencen a contaminar el sistema operativo con un montón de tareas en segundo plano, supongo que simplemente decidieron no para habilitarlo
Por supuesto, cada característica agregada también lleva tiempo de desarrollo, y es muy posible que hayan decidido pasar el tiempo del equipo en otro lugar.