ie8 fix
madison

Hardware 2.0

Adrian Kingsley-Hughes

Test suggests iPhone battery issue not a hardware problem

By | November 14, 2011, 3:16am PST

Summary: Software or configurational issue to blame, not hardware.

According to research carried out for me by an iPhone app developer, the battery issue that some iPhone 4 and 4S owners are experiencing is not, as some have suggested, related to the hardware.

The developer, who at this point wishes to remain anonymous, approached me late last week to discuss the issues he was experiencing with one of his two iPhone 4S handset. The problem he was seeing was pretty much along the lines of what others are reporting - rapid drop in battery when the handset is doing little or nothing.

Nothing new there, but what I thought was interesting was that he had two handsets, one that was displaying the battery problem that some people are screaming about, and another that wasn’t. He admitted that the two handsets were very different in their configuration and had different apps installed. One was a test bed for apps he develops, the other was his day-to-day use handset. It was his day-to-day handset that was displaying the battery problems.

Both handsets were bought at the same time (direct from Apple for delivery on launch day), both are connected to the same network (AT&T) and both handsets are now running iOS 5.0.1. This to me was strong evidence to suggest that the problem affecting iPhone handsets was not a hardware issue. However, so that we could totally rule out this being a hardware problem the developer took things a step further. He factory reset both handsets and then recovered them from a backup. However, rather than reloading them with their original backup, he swapped them over. He reloading his day-to-day handset with the backup from his development handset, and loaded the development handset with the backup from his regular day-to-day handset.

Would the battery problem stay with a specific handset or swap over with the software?

The problem jumped handsets. Now the handset that was his development test bed (but loaded with the apps and settings from his day-to-day handset) is displaying the battery drain problem. The other handset (the one that was displaying the problem), is showing excellent battery life.

Note: This is a sample of one so bear that in mind. Ideally I’d like to try this with multiple handsets, but I don’t have access to armloads of iPhones.

The problem, it seems, is down to software. What exactly (whether it’s an app or set of apps, or a setting somewhere), we’re still not sure. However, I am now convinced that this problem ISN’T a hardware issue and will eventually be fixed by a software update.

Sidenote: As an aside, I think that iOS 5.0.1 has introduced the battery bug to my iPhone 4. Typically the handset would drop about 3 - 4% battery capacity overnight (around 7 hours). Since installing iOS 5.0.1 I’ve noticed a much bigger drop of around 15 - 20% with no change in how I’m using the handset. I’ll keep a closer eye on this over the next few days and see if the pattern holds true.

Related:

Image credit: renaissancechambara

Kick off your day with ZDNet's daily e-mail newsletter. It's the freshest tech news and opinion, served hot. Get it.

Topics

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology.

Disclosure

Adrian Kingsley-Hughes

All opinions expressed on Hardware 2.0 are those of Adrian Kingsley-Hughes. Every effort is made to ensure that the information posted is accurate. If you have any comments, queries or corrections, please contact Adrian via the email link here. Any possible conflicts of interest will be posted below. [Updated: February 23, 2010] - Adrian Kingsley-Hughes has no business relationships, affiliations, investments, or other actual/potential conflicts of interest relating to the content posted so far on this blog.

Biography

Adrian Kingsley-Hughes

Adrian Kingsley-Hughes is an internationally published technology author who has devoted over a decade to helping users get the most from technology -- whether that be by learning to program, building a PC from a pile of parts, or helping them get the most from their new MP3 player or digital camera.

Adrian has authored/co-authored technical books on a variety of topics, ranging from programming to building and maintaining PCs. His most recent books include "Build the Ultimate Custom PC", "Beginning Programming" and "The PC Doctor's Fix It Yourself Guide". He has also written training manuals that have been used by a number of Fortune 500 companies.

Adrian also runs a popular blog under the name The PC Doctor, where he covers a range of computer-related topics -- from security to repairing and upgrading.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?
54
Comments

Join the conversation!

Just In

RE: Tests suggests iPhone battery issue not a hardware problem
non-biased 21st Nov
@tpmac76 Then explain why the battery drain issue isn't limited to only the 4S?
0 Votes
+ -
Thats intersting..
Johnpford 14th Nov
And it confirms what I have been seeing. I'm thinking there is something wrong with some apps not releasing resources. We have a guy at work who's phone is continually discharging. But if we do a clean install(nothing else on the phone) then it's ok.
Shortly after installing iOS 5 on my 3GS I discovered the issue to be with the wireless synch. I have very good battery life untill I enabled the wirelles synch feature in Itunes and synched my phone. After that the drain on the battery life became terrible. I reconnected my phone to the laptop and dissabled wireless synch and the problem resolved and now I have my origianl battery life or slightly longer than what I was getting before iOS 5. Seems the phone is contstanatly looking for my laptop to synch to even when not plugged in when the wireless synch is enabled. Others should try this and see what the results are. I have not found a way of disabiling this feature from the phone settings but inly ny unchecking this feature in Itunes.
Brad
@bradmiller@... ... even though it was known right from the start that this is software issue given the fact iOS 5 influenced this way on some of iPhone 4 and iPhone 3Gs devices. Also, Apple itself said that this is software issue.
@Johnpford This is why I thought multitasking was a bad idea. Just because Android does it doesn't mean Apple should have followed suit. Not every crammed-in feature from Android is a good one.

