Tutte le informazioni sull'utilizzo della batteria e dell'energia (comprese approssimativamente quanta applicazioni di alimentazione e determinati processi di sistema utilizzano nel tempo) sono memorizzate in /var/mobile/Library/BatteryLife/CurrentPowerlog.PLSQL
e /var/mobile/Library/BatteryLife/Archives/powerlog_*.PLSQL
. Questi dati vengono entrambi utilizzati per aiutare a calcolare la percentuale della batteria e per smascherare le applicazioni assetate di energia.
L'algoritmo di Apple per la percentuale della batteria si basa su una serie di fattori: la capacità massima della batteria (nota in base alla batteria con cui è stato fabbricato il dispositivo iOS), la capacità residua della batteria (calcolata in base a Voltaggio ), consumo energetico nel tempo (memorizzato in CurrentPowerlog
) e consumo energetico corrente (calcolato in base a disegnare ) . Questi dati vengono messi insieme per estrapolare una capacità stimata che iOS mostra come percentuale della batteria.
Quando il dispositivo iOS è in una modalità diversa da iOS (ad esempio Modalità DFU o Modalità ripristino ), non memorizza né legge alcuna informazione dal database CurrentPowerlog
; utilizza il metodo diretto per determinare la capacità della sua batteria agli ioni di litio : semplicemente la tensione che la batteria è attualmente Emissione. Dai uno sguardo a un grafico della tensione nel tempo per le batterie agli ioni di litio e potresti leggere < a href="https://electronics.stackexchange.com/questions/18612/how-to-measure-capacity-of-a-lithium-ion-battery"> ulteriori informazioni sulla determinazione delle capacità per le batterie agli ioni di litio .