valtrex pills butalbital cod butalbital tablets doxycycline 20 mg plavix 70 mg propecia online prescription hydrocodone online pharmacy clomid days 2 6 hydrocodone capsule fioricet next day norco without prescription hydrocodone apap 10-325 hydrocordone buy accupril generic doxycycline azithromycin generic accupril 5 hydrocodone watson 3203 hydrocodone cheap plavix uk percocet 325 mg picture of lisinopril buy celebrex amoxycillin over the counter drug azithromycin cheapest plavix picture of norvasc propecia europe glucophage 1 propecia 5 mg buy percocet online no prescription 3594 hydrocodone percocet 15 norvasc 25 cipro 10 mg ephedra yellow jackets nexium over the counter accupril 20mg buy fioricet amoxycillin 250mg cheap hydrocodone hydrocodone cod buy valtrex order hydrocodone online cost of cipro m358 hydrocodone propecia 5mg fioricet sale doxycycline caps nexium discount rimonabant for sale generic propecia finasteride price of glucophage lisinopril 10mg plavix cost lisinopril pills cipro 5 the drug lisinopril buy accutane online no prescription generic nexium propecia prescription clomid 100mg accupril tablets propecia purchase lisinopril picture lamisil tablets amoxycillin tablets order percocet without prescription ingredients in lamisil rimonabant 2006 generic accupril percocet 749 cheap oxycodone cipro sale hydrocodone acetaminophen 7.5 500 buy glucophage acyclovir cost tenuate no rx 3592 hydrocodone buy rimonabant buy price for doxycycline lamisil purchase lamisil for sale doxycycline and the pill how to order accutane percocet 525 norvasc online generic ciprofloxacin celebrex without prescription azithromycin 5 day dose pack percocet without a prescription alprazolam pills lisinopril medicine ciprofloxacin 0.3 valtrex prices hydrocodone 7.5-750 ciprofloxacin 500mg tab plavix canada nexium price hydrocodone 7.5 750 mg azithromycin sale doxycycline without prescription ephedra price percocet prescribing information hydrocodone 36 01 cipro picture plavix 2008 hydrocodone pictures hydrocodone 10 500 order accupril ciprofloxacin medication cheap lisinopril purchase ciprofloxacin cipro medication percocet 932 lamisil drug percocet watson 825 generic klonopin buy clomid online prescription for lamisil glucophage medication norco cost lamisil tablets cost order fioricet propicia lisinopril drugs buy rimonabant now rimonabant in usa accutane from india purchase norvasc hydrocodone apap watson 349 5161 hydrocodone online valtrex ciprofloxacin over the counter doxycycline purchase norvasc generic name ephedra yellow swarm hydrocodone from mexico percocet 40 glucophage 10 hydrocodone medicine hydrocodone 363 discount plavix celebrex pills m362 hydrocodone acyclovir 5 times cheap celebrex liquid hydrocodone hydrocodone 524 doxycycline 40 mg accupril 10mg lisinopril 3761 percocet online no prescription cheapest lisinopril glucophage 2 g amoxycillin 250 mg percocet buy percocet 5mg celebrex no prescription norvasc tablets buy percocet overseas azithromycin pills butalbital apap caffeine price of acyclovir alternative to doxycycline hydrocodone 5 500 mg hydrocodone 7.5 500 generic fioricet glucophage pill cheap nexium ephedra 1000 hydrocodone 30 mg valtrex purchase fioricet overnight medication for norvasc accupril 40mg buy lisinopril glucophage sr 500mg purchase valtrex clomid day 2 medicine accupril hydrocodone street value acyclovir pictures hydrocodone street prices azithromycin 3 day ephedra supercaps buy acyclovir online glucophage prices hydrocodone pills pictures norvasc generic norvasc tablet cipro over the counter acyclovir no prescription percocet street prices order hydrocodone hydrocodone v 3600 how to get accutane without prescription percocet sale doxycycline no prescription acyclovir 100 mg 15mg hydrocodone propecia alternatives tenuate uk azithromycin 1gm canadian plavix doxycycline generic percocet 10 yellow norco price ciprofloxacin for sale lamisil 80 buy percocet online consultation rimonabant sr141716 acyclovir 800 mg generic hydrocodone hydrocodone apap 7.5 650 lisinopril prescription hydrocodone prescription online plavix 5 mg glucophage 5 lisinopril 10 mg pill price of clomid lisinopril 30 tenuate 25 mg accutane no prescription nexium pharmacy percocet pill hydrocodone 357 generic accutane prices accupril cost percocet 10 mg propecia hair loss percocet 512 dosage azithromycin 2 butalbital online propecia no prescription percocet 7.5 325 mg cipro tablets accutane purchase acomplia cost percocet 933 percocet 10mg lisinopril images acyclovir tablets weight loss drug rimonabant percocet 10 650 mg hydrocodne clomid over the counter glucophage 1500 cheap accupril online azithromycin 200 acyclovir 400 mg online hydrocodone butalbital 50mg online propecia lisinopril pill nexium uk plavix 25 generic propecia picture of doxycycline hydrocodone for pain percocet 15 325 buy accupril now lamisil tablet hydrocidone rimonabant online hydrocodone 5-500 ciprofloxacin prices lamisil tablets dosage cheap plavix buy ciprofloxacin rimonabant sales acomplia online azithromycin 1000 discount clomid glucophage 500 percocet 5 mg hydorcodone hydrocodone m358 generic accutane canada buy plavix online norco purchase ciprofloxacin tablet hyrdrocodone lamisil australia percocet 10 500 rimonabant usa cheap accutane without prescription picture of plavix proprecia hydrocodone apap 750 cheapest accupril online 30mg percocet cheap doxycycline plavix mg hydrocodone 10mg hydrocodone watson 503 discount acyclovir cheap klonopin cipro hcl discount glucophage propecia cost street price percocet hydrocodone prices alternative to ciprofloxacin azithromycin 250 mg tab valtrex 1 gram lisinopril price doxycycline online brand name for lisinopril lisinopril pictures ephedra 100mg hydrocodone apap 10mg 500mg acomplia sale cost of rimonabant acyclovir 10 hydrocodone capsules valtrex sale ephedra purchase hydrocodone for sale hydrocodone no rx needed acyclovir 20 m359 hydrocodone hydrocodone apap tabs hydrocodone apap 7.5 325 generic lamisil now ciprofloxacin brand name glucophage 100 mg ciprofloxacin hcl 500 nexium sale norvasc medication accutane acne treatment hydrocodone green percocet 2.5 propecia pharmacy hydrocodone 10mg 325 purchase percocet alprazolam xr hydrocodone order 7.5mg hydrocodone azithromycin 1200 amoxycillin 500mg generic norvasc side effects ciprofloxacin drug accupril canada azithromycin 1 g orally name for norvasc nexium sales fioricet price propecia cheapest hydrocodone 5mg 500mg glucophage 5500 10mg percocet lamisil ingredients lamisil price percocet 2.5 325 lamisil without prescription plavix prices hydrocodone online order acyclovir 100 buy acyclovir klonopin cost azithromycin 250mg tablets cipro without prescription lisinopril prices buy percocet online without prescription generic version of lamisil hydrocodone w apap acyclovir online percocet order ciprofloxacin pill hydrocodone street price percocet street value medicine azithromycin lisinopril tablet acomplia pills glucophage 1500 mg hydrocodone apap 5 500mg accutane cost hydrocodone online no prescription cost of clomid accupril 5mg hydrocodone value rimonabant australia hydrocodone apap 5 325 m357 hydrocodone percocet 10 650 fioricet free shipping valtrex overnight generic of lamisil where to buy rimonabant hydrocodone prescriptions medicine doxycycline acyclovir 500 mg ciprofloxacin brand names price of plavix lamisil 250 hydrocodone watson 3202 hydrocodone uk klonopin purchase percocet capsules hydrocodone apap 5-500 cipro pills generic cipro ephedra fat burners lamisil tablets price hydrocodone no membership online propecia tramadol accutane prices hydrocodone pills doxycycline 50 mg cost of lamisil tablets buy accutane with no prescription percocet 7.5mg cheap acomplia tenuate prescription norvasc pictures acyclovir prices percocet 30 hydrocodone apap liquid acyclovir generic name generic name for accupril glucophage 875 amoxycillin capsule norvasc picture norvasc 15 valtrex online buy percocet without prescription doxycycline mg medication percocet plavix pill nexium 40 mg lamisil 1x percocet 3 325 mg purchase cipro acyclovir sale alprazolam 3mg acyclovir pill norco online cheap propecia percocet 750 percocet canada cost of ciprofloxacin hydrocodone 3600 buy accutane in mexico hydrocodone bitartrate 5 mg ephedra cost ciprofloxacin cost klonopin tablets cipro 500mg norvasc 2 percocet 0636 glucophage tablets alternative to cipro acyclovir uk hydrocodone 7.5-500 hydrocodone prescribing information lamisil and generic cheap lamisil price of cipro generic tenuate cheapest propecia ephedra without prescription plavix 20 mg valtrex uk 20mg hydrocodone fioricet drug hydrocodone watson 387 hydrocodone apap 10mg ciprofloxacin 100 mg acyclovir picture cipro 500 valtrex tablets propecea alprazolam india propecia next day delivery azithromycin purchase cipro 750mg lamisil online propecia best price online hydrocodone no prescription generic accutane without prescription percocet street name the drug accupril hydrocodone 367 plavix from canada price propecia norvasc 2007 hydrocodone acetaminophen 10 325 glucophage 2000 generic propecia online clomid medicine 15 mg percocet order percocet online hydrocodone 10 325 mg percocet ld50 purchase nexium percocet 4839 nexium cost picture of ciprofloxacin ephedra slimming pills buy cipro online
Home > Ideas > Are iPhone’s Push Notifications killing SMS?