In an environment where anyone with a computer can cobble together an Android or iOS app, it seems unwise to open up resource utilization while the app is no longer running to the masses.

I'd love to see a services API to run apps in the background, one that constrains their resource utilization.
@SackScratcherton

I talked to my son today who has iP 4S. He says he tried to disable everything that he found on the Internet being said should help to no avail. His iP 4S dropped 10% of the charge in 10 minutes when he was playing solitaire... sad

He was also saying that after he uses applications they do not quit, so he has to kill them manually. Imagine that! sad sad

From what I see the same is true about Winphone - until they do not do real multitasking like Android does they are good enough. As soon as they start multitasking they will be like any other smartphone on the market.

This leads me to a thought - do not do multitasking if do not know how to do it right.

Note:
I still have Sony Clie NX-60 PDA with 800x600 screen that I bought quite a while back (to read books). It is AMAZINGLY fast for the device with a 200 MHz CPU. That is where my train of thoughts about multitasking came from.
0 Votes
+ -
Ipad too
camcost@... 14th Nov
@Johnpford
My first generation ipad became a battery hog as soon as I installed iOS5. 5.0.1 didn't fix a thing. It's still not the stellar battery consumer it once was.
I'm still waiting for a fix.
@Johnpford I found that the issue, at least for me, is Location Services. I can have all apps closed, the phone totally cold restarted (hold home and sleep until the Apple logo appears then goes away), but until I restart Location Services, it keeps draining the battery.

@bradmiller@, my WiFi sync doesn't kill the battery at all, even when performing a full backup. Having WiFi N available makes it faster than USB syncing ever was.
"But if we do a clean install(nothing else on the phone) then it's ok. "

In that case it should be relatively easy going forward to determine which installed app is causing the problem.
iMessage, turning this off helped the battery life.
@mrrps fine turn all feaures off then what is the point of paying top money to apple?
@augustus_rome Same as always, not having to deal with also-ran wanna be ill-designed software such as Windows or Android. Duh. And he didn't say to turn off all software, he said to try not running _one_ app.
@comp_indiana you mean ill-designed as in it runs your battery down while seemingly doing nothing?
@comp_indiana
Why should I turn it off? I have a smartphone and as a user I expect it to work properly as mentioned. I don't care about platform, whether it is powered by iOS, Android or Windows, it should work as mentioned when it was sold. And as a consumer I expect premium quality because I paid top $ because I was told device wasmade with premium parts and quality of itself as its manfacturer was touting.
0 Votes
+ -
Reality
use_what_works_4_U 14th Nov
@Rama.net
In an ideal world I agree with you 100%. in the real world of software development it's not so simple. It is possible that the culprit is a combination of apps/features that, on their own, are harmless but put together cause a huge problem. Ideally the vendor should catch it, in reality it is impossible to test every possible configuration of software on any given device. That's how the real world is for Apple, Microsoft, Google, HTC (I speak from experience with my HTC phone) and pretty much everyone else out there. If you want a really rock-solid product, wait for the X.1 (not X.0.1) release.
I bought a 16GB 4S on Verizon, restored my data from my previous 3GS, the battery lasted 6 hours and the phone was always hot. I went online and tried all the tweaks that were suggested and was able to bring battery life back to normal, even better than my 3GS. After two days I realized I needed more storage so I bought a 32 GB 4S and transferred the 16GB 4S to my wife. Both phones were reset, I restored my 4S backup onto the new 32GB phone. Both of us have had zero battery life issues, she actually goes 3+ days on a single charge and has no over heating issues on the same phone I couldn't keep alive 6 hours. This was done weeks before the iOS 5.0.1 update was made available.
0 Votes
+ -
We can stress these devices...
wellcraft19 14th Nov
@flightning
True, but we can also these days so easily load "too much" SW on these devices and we tend to treat them as small portable computers - which they are not. A phone is still hampered by the amount of "energy" one can expect to store inside the "physical volume". That energy just do not last for certain processor/power hungry apps. Just like we can load a Nissan Micra with bags of concrete, it would just not run very well, or far.
There are more apps out there than there are educated users. I think most Smartphones, by it based on iOS, Android, WP, or webOS, do an amazing job. Competition will push the envelope even further, but in essence, we the users are the beta testers or real test bed - since the combinations of SW/HW are essentially endless.
When both the phones are reset, why restore it from a back up ? Just leave them as they are brand new phones and see if there is battery issue on either of the phones (say both phones lose 50% in 6 hours). I would fully charge the phones and then start loading some apps (say 5 apps) on one phone and see the battery after 6 hours. Then fully charge the phone again and load 5 new apps.
@swiftsmile12

