Obtención de información sobre el estado de la batería en iOS

Actualmente hay aplicaciones en la tienda de aplicaciones (por lo que no requiere jailbreak) que le digan:

Valor porcentual exacto del nivel de batería que tiene en su iPhone. He probado el oficial de AppleMuestra de código, aunque le indica cuándo su iPhone se está cargando y descargando, pero me da valores en pasos del 5%. ¿Cómo obtienen estas aplicaciones valores exactos deporcentaje de batería?

Aplicaciones comoEstado de la batería espectáculo

Capacidad máxima actual vsCapacidad del fabricanteTasa de descarga actualCuenta de ciclo de batería de por vida

La misma aplicación también brinda información sobreTasa de carga en vatios cuando el teléfono se está cargando (verifique las imágenes) y actualPotencia del cargador.

¿Cómo obtienen estas aplicaciones tantos detalles sobre el estado de la batería cuando [UIDevice] proporciona tan poca información al respecto y casi ninguna información sobre el estado y el rendimiento de la batería?

Respuestas a la pregunta(3)

Su respuesta a la pregunta