The iPhone changed my life.

Linkbait!

Monday I ended my relationship with Sprint. I spent a whole 8 hours as a free man then signed my soul away to AT&T. It’s been one of the best purchases I’ve made.

I had a BlackBerry Curve 8300, and it was a very frustrating phone. It did text messaging and email well enough, but using the internet was nearly impossible. Opera Mini was the only usable browser; the BlackBerry browser took several minutes to load even simple sites. At some point the phone decided enough was enough and I lost the ability to install applications. It would start the process then claim it was out of memory after 10 minutes or so.

I’ve always neglected the social side of the internet, and this didn’t help. There was a Facebook application, but using it was a pain and I never quite got the hang of it. The Twitter app was obviously not designed for the trackball-based BB phones, and I was probably at the very bottom of the requirements because it generally took a minute or two to load individual tweets. I had a data plan but every time I tried to use data I was foiled. Perhaps that’s why Sprint sold me unlimited data.

I’ve used my iPhone constantly since purchasing it. It’s been very liberating. Twitter’s usable. Facebook is a breeze. I can use Gowalla and a ton of other silly apps I could only glimpse through cracks in the smartphone wall. Now my music’s always with me, I can always take a photo, and I can always take a quick note if I need to. This was all *possible* with my Blackberry, but it took so much longer to get everything done I never did.

Time to fire Chekhov’s gun; how did this phone change my life? It’s caused me to expand my social interactions by a teeny bit, and this is a breakthrough for someone who usually doesn’t leave the house. My wife’s been out of town for a week. Usually when she’s gone my weekend schedule consists of waking up, playing video games, then going to bed. This weekend was a triumph. I went downtown and worked on some Gowalla trips. I wouldn’t have gone to the Zilker Kite Festival alone had it not been for the desire to liveblog the experience via tweets (unfortunately AT&T’s network wasn’t up to the task; I hope for their sake they do better at SXSW.) In addition, my increased Facebook use has reopened connections with people I haven’t talked to in years. I noticed someone was coming in for SXSW and we’re going to meet. If I still had my BlackBerry I’d have been ignorant they were coming to Austin. If I’ve had this positive an experience in a week, I can’t wait to discover what other great experiences are in store.

RIM’s newest attempt at relevance.

RIM just announced they’re going to port their BlackBerry Messenger (BBM) application to Android and iPhone. This news is a great indicator of why I believe RIM won’t make it through the smartphone wars.

I bought a BlackBerry curve in 2009 because I was too cool to buy an iPhone and Android was still too young for me to take the plunge. I corrected this error on Monday, the exact date of expiration on my Sprint contract. BBM’s a great example of why using the phone was a miserable experience. In my opinion, it’s only purposes are to keep you chained to BB phones out of fear and make you beg your friends to switch to BB phones as well. If RIM had spent their effort on designing a good SMS experience instead, they wouldn’t have to port a BBM application and if that idea were applied across the entire phone they might have had a chance against the new smartphones.

Here’s how an SMS conversation with a person who doesn’t have a BlackBerry worked on my phone:

  • Find the person in the contacts list.
  • “Right-click” their name to bring up a menu with 3 screens of information on it; find “Send SMS Message” and click it.
  • Now type the message and send it; this dumps you back to the contacts application.
  • When they reply, the message is dumped in the general log with missed calls, voice mails, and the spam SMS that BlackBerry sends once or twice a month.
  • To reply to that message, right-click the message and find “reply” in the 2-screen high menu that pops up.

Note that the messages weren’t treated as a conversation, they were discrete phone events. If I were conversing with more than one person, the messages in both conversations would intermingle in the log. Oh, and each message only got one line in the log, so only about 20 characters could be seen. It was miserable. You didn’t *have* to have a person in your contacts to send an SMS, but in 2 years I only successfully pulled that off once after a 10-minute Google search session, so I got in the habit of adding a contact if I wanted to SMS someone.

In BBM, here was the process:

  • Somehow obtain the person’s special BB identifier.
  • Input their 12 digit hex code into the BBM app and now they’re a contact.
  • Now all of your messaging with this person appears as a linear conversation like an IM window.

The only real problem here was obtaining the person’s BB id. It was a hex code with 12 digits or so; imagine if you had to have someone’s MAC address to send an email! The ID was buried in the system options application; I can’t complain too much about this because Apple shoved the iPhone’s MAC information in here too. It wasn’t in anything useful like “My BB ID”, it was in something generic like “Settings>Advanced Options>About”. It took me 15 minutes to find it the first time and always involved a web search afterwards.

Here’s how it works for *everyone* in iPhone, and I bet Android’s similar:

  • Type a number.
  • Type the message.
  • Now the conversation happens in an IM-like window.

Nice, no hex codes! If the person is in my contacts, I can start typing their name and the iPhone automatically searches contacts so I can select them quicker.

The only reason BBM is needed is the poor messaging experience on BB phones. If RIM had spent their effort on making a good messaging experience instead of a special application limited to BB phones, they wouldn’t have a need to port the application to 2 different platforms in an attempt to make it easier for BB users to communicate with everyone else. Even if I had plenty of friends with BB phones, I wouldn’t download this app. I don’t need two messaging applications. I have one that works great. It’s a shame neither of their messaging applications is a good solution, but I think if it’s difficult they should demand better from RIM and switch platforms if no changes are made.