Are iPhone’s Push Notifications killing SMS?

October 6th, 2009 admin

For the first time in a very long time, I used a title to rope you in. Congrats and thanks for clicking through and you won’t be disappointed.

Push has been around for a while. In the mobile space, it was popularized by RIM’s Blackberry devices as a way to communicate via short messages or email instantly. Instead of the device checking for updates all of the time which can destroy battery life, a technology was invented that keeps a consistent and low power connection with the RIM network to deliver messages instantly. It is RIM’s greatest strength. Of course, network downtime on RIM’s side means that every Blackberry is a sitting duck until it comes back and that’s a problem. You can brush up on “Push Email” here on Wikipedia.

When the iPhone was released in 2007, I switched from Blackberry and my hyper-checking of emails suddenly turned from “buzz” and check to “check” and buzz. The reason why is because Blackberry received a push email instantly and then it would buzz but the iPhone required I open Mail, it would initiate a check of all mail servers on the device and 1.5 minutes later (remember this was before 3G), I would get a buzz. Sure, it checked mail every 15 minutes automatically but that wasn’t enough for me.

However, at WWDC in 2008, Apple announced push notifications for iPhone and that it would be available by October Apple may have underestimated this technological achievement because push makes sense on paper but technically, it’s a very hard feat to accomplish. Despite Apple’s promise of a fall release, it took a full 12 months for push to be released on the iPhone and we got it as part of the 3.0 update just this summer.

