The blood it won’t wash off

So my Apple adventure ended yesterday. Five long months. I purchased a Sprint/HTC Hero yesterday. So far, there’s good and bad.

The Bad

It’s pretty buggy. Like the iPhone, the Hero has “virtual desktops” (to use a parlance I’m comfortable with, that’s not what they call them) but on the Hero each of the 7 desktops can be running what’s called a “widget” which is a smaller version of a given app. There’s a clock widget, a music playing widget, a browser bookmarks widget, twitter widget, etc. They’re good for info “at a glance” or whatever. You can also place application launchers on these desktops.

The configuration of these desktops, at least on the Hero, is called a “scene.” The phone ships with some scenes that are pre-populated and you can save scenes that you customize. Three or four times since I got the phone yesterday, my scene has completely disappeared leaving nothing on any of the desktops. Even one of the provided scenes (the HTC one) has lost its mojo and loads empty desktops when you load it. Not the end of the world, but pretty annoying.

Several times when doing text entry (mostly in the Marketplace) the text field I was editing would disappear as would the (not great) keyboard and I’d be back at the previous window with no obvious catalyst for this change.

The UI isn’t very responsive. It reminds me of our completely horrible DirecTV HD DVR, which will often take a long time to respond and when it does, it’s queued up every button you’ve pressed and does something you didn’t want because you thought it hadn’t seen your input. Same deal here. I find the “Phone” app really frustrating in that regard. I’ll try to hit the “make the dialer go away” icon and instead will click “Call” right next to it. What follows is a cycle of “OH CRAP END CALL…. END CALL…. END CALL… END CALL!!” only to have the phone see that as: end call, call, end call, call.

I’d read that the preview units were pretty sluggish and many of the video reviews demonstrated this by swiping around the desktops. I’d also read that the European version of the phone had some firmware update(s?) that addressed those issues. Those updates came out a while ago, so I figured that the US version of the phone likely had them. My phone has the most recent official firmware and I’m not ready to go unofficial anytime soon. It’s easy to blame sluggish performance on the problem I described above (queuing of events.)

Not that my iPhone (3G) had great performance, mind you. I finally got used to the fact that pulling the phone out of sleepyland and going into the SMS app would take 5 seconds of white-screen waiting.

The Hero supports Micro SD(hc) and the cards (as you’d expect) can be swapped with the phone up. You need to tell the phone to unmount the card, which I’m fine with. But, the Settings app is pretty clunky and it takes a while to find your way around to the menus you need for various tasks (this one included.) It also took me a while to figure out how to mount the SD card on a computer when the phone is connected via USB. You get a “notification” but the text wasn’t clear and I also didn’t know that clicking on notifications did cool stuff. Still beats the pants off the iPhone’s only supported method of connection: iTunes. Fucking iTunes. *spit*

I received the phone with about a 35% charge. I took it back to work and plugged it in via USB while fiddling with it thinking I’d be charging the phone. I didn’t gain much if any ground and later I found out why. Once I took it home and plugged it into my Lenovo a short while after messing with apps and so forth I got a message on the phone that said something like “The voltage from the power source is too low for current consumption. Please consider using the wall charger.” Wow! I was using more power than I was providing via USB. That was pretty surprising to me.

A friend has a G1 and he told me that he turns off WIFI and GPS in lieu of charging twice a day. I’d heard that the G1 didn’t have a great battery situation and that the Hero was better. I let the phone charge to 99% last night (wouldn’t go to 100) and I’ll leave everything turned on to see how the battery life is. I unplugged it 2hrs ago and it’s already at 87%, so I’m not hopeful.

On the iPhone, you’re protected from acci-dialing by the fact that there’s only one button (mac users aren’t too bright) and if the phone is asleep/locked and you press that button, you’re presented with a “swipe right to unlock” UI. The iPhone also has the option of a more complex “password” to keep unwanteds off your precious precious.

The Hero doesn’t seem to be able to lock without a more complex password. You can press the “hang up” button and the display will turn off. You can then press the Menu button and swipe down to get back to the phone’s UI. The sad part is that you can accomplish this same task by pressing Menu twice. If you carry your phone in your pocket like I do, that’s no good. I don’t want a more complex password because I like it that other people can get into my phone easily with a long explanation of how to enter a password. The guy at Sprint suggested that I could make my password be just like the iPhone non-password (just a swipe from left to right.) I don’t like that either because the user is presented with a password screen, not a screen that says “swipe left to right to use this damned phone!”

It’s entirely possible that the phone supports a non-password protected button-lock that I haven’t yet discovered in my less than 24hrs of owning the device.

