iOS: monitoreo de la región y uso de la batería

Me gustaría usar la monitorización regional en iOS, para alertas / cálculos basados ​​en la location.

Me preocupa que drene la batería. Lo busqué en la reference de iOS, y no pude encontrar ninguna testing para ello.

¿Está ese service disponible en todo momento, independientemente de la supervisión de la región (es decir, escaneada cada minuto o así …) o debería usar la API de "cambio de location significativo" en su lugar?

Actualización: por lo tanto, el uso de la batería no es dramático. Es bastante bueno en realidad. quisiera recibir algunos consejos sobre el cambio entre los modos (región / estándar).

Después de revisar durante casi 2 semanas, puedo decir que la monitorización de la región no drena la batería de manera significativa.
De hecho, será un service activo en iOS 5 seguro, ya que la aplicación de recordatorios integrada usará la monitorización regional las 24 horas del día, los 7 días de la semana.

El monitoreo de la región no debería tener un efecto similar en la duración de la batería que el seguimiento de la location.

De acuerdo con la documentation de desarrolladores de Apple, el monitoreo de la región se basa en el service de localización de "cambio significativo" de CoreLocation. Para conservar la vida útil de la batería, este service no sondea información de position usando aGPS, sino que simplemente rastrea los cambios en la torre celular actual del usuario.

Cuando la torre celular cambia, iOS calcula si se cruzaron los límites de la región. Si se produce un cruce de región mientras no se está ejecutando una aplicación de iOS, iOS automáticamente lo despierta (o lo relanza) en segundo plano para que pueda procesar el evento a través de didEnterRegion: / didExitRegion: devoluciones de llamada.