Because he wanted to see if it was a hardware or software issue. Since it swapped handsets that pretty much ruled out hardware.
That sounds like a very independent and objective source of information... I'm holding out on buying the phone until this is fixed, if it ever gets fixed. One would reckon that development of iOS is done in emulators where memory use is measured, which makes it smell like a hardware problem they didn't anticipated like the last launch of iPhone 4. Moreover if it was for sure a software issue Apple would be stupid not to go live with this information.
@Christian D. H. whatever the issue apple is sucking us customers dry with below standard devices. sue apple boycott apple products.
@augustus_rome You forgot to dial your hater ray to 11 there, buddy. Geez, if you truly have the common sense to have bought Apple gear (I doubt it very much) then take it back if it's not perfectly fine. There is a 30 day no questions asked return period.

In any case, let us know how your boycott goes, haha...
@augustus_rome
comp_indiana
boycott will be shown in the next release all customers are not fools or blind fanbois. there are alternative products. apple was portrayed as a perfect product company. that halo was punctured when the antenagate happened. now with battery gate that reputation is pretty much shredded. let us see how the competition take advantage of this window of opportunity.
@augustus_rome Your right, not all customers are fools that would believe anything you post. As soon as you have to resort to antennagate (try spelling it right) and batterygate to prop up your pathetic little rant you lost all but the fools. But by all means please do boycott Apple products, it will leave one more on the shelf so that one less person has to wait on production to catch up with demand.
0 Votes
+ -
Interesting
jaypeg 14th Nov
This might well point to one or more of the apps being allowed more processor time than it really needs. The likely culprits would be those that poll for constant notification info. Your dev should first try removing apps that provide notifications, like Facebook, etc. If this is the case, Apple would have to supply better notification api restrictions within iOS. Overall, I just see this as normal software evolution. Debugging.
Both my wife and I have an iPhone 4. Mine is 32GB and hers is 8GB. Neither one of us has had battery issues, but neither one of us has a really huge app inventory. Let's hope it stays that way, but I haven't tried the next IOS update yet, either.
@thetwonkey You haven't tried iOS 5.0.1? If your wife has a 8GB 4 it came with 5.0 on it right?
I was trying to call Apple, but there was a delay of 10 minutes to contact iPhone Support
@opinionsector Yeah, apparently it worked for some people, not for others. I have tons of apps on my iPhone 4, running iOS 5, but no issue with battery life. I always charge at night, so I might not notice if it's draining during inactivity. But I still get though a full day with all sorts of use, after 18 months (mine was an early model iPhone 4) no problem.
@comp_indiana I was getting over 24 hours and now with iOS5.0.1 I can go a full two days or more between charges on my 4.
It's multitasking. Plain and simple. Too many developers are try to take advantage of something that 99% of use will NOT USE! While I would not want to see multitasking go away, I'd love to see it controlled a LOT better. Allow apps to quit completely is the first step. And/or give the user control over what multitasks and what doesn't.

This ain't rocket science. So why does Apple (and Google for that matter) not take the proper steps here!?!?
0 Votes
+ -
Bingo, Narg!
Userama 14th Nov
It isn't difficult to figure out that with all the notification and location-based apps that are being released, battery life is going to suffer. And I believe you're right on the money about multi-tasking. Probably more app developers are using "real" multi-tasking to take advantage of the added features. IMHO, the "pseudo" multi-tasking Apple has been using makes much more sense for extending battery life. But both Apple and Google risk the wrath of users (especially techie users) if they restrict these features. Basically, there ain't no free lunch. If you enable a lot of these real-time features, your phone's going to eat batteries. As you said, it ain't rocket science.
@Userama Agreed, but at least on Google you can install a 3rd party app to take tighter control over apps that multitask. Apple should take this step too and allow th user control over what apps to allow to multitask and which ones not to. Or at least allow the devs the ability to set if their app stays running or not. I'd much rather have seen iOS not allow any app to stay resident unless the developer programmed it specifically to do so. There are so many apps still that don't behave well while "suspended" on iOS. But in the users control, there's a LOT of apps that I'd prefer not continue to stay operational in the background suspended or not. When I want an app to stop, I would prefer not to have to take the multiple step process to manually kill it each and every time. This kind of falls into the thought of: Aren't computers supposed to work for us? Why do I need to take so many extra steps to ensure a clean operation environment on my iPhone? iOS itself should provide the ability to ensure operation like we want it to. (I know, asking too much )
@Narg
It gives the users ability to enable or disable notifications and location tracking on an app-by-app basis. Doesn't that basically determine if an app has to multitask or not? It seems to me that giving the control in that way is more understandable for a non-techie user than having to decide if an app should multitask or not.
i have this problem with my Android phone. the problem is the software app that translates internal battery measnurement [ amps or resistance (it used to be resistance was proportional to life left) ] into minutes. its highly non-linear and requires keen calibration.
Do you all really think Apple reads posts on user forums? THEY DO NOT.
I called Support to make sure my issues were in the loop! The Apple Care said I did the best thing, and I could also write on apple.com/feedback, which DOES get read by the proper people at Apple...
I'm not going to use my time to write here, when it goes no where special!
@Gehawk Who said anything about Apple reading this? So you write four lines to end it with your not going to use your time to write here?
Since I installed the patch to my 4S, I'm noticing pretty huge improvement on the battery usage front. Anecdotal, I know, but that's been my observation.
In my household, we have 1 x iP3GS, 2x iP4 and 2 x iP4S. The iP4S does not come with the ability to turn OFF 3G, thereby forcing the phone to use 2G (3G on my network is weak in my area) so the phone is forever hunting for a signal, which is one huge battery drain. On the other handsets, 3G is only turned ON to use data and then turned OFF.