When you first set up the device, it presents you with a bunch of social apps that it knows about (twitter, facespace, etc) among them is Gmail. I set up my Gmail during the initial setup and then when the phone was set up, I clicked the Email app and was presented with a choice of imap/pop or exchange. ??? Turns out there’s a separate Gmail app, but that wasn’t obvious.

Sadly, the Gmail app can only handle one Gmail account. I have an @gmail account, but I also use Google apps for my domains. Some of us also use Google Apps at work to avoid Exchange, and I can’t get to that either. Kind of a drag.

My work uses that atrocity Exchange and I wasn’t ever able to get my calendar to sync to it. It just said something like “Failed to create the account. Try again later.” Ah, later. Later is good. Maybe it was a Microsoft error.

Sprint bundled an NFL and a Nascar app that I can’t seem to delete. I hate having to see those icons.

The Good

Everyone else on the entire planet knew this, but I didn’t. When I bought an iPhone, I thought that I’d never ever pay for an app, but I was still curious about the applications. I went to install a free app, and was presented with a password dialog. What password? WTF are you talking about? Well I probably wrote all of this in my iPhone post, but here’s a quick recap: You need iTunes to use your fucking iPhone. You need it to set up a credit-card backed account that you can’t set up any other way… even if you only want to install free apps. When you do install an app, the AppStore app quits and you’re ejected to the apps menu so that you can watch your download progress.

In the Hero’s Marketplace app, you install free apps with no account. I’ve yet to purchase an app, so I don’t know how that works yet. What’s more, the Marketplace will tell you what “stuff” the app you’re installing has access to, saying that a given app will use the GPS or the network or hooks into how you make calls or SMS messages or whatever. It’s a nice touch. Further, when you click the install button, the phone tells you that your app is being downloaded in the background and you’re free to keep on shopping or do whatever you like. You know, what you’d expect in 2009.

Everyone knows that Apple is the king of multimedia. Everyone knows this, but it’s complete BS. I’ve made a few code-swarm/gource videos at work and my Mac-using co-workers always have trouble playing them. The guys using Linux never do.

I don’t know if you’ve ever tried to make a ringtone for the iPhone, but I feel sorry for you if you have. It’s a 652 step process that involves changing the extensions on files to “trick” fucking iTunes into letting you do something they’d much rather charge you for.

On the Hero, I can go to any music file on the device and with 3 clicks have it be the main phone ringtone. A couple more clicks and it’s a specific contact’s ring tone. It can also “crop” a song for a ringtone right on the device. I haven’t done that yet, but it’s there.

A reviewer I saw talking about the phone commented that it was much more “data oriented.” I have to agree. The Notifications area is spectacular. When I get a new email @gmail, the phone knows a few seconds later. When someone mentions me on Twitter, it lets me know. New IM’s, same deal. On the iPhone I’d have to launch each of those apps to know if there’s new data to be found for them. Short paragraph, but a big deal.

The phone synced my contacts from Google without me doing anything special. iPhone can do the same thing (although via iTunes! *SPIT*) Generally, the contacts handling on Hero is much nicer than the iPhone. The People app has an incremental search at the top. You can associate pictures from your photo albums to a contact. If you’re a Facebooker, you can see that person’s events. You can see a call history for a given contact and even email them and see emails from them.

This isn’t really the phone per se, but with Android, the users decide what’s a good app for the marketplace, not some evil corporation. There are also multiple marketplaces if that’s your thing. Maybe it means nothing to you, but having someone else decide what I can and can’t run on a device I own really bothered me.

A common dig at Android is that the Apple AppStore has way more apps. How many Fart Generators and Mr T Soundboards do you need? I’ve yet to not find an app I wanted. Many of the apps I paid for on the iPhone are free or have free equivalents that are just as nice on Android. I think I’ve read that 90% of the Android Market is free.

I can replace my battery if it wears out.

I can have unlimited storage via MicroSDHC cards. I don’t need a horrible application to put/get data on/from my phone.

My phone plays a wide variety of audio formats, including Ogg/Vorbis.

The display is brighter and the camera seems better (especially with low light) than my iPhone 3G. I recorded a test video and it looked pretty decent.

The Same

Both the AppStore and the Marketplace are HORRIBLE. Even with search they’re horrible. Why is it so hard?

When someone would rattle off the number of apps available for the iPhone, I’d always respond with “Yea, and you can see maybe 50 of them!”

For one thing the categories are way too broad. For another search results should show you how many results in each category so that you can make use of the categorization while searching.

On Hero, I searched for ‘better keyboard’ and had to wade through pages and pages of themes for the app before I got to the app itself. Exact matches should always float to the top.

Anyway. I have 30 days to decide if I want to keep this phone. It’s a bit of a gamble to keep it, as I’d guess that no updates will be released in that time. We’ll see what happens.

Leave a Reply