snolan wrote:
If that application has location services enabled, or periodically reloads it's data from the internet, or trickles in new advertising because it's a free ad-supported application - you will continue consuming battery power and network usage.
Background applications cannot continue to use your network connection unless they are completing a task or using VOIP. The only way an app multitasks is the following:
•Background Audio (no data connection)
•VOIP (data while in use, possibly some data used to maintain connection)
•Location (which notifies you with the compass arrow next to the battery icon, and does not use network data)
•Local Notifications (all local, not data connection)
•Task Completion (if you started something like sending an email, flickr upload, or tweet, it will complete, but once that's done, no more data connection)
•Fast App Switching (app suspends in memory, no data connection)
Battery use can be affected, but unless your using VOIP, it is near impossible to have large data transfers unknowingly in the background.
Ars Technica iOS 4 Review
If your screen is locked, your WiFi connection becomes unavailable, which means that the increased network usage is carried by the 3G network and consumes your data plan even though you are powering up next to your WiFi base station.
I believe this is a batter saving measure, but I agree, it would be nice if it stayed on. I thought I read that iOS 4 maintained a WiFi connection while locked, but I guess it does not.
The temporary fix is to take the time to learn how iPhone multi-tasking works and shut down any unneeded applications that are running:
- double tap the home button to bring up the task bar
- press and hold any application that is running but you no longer want to be running
- then press the minus sign on that application to actually stop it from running
- target any streaming, location aware, and advertising supported applications first
This is handy for people to know, but it isn't entirely necessary as there is little background data use by multitasking apps.
~~~~~~~~~
What bothers me most about the situation is that AT&T does not seem to know how their system works. I tried an experiment last night and turned off Cellular Data in the Settings app. Sure enough, at 2:04AM, there's a 1151KB data transfer marked as "sent."
So there seems to be a few things going on here:
1.) This is counting towards your data use, despite the statement made earlier by AT&T.
2.) There seems to be an inconsistent threshold for marking data use on your bill. This is understandable as you don't necessarily want to see hundreds or thousands of individual data usage lines on your bill for each day. However, sometimes you will get intermittent data usage lines throughout the day, sometimes it seems to only occur between 1AM and 4AM. This inconsistency leads me to really distrust the accuracy of the data usage marked on AT&T bills.
3.) All data seems to now be marked "sent" regardless of whether it's an upload or download. This makes it even more difficult to understand how I'm using data based on my bill.
And the worse part about this whole situation is that what ever their data billing system is doing is apparently not common knowledge in the company, as evidenced by official statements made to Gizmodo and the numerous accounts of ill-informed customer service reported in this thread.
I'm going to try something tomorrow and keep Cellular Data off for the day. If I still see any data line items the following morning, I'll really know something is clearly wrong. The next day, I'll keep wifi off and see if I get intermittent usage reported throughout the day, just one lump-sum at 2AM, or a combination of both. I might also reset my data statistics on the device and see how they compare. I really want to know exactly what's going on if I'm on a limited data plan…