¿Cómo se carga el gráfico del mensaje de batería baja?

2

Cuando la batería de su iPhone está "casi" agotada, se apaga y, si desea encenderla nuevamente, se carga este gráfico muy informativo:

Elproblemaesquecuandoenciendesel"botón de encendido", esta imagen aparece casi de inmediato, sin iniciar el sistema operativo ni nada.

Me pregunto cómo lo hicieron. ¿Este comportamiento está codificado en hardware? ¿Es configurable y podría cambiarse (para un diseño más plano) cuando llegue iOS 7?

Mi entendimiento es que, tienen que hacerlo en hardware, hacer un circuito especial que cuando el sensor de la batería informa sobre el estado de batería muy bajo, muestre esta imagen.

PD: vi un comportamiento similar en Nexus 7 (2013)

    
pregunta Paul Brewczynski 15.09.2013 - 13:50

1 respuesta

2

Creo que es solo una etapa temprana del gestor de arranque que comprueba si la batería tiene suficiente carga antes de iniciar el arranque de iOS. No es diferente de poder mostrar el logotipo de Apple mientras se está iniciando iOS.

Si descarga uno de los archivos IPSW (imágenes de iOS), puede descomprimirlo y encontrar varias imágenes en su interior: applelogo, batterylow, glyphplugin, etc. Puede encontrar un listado completo en esta página: Formato de archivo IPSW , y también encontré esta página que contiene instrucciones para reemplazar la imagen de batería baja con otra cosa (esencialmente simplemente reemplazando el archivo dentro del IPSW con otro en el formato correcto).

Eso parece indicar que iOS 7 tendrá (o tiene) una nueva versión de la imagen para todos los dispositivos, al igual que tiene un logotipo de Apple más plano en el momento del arranque.

    
respondido por el gabedwrds 16.09.2013 - 04:36

Lea otras preguntas en las etiquetas