Some sources claim, it's all because of the constantly involved GPS chip for the time zone. That is, the iPhone constantly checks your current location in case of, if you'll be in one zone to another time zone. This thing is completely unnecessary! How to disable it, I will write below. On my devayse, of course, jailbreak. How can I do without him? Of course, because this is a very run some “demons” and hang in memory, loaded at startup aydevaysa. But nothing to blame only jailbreak! In iOS and so many demons hanging any unnecessary — diagnostic. Plus any kreshreporty and sislogi — yah they nafig us? We are ordinary people, we necessarily know, why one or the other times suddenly flew application, therefore it can turn off all. But you need to jailbreak) I dont know, but in the performance and in battery life will benefit from this, because he just fiddled with it, but I potestit and write the results of their experiments. If it is not laziness, of course. What do we still puts the battery? ABOUT, yes here and do not have to think a lot — it Push Notifications. It is necessary to turn off unnecessary Push notifications, eg, for Mail — Instead, put a sample every 30 Let minutes. For calendars and other things the same is true. And still the reason for such a tough devouring battery — it's 3G network! Somewhere subtracted, mode that operates in 3G 6 hours, and Wi-Fi mode, — 9 hours. This thing eats more battery, than wafer module!
So, properly, I will not eat your eyes large pieces for the most part senseless text and gag, let's get down to business.
What can be done to “official” firmware (without jailbreaking):
- Turning off 3G, if it is not needed (each time you restart must be repeated)
Go to Settings-> Osnovnye-> Network and turn off the first thing on the list — “Enable 3G“ - Turn off Location Services for some programs
Go to the Settings-> Location Services — here in prinitsipe can leave it as is or do turn on all the checkboxes, because these programs use the GPS only when we run them yourself. But the most important thing is here: Settings-> Geolokatsiya-> System Services. Turning off this list: “Location-based iAd”, “Diagnostic. and Use”, “Search in social networks”, “Time zone”. In prinitsipe, You can only turn off the last — “Time zone”. - Go to the Settings-> Mail,calendars….-> Loading data and here disable Push for checking mail.
- Turning off the remaining unnecessary Push: Settings-> Notifications and disable all, we do not need.
For jailbroken devices:
- Turn off unnecessary daemons( especially pay attention to com.saurik.Cydia.Startup.plist ) There are two ways:
a) Manual:So far, here is the link to the English article. Later, can, I make a detailed subject in Russian.And here is the detailed instruction to Russian! Caution! Be careful! And back up your data before, how to experiment!
b) For lazy people: If you do not believe in yourself, the place from Cydia tweak DisableDaemons or Daemon Tool (there is a repository http://repo.insanelyi.com)PS: Combine both methods was not forbidden.
Can, More will be added later….