Do iPhone Background Apps leaks bandwidth?
I mean do they constantly download Advert in the background ... etc?
I can understand bandwidth being taken from Push notification. But these are in Kb size and it would take 1000s for them to be relevant.
I cant understand where my bandwidth is gone. On my old iPhone 3G i used only 120 - 200MB. Now on iPhone 4 i am up to 350MB within 3 weeks!!!!!!!!!
I can understand bandwidth being taken from Push notification. But these are in Kb size and it would take 1000s for them to be relevant.
I cant understand where my bandwidth is gone. On my old iPhone 3G i used only 120 - 200MB. Now on iPhone 4 i am up to 350MB within 3 weeks!!!!!!!!!
Comments
If having Saferi Opened in the background means it is constantly running Web Ads, then i think i have to fire an email to Steve Jobs for complaint.
Apps have 10 minutes of background time to run and that's for long running tasks. So no, apps won't be downloading ads or refreshing news feeds in the background.
I thought it would allow unlimited background tasks if you for example had a GPS app running speaking directions and had to take a call. I guess 10 minutes is long enough though and makes sense to preserve battery life.
The data usage might be down to the following instead:
http://discussions.apple.com/message...ageID=11963683
http://www.ilounge.com/index.php/new...om-data-usage/
You'd have to check the data usage bill. Data usage per app and timestamps would be quite useful to store on the phone to check where the usage is coming from.
Apps have 10 minutes of background time to run and that's for long running tasks. So no, apps won't be downloading ads or refreshing news feeds in the background.
Hmmm... I'm pretty sure this is inaccurate. There are a few kinds of "background apps", the usual one being an app that just knows how to put itself to sleep... and it only has a couple of seconds to do so. This sort cannot use any CPU or bandwidth. Other kinds are GPS navigation apps (unlikely to be the cause here), phone services (e.g. Skype ... potentially could "leak" bandwidth), and background audio players (e.g. internet radio ... definitely will use bandwidth while playing). These complaints seem to be common enough, however, that this isn't related to multi-tasking. There are also reports that this happens on the 3G, which doesn't support multi-tasking at all. I've seen a few suggestions on the Apple support forums for things to do in order to eliminate this problem.
Background audio, Voice over IP, Background location, Push notifications, Local notifications, Task finishing and Fast app switching.
Some of these will result in actual background task running. Background audio, Voice over IP, Background location and Task finishing are good examples. Task finishing will only continue to use bandwidth as long as there is a task to complete, i.e. uploading a video. Once that is done, the process will terminate. Background audio, being audio, should be fairly obvious to the end user if it is still running. If you are streaming audio over the network, then this to will continue to use bandwidth. VOIP will maintain a network connection to the VOIP system but shouldn't be doing much more than keep alives. Background location would be using wifi triangulation and wouldn't be using data unless the app is a nav app that pulls data from the network.
What most people see as background task, Fast app switching, shouldn't result in any bandwidth since these apps are no longer running but are in a suspended state. They are basically closed, but their state is store in memory for fast retrieval.
I don't think there is an API for apps like newsreaders that would allow them to keep updated in the background. Nor one that would allow an app to sit downloading ads in the background.
OP: You said your usage went from 120-200MB to 350MB over three weeks. Is it possible that some of this is simply because you have a brand new, vastly faster iPhone 4 and have been using apps that use data more often?