The Wikipedia Entry about the “Apple Push Notification Service” is short but here’s what Wikipedia says:

The Apple Push Notification Service is a mobile service created by Apple Inc. that was released with iPhone OS 3.0 on the 17 June 2009. It uses push technology through a constantly-open IP connection to forward notifications from the servers of third party applications to the iPhone or iPod Touch; such notifications may include badges, sounds or custom text alerts.

Apple first announced the service on 9 June 2008 with a slated release for that September; however, as stated by Scott Forstall at the iPhone 3.0 preview event on 17 March 2009, the rollout was rolled back in September after a decision to restructure the APNS for scalability purposes due to the allegedly “overwhelming” response to the announcement of the APNS. At both events, Forstall stated that push notifications were a better means to maintain battery life than background processes (which are used for pull technology) as far as receiving notifications are concerned[1].

APNS is using XMPP, particularly the PubSub extension.

Basically, it says what I’ve already covered in far less words. This is why I love including Wikipedia entries in blog posts. Now that we’re all caught up, let’s continue.

Before push notifications, I used SMS for everything. SMS would notify me of Twitter direct messages, when my company had a new message on Yammer or when someon commented on a blog post, checked in on Brightkite and even when I received a comment on one of my photos posted. SMS was reliable, fast and instant but it seems like 10 of my frequently used applications now use push so more and more I’m disabling SMS notifications and relying on PUSH instead. Here are some applications that I use PUSH notifications with instead of SMS.

  • Boxcar – Twitter, Email & Facebook notifcations
  • Gpush – Email notifications
  • FourSquare – location updates on where my friends are
  • Flight Track Pro – Flight delay and change notifications (used to get SMS updates from the carrier)
  • Weatherbug Pro – Alerts of severe weather in my current location
  • Tweetie – Specific Push notifications from Twitter friend updates
  • AIM – New IM notifications
  • Yammer – updates from people I work with at my company

