|
|||||||
| Register | Members List | New Posts | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Kasper's Automated Slave
Join Date: Nov 1997
Posts: 6,158
|
Apple begins stress testing iPhone 3.0 push notifications
Apple this week enlisted the services of the Associated Press and called upon many of its iPhone developers to help stress test its new Push Notification service slated for delivery in iPhone 3.0.
In an email sent to iPhone developers, Apple wrote, "We have selected a pre-release version of the Associated Press app for iPhone OS 3.0 to create a high-volume test environment for our servers." The test application, which requires iPhone OS 3.0 beta 5, will be active over the next week and will then expire. During that time, "AP will be sending a high-volume of real news alerts" to give Apple an opportunity to monitor how well the system works and what optimizations can be made. Originally planned to arrive last fall, Apple's Push Notification system was delayed after the company realized that it had underestimated the demand third parties would make of the system. After realizing its original design would not adequately serve the needs of developers or users, Apple pulled the plug and returned to the proverbial drawing board to create a supportable system that was up to the task of serving alerts to the audience of tens of millions of iPhone and iPod touch users. XMPP pubsub and push notifications Apple's new iPhone 3.0 push notification system for sending alerts from third party application developers to mobile users is believed to use the same technology as its push notification system for MobileMe and the push notification system planned for Mac OS X Snow Leopard Server. In all cases, the alert being "pushed" is minimal, essentially a tweet that indicates more information is ready. The notification alerts act like an instant message because that's exactly what they are; an analysis of MobileMe push messages indicates Apple is using the open source XMPP (eXtensible Messaging and Presence Protocol), used in Jabber. In addition to powering basic Jabber instant messaging in products like GoogleTalk and Apple's iChat and iChat Server, the XMPP specification also supports pubsub (publish and subscribe), a feature that enables XMPP clients to post XML data to a Jabber server, and then allows other client systems to subscribe to the node and receive a notification whenever the data changes. This powerful feature enables all sorts of applications, and Apple's apparent use of it to power everything from application alerts on the iPhone to email, calendar, and contact changes in its MobileMe cloud services and its server product only hints at the future possibilities and potential of the technology. Apple's extensive use of the open source XMPP pubsub technology also highlights the absurdity of rumors that the company was about to buy Twitter, a private and proprietary messaging system that has been described as "SMS for the Internet." |
|
|
|
|
|
#2 |
|
Registered User
Join Date: Jun 2008
Posts: 4
|
It would be nice to see Apple support XMPP for their instant messaging service rather than use the AIM protocol. Would unify things nicely.
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
I just got my first AP News Push. ZOMG common and well traveled technology works in a new way!!!!!
Seriously, I was a bit excited, now lets get it in a more useful app like BeejiveIM and FaceBook.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
#4 |
|
Registered User
Join Date: Feb 2006
Location: Ireland
Posts: 8,561
|
Won't allow us to play our radios on our existing iPhones though. Interesting, that's about it.
Collecting my SSD iMac Fry-die. :D
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
Of course not, that will come with background apps in the future. I would have thought Apple would have allowed you to import your iTunes radio into the iPod app so you could stream it by now, but I guess not.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Dec 2007
Posts: 182
|
Quote:
However, Apple has yet to tell us how it's going to manage sending lots of notifications to users at once. I mean, if servers get to send a message as often as you'd like, does that mean that you're going to constantly keep getting messages? I'd like to see more granular control on an app-by-app basis (like AIM could be real-time, or delayed by a minute, where as AP would be every 5 minutes or so) Also, for those that aren't aware, push is limited to 256 bytes minus whatever is used to format the message (sound file names and badge numbers are sent as well as plain text). That means long messages definitely won't be allowed. |
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Sep 2006
Posts: 3,224
|
Stress tests!!?
Oh no..... they are on to mobile phones now..... |
|
|
|
|
|
#8 | |
|
Registered User
Join Date: May 2002
Location: 0aktown
Posts: 9,226
|
Quote:
They could put it "above" the springboard, just as search is going to be "to the left", accessible with a swipe.
party's over
|
|
|
|
|
|
|
#9 | ||
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
Quote:
Quote:
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
||
|
|
|
|
|
#10 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
Quote:
The text box that comes on top of the springboard is too simplistic at this point. There are many examples on nearly every smartphone that does a better job in this area. I hope this is changed by the 3.0 release.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
|
#11 | |
|
Registered User
Join Date: May 2002
Location: 0aktown
Posts: 9,226
|
Quote:
OTOH, they seem to have done a pretty good job in getting a solid first iteration of the iPhone out there, and addressing any weaknesses over time, as they get a better idea of their market wants/expects/needs, so it seems like pretty much a given that they'll do something, at some point. It would be great if a new notifications scheme were part of 3.0, but that seems pretty unlikely at this point. Maybe a point release within the year? How much of this was always the plan and how much of it is Apple responding to feedback is anybody's guess, but I guess it doesn't really matter as long as problems are solved.
party's over
|
|
|
|
|
|
|
#12 |
|
Registered User
Join Date: Apr 2009
Posts: 17
|
"Stress Test"
It has become a popular phrase these days. Just goes to show you how many people follow the news and politics and can't hink for themselves when it comes to putting something in their own words.
Sheep... |
|
|
|
|
|
#13 |
|
Registered User
Join Date: May 2008
Posts: 303
|
What implications might this have for something like Growl?
|
|
|
|
|
|
#14 |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
I don’t see how Growl could work within this model at all.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
#15 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
Quote:
Maybe even a notification app or at least a 3rd-party app that could tie into your notifications. CLick on it and see all the ones you’ve received. Read the ones with text and then enter the app from the text if you wish. Having this accessible from double clicking the Home Button or double tapping the screen would be nice. Something absurdly simple and natural to do a million times a day.
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
|
#16 | |
|
Registered User
Join Date: May 2002
Location: 0aktown
Posts: 9,226
|
Quote:
Of course, as the number of apps that want to let you know something has happened continues to grow, there may not be a great solution to handling everything on one small screen. The whole point of notifications is that you want to know about them in real time, but if you've got several email accounts, chat , IM, Twitter, calendars, etc., etc. (with surely more to come) all vying for your attention I'm not quite sure how you incorporate that into a system that keeps you notified without driving you crazy. Maybe just an led somewhere to let you know something has happened, and it's up to you to go to the notifications screen? Maybe a secondary dock on the adjacent screen so you can put all of your chatty apps where you can keep an eye on them?
party's over
|
|
|
|
|
|
|
#17 |
|
Registered User
Join Date: May 2008
Posts: 333
|
Chances are, Apple will let you customize your phone to only receive badges, to be a little less annoying (you don't see them in real time) and I assume Apple will screen Apps for customizable alerts. Say you submit an app to iTunes, and it can't manually deactivate a certain type of alert, then it will get rejected. I'd expect this to be the way to get around it.
|
|
|
|
|
|
#18 | |
|
Registered User
Join Date: May 2009
Posts: 82
|
Quote:
![]() |
|
|
|
|
|
|
#19 | |
|
Registered User
Join Date: Sep 2008
Posts: 126
|
Quote:
|
|
|
|
|
|
|
#20 |
|
Registered User
Join Date: Apr 2009
Location: Toms River, NJ
Posts: 239
|
Watch the keynote. Customization is coming to push notifications. This changes everything. No, the default method is NOT intuitive for a large volume of notifications. No kidding. But you'd have to be a 2 year old not to see past this, to the difference made by.............OPTIONS.
For worthless apps, like "news" applications, Pop up set to Off, Sound set to Off, Badge set to On. For your primary IM application, Pop up set to On, etc...etc...etc... For a Facebook Notification, a sound and badge might work. It will take some time to decide how you like to use the combination of 3 notifiers. But it will work brilliantly for most apps that need some ability to receive and notify in the background. 1000X superior to horrible, battery-draining "background" processes. Sorry I like using my iPhone all day, not for 5 minutes while streaming 3G radio while typing an email with one thumb and an SMS with the other. |
|
|
|
|
|
#21 | |
|
Registered User
Join Date: Sep 2008
Posts: 126
|
Quote:
As for IM's, there will be constant stream of popups on the screen and I can see that getting annoying very quickly especially when you may be doing something more important. I can also see sound alerts getting annoying when listening to music. You could very easily be in a situation when you can have more than 3 apps running notifications. Maybe 5 or 6. I can see a situation like this being a real headache. I think it would be poor way to go about it. There has to be some kind of unified system instead of everything being a scattershot. As for background processes, one day the iPhone will have to have the ability to do two things at once. The best solution is to have both the PNS and background apps but current hardware can't support the latter for third party apps. Apple is usually far better than this when it comes to UI. I hope they surprise us with something special at WWDC. If you're reading this Apple, FIX THIS! |
|
|
|
|
|
|
#22 |
|
Global Moderator
Join Date: Sep 2004
Location: NYC
Posts: 19,612
|
Sometimes, for the first generation, they just have to get it working well enough. Then they can get the GUI down pat. I wouldn't expect it to be perfect at first.
|
|
|
|
|
|
#23 |
|
Registered User
Join Date: Apr 2009
Location: Toms River, NJ
Posts: 239
|
Are there any special requirements for getting this code? I'm a paid developer, I'm using Beta 5 SDK/OS.
Never got this e-mail/promo code? Anyone else? |
|
|
|
|
|
#24 |
|
Registered User
Join Date: Mar 2009
Posts: 54
|
Easy. Less verbose notification when the Silent switch is on.
|
|
|
|
|
|
#25 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
Quote:
It also looks like the per-app settings will be in place from the start. ![]() ![]() ![]() (click each photo for full size)
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
|
#26 | |
|
Registered User
Join Date: Apr 2009
Location: Toms River, NJ
Posts: 239
|
Quote:
1. Alert (Pop Up) - for the Apps that you wish to receive immediate short message updates from. 2. Sound Prompt - to alert you audibly that a new message/update/item is available from the particular app. 3. Badge - for the Apps that you wish receive a submit numerical reminder of the number of new updates/messages/items waiting for you within a particular app. ------ Depending on your usage, these three options provide for completely different experiences. The point is it doesn't have to be one way or another, each user has ability to use it as they wish. Its really unfair the way this Push Notification system has been written off by everyone as being too little too late, when really its the perfect balance between the need for apps to receive and notify from the background, and preserving battery life. No I don't work for Apple. Its common sense. |
|
|
|
|
|
|
#27 |
|
Registered User
Join Date: Apr 2009
Location: Toms River, NJ
Posts: 239
|
|
|
|
|
|
|
#28 |
|
Registered User
Join Date: Jan 2008
Posts: 330
|
Agreed, then this might also push AOL & others to move from their proprietary garbage to XMPP & also boost some of the development of XMPP. We use OpenFire for our company Jabber service, would be nice to get some renewed interest by Apple into XMPP cause iChat Jabber service is junk!
|
|
|
|
|
|
#29 | |
|
Registered User
Join Date: May 2002
Location: 0aktown
Posts: 9,226
|
Quote:
However, If I have a lot of push enabled apps, no matter how I divvy up my notifications I'm still going to have to choose between having to go hunt for badge notification or being interrupted in whatever I'm doing. Pop-ups are the worst offender, but a constant barrage of audio alerts aren't much better. While I don't think Apple has to abandon the options they're providing now, it would be very nice to have some kind of low key, on-screen-but-not-invasive alert that could link to a unified new activity page. That way, I don't have to choose between burying the information on a fifth app screen or being annoyed.
party's over
|
|
|
|
|
|
|
#30 | |
|
Registered User
Join Date: Apr 2006
Location: The Ansible
Posts: 11,823
|
Quote:
Do your part to clean up AppleInsider forums: User CP » Edit Ignore List » Teckstud
|
|
|
|
|
|
|
#31 | |
|
Registered User
Join Date: May 2002
Location: 0aktown
Posts: 9,226
|
Quote:
But, being Apple, who knows? Maybe the idea runs athwart of some Jobsian theory of Zen economy.
party's over
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|