When I turn off the iMessage/iCloud features that seem to have my iPhone 4s connecting to 3G data way more than my iPhone 4 did, my iPhone 4s gets slightly better battery life than the iPhone 4. I don't think that's core related.Lots of people are having disappointing battery life, so I think the 4S should disable one core until an application requests it, or it is plugged in. This way, you should get more battery life than the iPhone 4.
Lots of people are having disappointing battery life, so I think the 4S should disable one core until an application requests it, or it is plugged in. This way, you should get more battery life than the iPhone 4.
Lots of people are having disappointing battery life, so I think the 4S should disable one core until an application requests it, or it is plugged in. This way, you should get more battery life than the iPhone 4.
you should try killing apps that are running in the background. especially location services.
The apps aren't running in the background. They're suspended or frozen. That's one of the biggest misconceptions about the multitasking tray. Those apps are your recently used apps and are not running. The first screen are the frozen apps and the rest are just the recently used. They're not using up extra battery. Reboot your phone. If those apps were supposed to be still running, they wouldn't be there after a reboot. After a while iOS kills them completely but they still remain in the tray.
The apps aren't running in the background. They're suspended or frozen. That's one of the biggest misconceptions about the multitasking tray. Those apps are your recently used apps and are not running. The first screen are the frozen apps and the rest are just the recently used. They're not using up extra battery. Reboot your phone. If those apps were supposed to be still running, they wouldn't be there after a reboot. After a while iOS kills them completely but they still remain in the tray.
The apps aren't running in the background. They're suspended or frozen. That's one of the biggest misconceptions about the multitasking tray. Those apps are your recently used apps and are not running. The first screen are the frozen apps and the rest are just the recently used. They're not using up extra battery. Reboot your phone. If those apps were supposed to be still running, they wouldn't be there after a reboot. After a while iOS kills them completely but they still remain in the tray.
Start up a navigation application and leave it running in the background.
While what you said is mostly true, they can activate system processes that remain active in the background.
JJ
App developers can choose to use one of 7 multitasking APIs that are provided by iOS. When using one of these APIs, their own application transfers its processes to iOS' API sub-structure. The app is then frozen until it becomes the active app or it's killed by iOS to free up ram.
That way, you wouldn't get any more battery life.
ARM processors don't give any power to parts of the processor that are not currently in use. There is no need to disable an ARM processor; just don't give it instructions to execute.
When there is some work to do, the most power efficient way to do the work is to use all cores, but at the lowest possible clock rate. Power increases with the square of speed, therefore two cores at half the speed use much less power than one core at full speed.