Thanks for the info machan.
But I saw some posts form iphone 4s users complaining about the weak battery life. I want to know whether it is true.
A growing number of people have found that the "Setting Time Zone" element of the Systems Services within the broader Location Services product seems to be operating even when there is no chance that the user would have moved to a different location or time zone. An icon beside the setting, which indicates whether it has been used in the past 24 hours, suggests that it is running repeatedly to access the phone's location even when there is no apparent reason to do so.
Location services can prompt large drains on any smartphone's battery: they use a combination of the Wi-Fi network name, where available, plus mobile mast data and GPS sensor input, to calculate the phone's position. The mobile mast data, for example, is usually calculated by comparing the strength of signals from the three nearest phone masts and triangulating against them. However if such a calculation is made too often, by polling the masts, it will begin to use battery power unnecessarily.
On iDownload, Oliver Haslam suggests: "it appears that iOS 5′s GM release introduced a bug that causes the Setting Time Zone function to keep the location tracking circuitry running constantly, draining battery power considerably. Switching it off may mean that your iPhone will no longer set its own time zone when you travel, but that's a small price to pay for having your iPhone last more than 12 hours on a full charge… We have tested this method on 4 different iPhone 4s handsets, including an iPhone 4 and an iPhone 3GS. All have reported drastically improved battery life after switching 'Setting Time Zone' off."




