बैटरी और बिजली के उपयोग की जानकारी (समय के साथ लगभग कितनी बिजली एप्लिकेशन और कुछ सिस्टम प्रक्रियाओं का उपयोग करना शामिल है) में संग्रहीत है /var/mobile/Library/BatteryLife/CurrentPowerlog.PLSQL
और /var/mobile/Library/BatteryLife/Archives/powerlog_*.PLSQL
। यह डेटा दोनों बैटरी प्रतिशत की गणना में सहायता के लिए और शक्ति-भूख अनुप्रयोगों को अनमस्क करने के लिए उपयोग किया जाता है।
बैटरी प्रतिशत के लिए ऐप्पल का एल्गोरिथ्म कई कारकों पर आधारित है: बैटरी की अधिकतम क्षमता (बैटरी के आधार पर ज्ञात जिसे iOS डिवाइस के साथ निर्मित किया गया था), बैटरी की शेष क्षमता ( वोल्टेज पर आधारित गणना ), बिजली का उपयोग समय (संग्रहीत CurrentPowerlog
), और वर्तमान बिजली उपयोग ( ड्रा के आधार पर गणना )। यह डेटा एक अनुमानित शेष क्षमता को एक्सट्रपलेशन करने के लिए एक साथ रखा गया है, जिसे iOS बैटरी प्रतिशत के रूप में प्रदर्शित करता है।
जब iOS डिवाइस iOS (जैसे DFU मोड या रिकवरी मोड ) के अलावा किसी अन्य मोड में होता है, तो यह CurrentPowerlog
डेटाबेस से किसी भी जानकारी को स्टोर या रीड नहीं करता है; यह अपनी लिथियम-आयन बैटरी की क्षमता को निर्धारित करने के प्रत्यक्ष तरीके का उपयोग करता है : बस वह वोल्टेज जो वर्तमान में बैटरी आउटपुट कर रहा है। ली-आयन बैटरी के लिए समय चार्ट पर एक वोल्टेज पर एक नज़र डालें , और आप ली-आयन बैटरी के लिए क्षमता निर्धारित करने के बारे में अधिक जानकारी को पढ़ने की इच्छा कर सकते हैं ।