Como mencionó específicamente las aplicaciones de GPS, puede desactivar la ubicación central ("Servicios de ubicación") en la aplicación de configuración.
Cada aplicación se ejecuta en su propia caja de arena y es totalmente ajena a otras aplicaciones. No es posible que las API públicas conozcan otras aplicaciones, por lo que un "destructor de tareas" como el que podría tener en Android no es posible en iOS.
En general, una aplicación bien escrita no utilizará recursos de fondo excesivos. Si puede averiguar qué aplicación está chupando recursos, recomendaría enviar un ticket de soporte al desarrollador y dejarles saber qué está pasando. Desde mi propia experiencia personal como desarrollador, me encantaría saber lo que estoy haciendo que hace que mis usuarios se enojen, por lo que es una victoria tanto para usted como para h (im | er).
La conclusión, sin embargo, es que estás atascado matándolos manualmente. :(