It saves power relative to having applications running in the background.
But there's no point of comparison, right? There's never been multitasking on the iPhone. So, we have no idea whether it saves batt life.
It saves power relative to having applications running in the background.
But there's no point of comparison, right? There's never been multitasking on the iPhone. So, we have no idea whether it saves batt life.
i should of done this last night... went to bed with 20%, woke up with 21%..
Not even close. Having multiple apps running in the background will not only destroy battery, but suck up the CPU for active apps.
PNS is the ideal solution for those who want background services. You should be able to have basically unlimited number of background services with only one connection. Obviously the more notifications you pass, the greater the battery drain, but it seems reasonable that if an app is not passing a notification, there is no additional penalty.
The logs are synced to your Mac through iTunes.... The logs have no impact on power, but logs can accumulate disk space if you leave Battery Life Logging on for a few days without syncing, so you will want to shut it off once you have provided the diagnostic information
I was doing battery logging in 3.0 beta for Apple because mine was dying quicker in early beta's. An Apple engineer got back to me with the same battery profile. He also made a note to say
Remember to do that.
But there's no point of comparison, right? There's never been multitasking on the iPhone. So, we have no idea whether it saves batt life.
Thu Jun 25 09:55:49 2009 (sleep)
Thu Jun 25 09:56:00 2009 (wake): Battery level = 82 [3990] (low = no, critical = no, charging = no) Call active: no
Current drain: -217 mA
Fully charged: no
Wake Reason: menu
No Power Assertions
Usage: 01:58:52 Standby: 04:04:35
Frontmost Application Identifier: SpringBoard
Next Scheduled Power Event:
PersConn-apsd-com.apple.apsd-push.apple.com
Scheduled Wake or Power On
2009-06-25 10:00:55 -0400
WiFi: Disassociated
Bluetooth: OFF Nike: OFF BTAirplaneMode: OFF Discoverable: OFF Connected: NO
Thu 06/25 09:55:49 (CommCenter:27): There are 3 assertions for PDP context 0:
Thu 06/25 09:55:49 (CommCenter:27): PersConn-aosnotifyd-com.apple.AOSNotification
Thu 06/25 09:55:49 (CommCenter:27): PersConn-MobileMail-FDFA78BD-6B8E-4CD6-AF7B-4AB1DD5C8A1E
Thu 06/25 09:55:49 (CommCenter:27): PersConn-apsd-com.apple.apsd-push.apple.com
Thu 06/25 09:55:49 (CommCenter:27): Telling PDP context 1 to go inactive.
Thu 06/25 09:55:49 (CommCenter:27): Telling PDP context 2 to go inactive.
Thu 06/25 09:55:49 (CommCenter:27): Telling PDP context 3 to go inactive.
Thu 06/25 09:55:50 (CommCenter:27): Deactivated PDP context 1 that supports connection types 0x2
Thu 06/25 09:55:50 (configd:20): network configuration changed.
Thu 06/25 09:55:53 (CommCenter:27): Telling CSI to go low power.
Thu 06/25 09:55:53 (CommCenter:27): CSI can enter low power, so now telling to do so.
Thu 06/25 09:55:53 (CommCenter:27): Will sleep. Heard from CSI in 0.00474101 seconds
Thu 06/25 09:55:54 (kernel:0): AirPort: Disabled AppleBCMWLAN (link 1, sys 1, user 1)
Thu 06/25 09:56:00 (kernel:0): AppleBCMWLAN::setPOWER() [kernel_task]: Setting power state to 0
Thu 06/25 09:56:00 (kernel:0): AppleBCMWLAN::powerOff Ready to power off
Thu 06/25 09:56:00 (kernel:0): AppleSynopsysOTGCore::notify : currentMode and calling driver mode doesn't match
Thu 06/25 09:56:00 (kernel:0): AppleBCMWLAN::setPowerStateGated() : Powering Off and sleeping
Thu 06/25 09:56:00 (kernel:0): AppleBCMWLAN::powerOff Ready to power off
Thu 06/25 09:56:00 (kernel:0): AppleMultitouchN1SPI: disabled power
Thu 06/25 09:55:54 (kernel:0): System Sleep
Thu 06/25 09:56:00 (kernel:0): pmu wake events: menu
Thu 06/25 09:56:00 (kernel:0): System Wake
Thu 06/25 09:56:00 (kernel:0): AppleBCMWLAN::setPowerStateGated() : Powering On
Thu 06/25 09:56:00 (kernel:0): AirPort: Enabled AppleBCMWLAN (link 1, sys 0, user 1)
Thu 06/25 09:56:00 (kernel:0): AppleBCMWLAN::setPOWER() [kernel_task]: Setting power state to 1
Thu 06/25 09:56:00 (CommCenter:27): Telling CSI to exit low power.
Thu 06/25 09:56:00 (kernel:0): AppleMultitouchN1SPI: enabled power, scheduled bootloading
Thu 06/25 09:56:00 (kernel:0): AppleD1755PMUPowerSource: AppleUSBCableDetect 0
Thu 06/25 09:56:00 (kernel:0): AppleD1755PMUPowerSource: AppleUSBCableDetect 0
I just downloaded the battery log info from Diamond and scrolled to the bottom...looks like there is no battery drain (-5ma) when the battery is on the charger. I am getting a 76ma drain while it's at 100% and on the charger. Am I correct to think this is a problem?
Yes so in my case, sadly the battery is draining even while it's on the charger and at 100% charge. How many charge cycles have you put yours through already, diamond? Thanks for the reply btw.
Thanks Diamond. How as your battery life been in the past few weeks since we've spoken? Has going through the charge cycle a few more times increased the life? What's your usage now? My average is about 6 hours on 3G with Push email/notifications on, and location services on.
i should of done this last night... went to bed with 20%, woke up with 21%..
Hey guys;
I have created a configuration profile that enables Battery Level Logging on the iPhone with OS 3.0
...
While it's installed it will automagically sync the power logs to your iTunes - they can then be found here:
The iphone configuration utility refuses to install this on my iPod Touch 2G running iOS4. Do you have a version for iOS4? or can you suggest what needs to be changed in the XML?
FWIW, the battery drain may(?) be due to persistent wifi. There are entries in the log file like this:
Sun Aug 22 13:46:06 unknown kernel[0] <Debug>: AppleBCMWLAN:owerOff(): We are associated and Wake on WLAN is enabled, wifi is staying up!
Any ideas how to disable persistence? (other than airplane mode)
Turn WiFi off when you aren't going to use it for long periods of time.
I was under the impression that Persistent WiFi was only active when plugged into a power source. Is that not the case?