Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Eso

macrumors 68020
Aug 14, 2008
2,032
937
How does your background app even receive its data if not with push or a constant connection? If it only needs to ping the servers once a day, that's not a fair comparison to a push app. Push service is supposed to replace apps that you would otherwise want constantly connected so you can get the alerts when they happen not at a pre-determined time.

Actually, Push was implemented as an alternative to background processes, not continuous network connections. Go watch the original 2.0 keynote presentation. The only reason they highlighted the battery usage of IM apps is because it made their figures look the best.

It is an absolutely fair comparison since the majority of apps do not even use a network connection, let alone a continuous one. These apps would be better off using background processes. Holding an open connection with a Push server is irrelevant since it doesn't get any of its content from the internet. The only exception would be the single to-do app that pushes your reminders to you - thankfully the best productivity developers realize how stupid of an implementation that is and haven't included it in their apps (OmniFocus, Things).
 

matttye

macrumors 601
Original poster
Mar 25, 2009
4,957
32
Lincoln, England
Actually, Push was implemented as an alternative to background processes, not continuous network connections. Go watch the original 2.0 keynote presentation. The only reason they highlighted the battery usage of IM apps is because it made their figures look the best.

It is an absolutely fair comparison since the majority of apps do not even use a network connection, let alone a continuous one. These apps would be better off using background processes. Holding an open connection with a Push server is irrelevant since it doesn't get any of its content from the internet. The only exception would be the single to-do app that pushes your reminders to you - thankfully the best productivity developers realize how stupid of an implementation that is and haven't included it in their apps (OmniFocus, Things).

Thanks, you have explained what I was trying to get across better than I could seemingly!

These internet/push workarounds for apps that would otherwise not require an internet connection are bound to be a drain on the battery.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.