Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

This doesn't make any sense to me: why the iPhone doesn't automatically switch 3G off when connected to a wireless network?

I always thought iPhone did that since the very beginning and my battery lasted 4–6 hours on average per day. (I can almost swear that I remember Steve Jobs himself telling that in the stage back then)

Then a friend of mine asked me why I don't switch off the 3G when I am in the office to save some battery instead of charging it at my desk so in case I had to get out it was fully charged back again.

So, I tried... Boy, it was a huge difference! My iPhone's battery will last 10–13 hours on average. That means usually I can get back home from work and have my phone still working in my pocket.

Any ideas?

EDIT: my question is about worse battery performance when 3G is enabled. (Even though not supposed to be used) And I believe this isn't related to me, but to any iPhone user really.

share|improve this question
So you're asking if they 3G actually switches off? Why it does not happen to you? Or about the battery improvement you experienced? –  Thecafremo Jan 9 at 20:23
When I am on wifi, my iPhone always uses that instead of the cellular data network and my battery life is great. The iPhone is very much wifi-based and will attempt to connect, and use it every time it can. I never turn off cellular data on a regular basis. –  bassplayer7 Jan 9 at 21:17
Are you asking why Apple doesn't provide such a feature as part of iOS? –  patrix Jan 10 at 5:37
@Thecafremo my question is about worse battery performance when 3G is enabled. (eventhough not supposed to be used) And I believe this isn't related to me, but to any iPhone user really. Thank you. –  exalted Jan 10 at 6:34
@bassplayer7 precisely! But why not, since it's a huge battery improvement? I mean toggling that setting on and off manually doesn't make any sense and I'm sure they could do that automatically in the background. So although wifi is being used, 3G will still suck up the battery. –  exalted Jan 10 at 6:37
show 1 more comment

3 Answers

up vote 0 down vote accepted

Such a feature was never a part of iOS. If you want to request it from Apple, use the contact details on the Apple website.

share|improve this answer
Don't you think that should be though? Anyway, I will go ahead and accept your answer. Thank you! –  exalted Jan 10 at 11:04
Discussions about potential iOS features are off-topic on AskDifferent –  patrix Jan 10 at 13:24
add comment

Although your iPhone will use WiFi when available, that's only to save your cellular data limit being reached as quickly. Your iPhone keeps the 3G antennas active (while the internet is in use) for the following reasons;

  • In case you have 'flaky' WiFi; your iPhone will switch between WiFi and cellular without you noticing to keep a reliable connection working source*
  • In case you leave WiFi range; your iPhone can then immediately switch to cellular and use it right away without any delays.
  • In case your WiFi network doesn't have a 'proper' internet connection; if your WiFi network can't load certain pages (either because it's configured incorrectly, or because of a fault/security settings) your iPhone will use cellular to load those pages if possible. **

So, to answer your question, the iPhone keeps your 3G connection live while the phone is using the internet in some way so you can have a reliable connection. Your phone will only turn it off automatically when/if the phone is trying to save power.

*I believe the toggle to enable/disable this feature has been removed, but the feature still exists (and remains always on).

**I've seen this happen with those WiFi networks which would make you fill in a form/login before using the connection. The phone would be connected to WiFi, but apps would be using 3G to load new content as I was not yet logged in

share|improve this answer
Thanks for a nice explanation. Could you please point out an "official" reference (if there is one) where you get this information please? –  exalted Jan 10 at 11:06
I've edited my answer to include sources –  user2370602 Jan 10 at 13:29
add comment

The iPhone will switch from 3g to a known wifi network, that is, one that it has connected to before. At your office go to settings > wifi and connect to your wifi network. From then on it should automatically connect when you are in range. If the phone doesn't remember the network, connect to iTunes, backup and restore.

Also, if you have a weak or intermittent 3g signal the phone will use a lot of power searching for and trying to connect to the network. I have this problem every time I visit my friends in the mountains. If you have a good wifi and 3g signal then your problem may be hardware or software related. If you're near an Apple store they can test the hardware for you.

share|improve this answer
See my edit to the original question please. Thank you! –  exalted Jan 10 at 6:41
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.