Há uma coisa que é óbvia uma vez afirmada, mas não até então.
O telefone indica que há "37% de carga restante". Como você sabe que isso é preciso? Provavelmente não é.
O software pode estar fazendo algumas estimativas com base no consumo médio de corrente, uma vez que foi totalmente carregado, no tempo médio entre as cargas e, é claro, nas características de descarga da bateria específica. Em seguida, apresenta seu melhor palpite.
Com o tempo, ele pode criar um perfil razoavelmente preciso para a bateria e usá-lo para melhorar as estimativas. Mas geralmente é uma estimativa.
Na minha experiência no desenvolvimento de sistemas baseados em bateria (com baterias inteligentes, NiCad estúpido e tudo mais), as únicas vezes em que você confia no nível de carga são 100% e 0%.
Geralmente, uma bateria inteligente avisa quando está totalmente carregada e, com uma estúpida, você provavelmente está fazendo alguns cálculos com a corrente e a temperatura. Isso cuida do caso 100%.
O caso de 0% é o local onde a infiltração entra. Qualquer que seja a química da bateria, geralmente há um padrão distinto na curva de descarga à medida que você se aproxima do colapso da tensão. Mas permitir que uma bateria entre em descarga profunda geralmente é uma "coisa ruim" (TM).
Portanto, o firmware procura esse padrão e decide quando a bateria está em um "0%" virtual. Em seguida, desliga o sistema para que haja carga residual suficiente na bateria para evitar descargas profundas e, mais importante, uma perda repentina de energia. Isso permite um desligamento normal.
Se isso parecer um pouco improvável, deixe o telefone "desligar" e desligue-se. Em seguida, ligue-o novamente. Se a bateria estivesse realmente em 0%, não seria possível inicializar e ligar a tela para indicar que era necessário carregar.
O aviso de 5% (ou talvez 10%, dependendo da precisão das medições e das tolerâncias das baterias) também é geralmente um tanto artificial, representando novamente um ponto na curva de descarga quando o firmware começa a pensar em "Indo desligar em breve".
Ironicamente, esse é o nível em que alguém no marketing insiste em que você acenda esse LED brilhante para dizer ao usuário que ele está prestes a ficar sem bateria.