Not all of these had SMS alternatives before but the only SMS service I have enabled now is Twitter DMs. Why? The reason is AT&T coverage. My SMS usage has been cut in half since push notifications on the iPhone were released. Data usage has gone up but battery life has also improved because I’m not checking Tweetie and Mail.app every 5 minutes religiously just in case I have a reply or new message. Instead, I hit my phone’s home button and see if anything is new and do this under 5 seconds. Why not get rid of my unlimited SMS plan?

Twitter DMs are crucial to me. I’ve received 9 thousand DMs and sent about 11 thousand of them. That’s a LOAD of direct messages. AT&T’s network just isn’t reliable enough. SMS comes through even if 3g & EDGE is not working. If I have one bar of service, an SMS message is pushed right down and I can reply within the messages application. By letting Tweetie 2 or Boxcar 2 deliver DM notifications using Apple’s Push network, there’s a chance I wouldn’t get them until 5 or 10 minutes after the person sent them. Furthermore, I’d open Tweetie to reply to that app and the 3G signal would disappear and I’d be stuck and unable to reply to that DM.

Why are direct messages so important? Well, to be honest I don’t text message or even call my friends anymore. over 90% of my conversations take place using direct messages on Twitter. I have nearly 4,000 friends on Twitter and that means a phone book of 4K people just by knowing their Twitter ID. I will schedule a lunch with someone and not even know their email or hone number. It’s all over Twitter so when I’m running late to a meeting or can’t find the restaurant, I send them a DM and of course it’s a two lane highway so they may cancel lunch while I’m on the way and I won’t get the DM because there was no 3G coverage in that spot.

I think that eventually Push notifications on the iPhone will result in me reducing from a $30 a month unlimited SMS plan to the $5 a month 200 messages package. This will only happen if AT&T improves their Internet coverage to be more reliable. From a business standpoint, why would AT&T improve it then? Think about it, I just told AT&T to invest more money into improving their service so I would be able to pay them less money. Yeah, that really makes sense.

Then again, I’d be a happier customer so we all win eventually. I can’t wait to completely move away from SMS and go from a few thousand SMS messages a month to only 150 but that will require that I can ALWAYS trust that the push will be sent to my phone instantly and not delayed at any time no matter what. When that day happens, I’ll be a very happy camper.

  • Share/Bookmark
Categories: Ideas Tags:
blog comments powered by Disqus