I am really looking forward to this. I wonder if we will get a pop up telling us which song Pandora is currently playing?
I don't think you understand the basic difference between 'Push Notifications' and 'background tasking'. The two aren't mutually exclusive, and both have benefits for different scenarios.
The way Apple has implemented notifications is innovative and highly efficient because of its centralized architecture. Instead of every single app keeping open sockets with their individual servers, iPhone only needs a single open socket with an Apple notification server. This is much smarter way of using both battery life and the processing/memory resources. And that's what sets apart Apple's implementation from the rest.
Obviously, Push Notifications don't help apps that need to be constantly running in background, for example Pandora player or AOL radio. So that's still a missing piece that I believe will be coming eventually.
But for majority of apps, Push Notifications are perfectly fine. For example, if I want real time weather alerts from say WeatherBug - there is no reason for the whole app to be running in the background 24x7 burning resources! That's WinMo implementation for you, but Apple took more intelligent approach.
Hope it's clear enough for you.
Unfortunately, in Pandora's (and any other music app) case, Push Notifications are no good, because music apps need to run in background. Once you leave the Pandora app, you're quitting the app.
w00master
It just shows the on the icon 1 after a push alert to the phone. Once you open the app it goes away. I assume (hope) that each app lets you setup what you want pushed. Like for the AP it might be top breaking news alerts only.
Ok, so confirmed that the badge is meaningless. There's nothing in the app to distinguish the headlines that were pushed to the phone. It certainly doesn't represent every new headline since the last time the app opened. The badge icon has no purpose.
It does have a different sound.
Also, we don't know if the sound will be the same for all apps that use Push, maybe developers can put their own sounds.
One question, had the iPhone had 256MB of RAM, would Apple still develop this service instead of background tasking?
Thank you for the comprehensive explanation. I'm absolutely aware of the push notification service.
One question, had the iPhone had 256MB of RAM, would Apple still develop this service instead of background tasking?
Er...is there anything to prevent a developer from writing an application which aggregates notifications - for example, displaying them in a list form, or displaying them as drop downs or at the bottom of the screen - in a similar way to suggestions made by people who have posted on here? Strikes me that Apple has the advantage over Palm / Android of having the developer ecosystem all set up...so if there is enough demand from iphone users for these types of utilities, they'll get written and sold.
But could be I don't understand the technical limitations well enough...
Both the badge icon and alerts for the AP App only show "Breaking News" and it is not currently possible to customise what gets pushed from AP. I see no reason why developers could not allow the users to choose what gets pushed within their applications.
can't wait for the new iPhone!
Huh? What's with you and the internet thingy?
I'm too lazy to look up 1337 or whatever that is. Also, fwiw, I dunno what epic means either, read here on MR and used it.![]()
In a polite way I'm asking this, what is your big thing with backround processes? Can't you at least see that this is a step forward, and that maybe backround processes will become a reality? I think this is a step in the right direction and I respect Apple's dedication to always bettering themselves. I hope we can at least agree on that.
The big deal is that every other smartphone can do it! Every manufacturer is using the same battery technology and they allow it to happen - Apple just doesn't trust the end user enough to regulate the running programs. It doesn't have to be a complex task/process termination. Look at what Palm is doing with the Cards - such an easy solution that even a basic user can manage running applications.
"Respect Apple's dedication to bettering themselves"? This isn't some sobered up crack addict, it's a company for crying out loud. They make new products to make more money, don't put them up on some pedestal. The push notifications would be acceptable for most apps - but its not enough. You need to close out and re-open AIM if you want to respond to a text message. Compared to just switching between them seamlessly - while Pandora is playing in the background, etc. And on top of all that - their pop ups are a huge pain in the ass and the badges are pointless.
Apple needs to get their **** together. What the iPhone does do, it does it very 'pretty' and 'simple' but it could do these things much better, and it has some catching up to do w/ background processes.
Damn, you need to calm down. There is more than battery to be concerned about with background apps. CPU/RAM are equally, if not more, important.
The great thing about buying products is if it doesn't meet your needs you have 1000 other devices to choose from. If it fits most of your needs better than the other 999, but fails at one you have to decide for yourself which is more important.
I also have a feeling that we will see background task as a surprise update in 3.0, although it may just be for the 3rd gen iPhone.
I'm plenty calm. I too think (see: hope) that this is announced at WWDC. Also, it will Definitely only be for the 3rd gen iPhone because of its increase in ram/cpu
I'll be getting a new iPhone b/c I don't want to go to Sprint. But if the Pre was on ATT and the iPhone doesn't get background processes or an updated notification system this summer - I would have some major thinkin' to do
Yeah, I am definitely with you on wanting background, but I still would rather have an iPhone with no background than a blackberry. The Pre could be interesting though, but like you said it's on Sprint so that's a no go.
After reading these I have more hope for it this summer, but not totally convinced yet.
http://daringfireball.net/linked/2009/05/15/frommer-background
http://daringfireball.net/linked/2009/05/16/siegler-background
Apple filed a patent for a better notification system on the lock screen long before the Pre.
http://www.appleinsider.com/article...one_usability_and_interface_improvements.html
They just haven't added it into the OS yet. Maybe they still will, or maybe it won't be until 4.0. But it is definitely on their radar.
The iPhone message notification system is a core OS function.. and thus out of touch for developers. So no, the notification behavior cannot be changed with a 3rd-party app.