2 votos

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

Cuando la batería de tu iPhone está "casi" agotada, se apaga, y luego, si quieres volver a encenderlo, carga este gráfico muy informativo:

Battery is low picture

El problema es que al encender el "botón de encendido" esta imagen aparece casi inmediatamente, sin arrancar el sistema operativo ni nada.

Me pregunto cómo lo han hecho. ¿Este comportamiento está codificado en el hardware? Es configurable y podría cambiarse (para mejorar el diseño) 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 informar sobre el estado de la batería muy baja, mostrar esta imagen.

PD: He visto un comportamiento similar en el Nexus 7 (2013)

2voto

MasterKye Puntos 46

Creo que es sólo una fase inicial del bootloader que comprueba si la batería tiene suficiente carga antes de pasar a arrancar iOS. No es diferente de ser capaz de mostrar el logotipo de Apple mientras iOS está arrancando.

Si descargas uno de los archivos IPSW (imágenes de iOS), puedes descomprimirlo y encontrar varias imágenes dentro: applelogo, batterylow, glyphplugin, etc. Puede encontrar una lista completa en esta página: Formato de archivo IPSW y también me encontré con esta página que tiene instrucciones para reemplazar la imagen de batería baja con otra cosa (esencialmente sólo reemplazar 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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X