Using the "secret handshake" and looking at the signal quality, I get between -105dB and -109dB (which is almost total loss of signal -- I get a No Service message), whereas with 3G turned OFF on the 3GS/4 the signal improves to -90dB so no calls are lost.
@tpmac76 Then explain why the battery drain issue isn't limited to only the 4S?
Brilliant test! Love it!

User posts above are helpful, too-- especially the husband wife hand me down iPhone story.

Agree as well that loading back on apps, several at a time, should identify where the problem lies.

Great to hear, in any event, that it's a software problem. Now, if only Apple would add a color calibration setting so that users could choose whether to have a cooler blue or warmer screen tint!
0 Votes
+ -
Hard to monitor resources
jscott418 14th Nov
Its hard to monitor resources or CPU cycles on a mobile device. I remember when one of the older IOS version came out. People complained about battery life. Apple finally figured out that some phones were pinging towers for location far too frequently. I think if it was hardware we would more widespread complaints and they would be isolated to a particular model. This is one of those problems the user will have to actually learn how to adjust their phones to see what fixes it.
My iphone 4s is not exhibiting any problems with battery life both before and after updating to 5.0.1. I have not disabled any feature other than the automatic time zone (since I am not traveling). I use push notifications in a large number of applications and I have many apps that use location services (GPS/Wifi/3G location). I HAVE disabled location services for specific apps (or deleted the app from running in the background) when I find them continuing to use the services while in the background. Background location services are fine for a GPS navigation app that is running while tethered to power in the car but totally unreasonable otherwise if you want good battery life. Watch for the location services symbol on the top right of the display. If it is on, the GPS or Wifi or 3G radio is on and is being used determine location. Many apps really only need to snapshot the location and should turn off location services immediately after using them but I have found some that erroneously leave location services active. If the app is using location trivially, I usually just disable the service for that app; otherwise I terminate the app from running in the background after I am done with it.
0 Votes
+ -
iOS 5.0.1 is also a MESS!
proedgebiker Updated - 14th Nov
This is so true.. My iphone 4s was experiencing bad battery problem wehre my wife's was not, since the 5.0.1 update my wife's is not having issues as to mine seems to have none(MAYBE). but then again, it loses 15-20% overnight without any apps running. My wife's now shows a cellular search, traffic, Time zone & compass calib within a 24hr period. Mine only shows Compass Calib..(we were next to each other all weekend)... See pics: http://proedgebiker.com/wp-content/uploads/4SCR.png
http://proedgebiker.com/wp-content/uploads/4SDR.png
Too much installed apps will kill your batt.
0 Votes
+ -
The developer should have checked all 3, not just 2.

1> iPhone A for development, iPhone B for daily use.
2> Both virgin, full factory default devices.
3> iPhone B for development, iPhone A for daily use.

When he reset everything (step 2)... he "forgot" to check the battery issue.
Ugh.
i too think that iOS 5.0.1 has introduced the battery bug to my iPhone 4.
0 Votes
+ -
3G-related?
David Nordfors 15th Nov
I live in Silicon Valley, where cell phone coverage is awful. On my 3GS and 4 I used to disable 3G in order to avoid battery drainage. Now with the 4s I can't. I perceive the 4S draining about as fast as the 3GS and 4 do with 3G enabled.

If the 3G is the explanation for the drainage, it might provide a hint to why drainage is 'spotty' - some people have and some don't. The drainage may be proportional to the cell network coverage quality?

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
Click Here
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix