High-end Android Phones Serve Everyone But the User

Yesterday, I headed to my local Verizon Wireless store to try out the Galaxy Nexus, the latest designed-by-Google phone from Samsung. While I was there, I also tested the current top-of-the-line LTE phones from HTC (the Rezound) and Motorola (the DROID RAZR). I’ve written my impressions of each below, but in testing all three, I noticed something telling about the overall current state of high-end Android phones.

Despite the fact that the Android operating system is by far the best fit for my needs, I can’t say I’d recommend any of the current high-end Android phones over an iPhone. Even the best Android phones seem to be unbalanced attempts to serve the various agendas of the OS vendor (Google), the designer/manufacturer, and the wireless carrier. It feels like these organizations are too focused on their own priorities to harmoniously collaborate in the design of a product which is great for the user. Google seems happy to focus on doing the bare minimum to get their Nexus “proof-of-concept” phones shipped, and leave innovative hardware design to other folks (who install crappy software.)

This disconcerted effort of unaligned agendas recreates the market conditions which allowed Apple to disrupt the smartphone market in 2007 by refusing to cede any control of the customer experience or business relationship to another company. Apple’s integration of software and hardware, coupled with their power to keep carriers subservient, allows them to focus on their own goals, a large part of which is the user’s experience. They also support their old devices better and longer.

I want to be clear: I’m not saying the iPhone is better than Android. Everyone has different priorities in picking the best fit for their smartphone. I am saying that on average, the iPhone is usually the best match for someone who wants equally good software, hardware, and customer support. But doesn’t mean much in reality, as buyer’s desires are as diverse as the selection of phones available to them. Personally, I care a whole lot less about build quality than I do about software stability, reliability, and geek-friendliness, so I’d probably still buy a phone with “pure Google” software if it were installed on a hardened turd with an LTE antenna.

Overall, I think the reinvented smartphone industry is now quite mature, and every device out there basically does the same thing. There are so many choices out there, but I’d really like to see more folks than just Apple focusing on delivering excellent products and service to the end user. I feel like HTC is almost doing that with its Android phones, but needs to release fewer devices and support them better, and that Google needs to give manufacturers better access to prerelease builds so non-Nexus phones don’t lag the rest of the industry by 6-12 months.

Galaxy Nexus (designed by Google in collaboration with Samsung)


  • It’s a “pure Google” device. This means it’s the first to get updates, and Google controls them. This means it will probably be more stable, secure, and up-to-date than any other Android phone (until Google releases another one.)
  • The camera’s shutter and between-shot delay is FAST. So fast that what I thought was a delay for focusing was actually the picture being taken.
  • The Galaxy Nexus recreates the Nexus S’s beautiful “blank black” face, and improves upon it by moving menu buttons onto the screen in a dynamic fashion.


  • The quality of materials and industrial design is nowhere near competitive with phones even half its price. Google says it’s got a metal frame inside which many phones lack, but the plastic is cheaper feeling than everything sold for $199 since the iPhone 3G/3GS. I don’t know what happened here, since Samsung did a pretty great job with the previous Nexus S.
  • The speaker really sucks, which is a shame since the screen could be really great for multimedia.
  • Matters of my own personal preference: I don’t like the headphone jack’s location on the bottom, the not-quite-gigantic 4.65″ screen (though nice for typing), or the exposed dock connection pins.
  • For some reason, the AMOLED screen is worse than the one Samsung uses on its own Galaxy S II phones, and its PenTile layout reduces the effective pixels-per-inch relative to the competition. At this price point, I don’t understand the cost cutting. (The screen still looked pretty darn good, but the bar is set high.)

HTC Rezound:


  • As always for HTC, this phone has excellent industrial design. Despite my dislike of phone screens above 4 inches, the fit in my hand was nice, the soft touch of the back casing eliminates any “slippery” feeling, and overall it felt solid.
  • This phone has an LCD display, unlike the Nexus and RAZR’s AMOLED variants. I thought this display was by far the best in the group.
  • HTC’s Sense UI is “love-it-or-hate-it,” but I’ve always fallen in the “love it” category. Sense 3.5 is smooth and takes awesome advantage of the high-specced hardware. I particularly liked how functional and usable HTC’s camera UI is in Sense 3.5.


  • This phone adds “Beats by Dre” branding to the already packed company of Sense, HTC, Verizon, and Google. Other reviews say the first-party music app uses audio “enhancement” which doesn’t extend to the rest of the OS.
  • The phone is great right now, but its software is already old. HTC releases quality software updates, but it takes them 6-9 months after Google’s release to prepare them.
  • This phone’s bootloader is locked (by Verizon’s choice), making it much harder to install custom Android distributions like Cyanogenmod, which have been instrumental to me in compensating for HTC’s slowness to update their operating systems. Since I want Ice Cream Sandwich, this is a potential deal breaker for me.
  • HTC pretty much doesn’t update Sense features after a phone’s release. They’re a selling point, not a supported and modernized part.



  • Design and build quality. I didn’t expect this (I returned two original Droids which couldn’t stand the test of basic wear and tear), but I was quite impressed by the fit and finish on this thing. The expensive Kevlar backing is kind of a confusing touch, but it’s good for RF transparency.
  • The super AMOLED display looked great and fared quite well in bright sunlight.


  • Verizon is quite clearly using its DROID brand to aggressively assert its own campaigns. I had really weird stuff going on, like Verizon logos in the camera app with a “You don’t have geolocation turned on, go turn it on, there’s no reason you wouldn’t want that!” nag.
  • Motorola’s custom UI isn’t intrusive, but it is butt-ugly. I have no clue what these folks are thinking, and Verizon’s locked bootloader makes installation of a vanilla Android less attractive. Hopefully Google’s acquisition of Motorola will stop this.

So what am I gonna do?

I don’t know. These phones all feel like they’ve been designed as the best solution to one of the companies’ goals, instead of the best fit for me. The Galaxy Nexus realizes Google’s vision for Android 4.0, but fails to make an attractive consumer product. The HTC phone is excellent for right now, but will feel really outdated in just a year. The DROID product line just feels like Verizon’s attempt to bake in as many upsells and in-house branding spots as possible. I really wish I could take the HTC Rezound, but get the support of a “pure Google” phone. (That was the excellent Nexus One of two generations ago, before Google switched to Samsung as a launch partner.)

Who knows, I might decide once again that “It’s the software, stupid!” and just buy the Galaxy Nexus. At this point, it feels like I’d be happiest either doing that or going back to the iPhone.

City ID software soliciting a paid subscription

My Solution for the Android Bloatware Problem

City ID software soliciting a paid subscription

City ID, a non-removable app preinstalled on my HTC Incredible by Verizon to get more money from me. They even start off with an unannounced trial of the functionality and hold it hostage 2 weeks later unless you pay up.

Note: Skimmers should definitely skip my overtures and get straight to my recommendations at the bottom of this post.

A lot of concern has cropped up regarding “bloatware” in the most recent batch of smartphones running Android. There are really two sources of complaints in this area:

  1. Custom User Interface skins put on top of the stock Android OS by the manufacturer.
    These skins take a generic, manufacturer-agnostic OS and create an experience unique to an individual manufacturer’s devices. Manufacturers seem to experiment endlessly with these custom UIs, often revising them with each new generation of device. They vary a lot in quality, but in turn also create more options for customers to choose the device best tailored to fit their own personal preferences. (Some will decry the existence of any custom UI, but I am in love with the time-tested HTC Sense UI, and moreover think that an “open” platform should allow for such innovations.) But it’s now impossible to buy a high-end Android phone in the United States without one of these custom UIs. With Google’s removal of their Nexus One phone from the consumer market, there are few examples of phones offering the pure “Google experience.”
  2. Additional “bloatware” programs pre-loaded onto phones by carriers to make a quick buck.
    Just like many new Windows PCs, carriers now compensate for their ever-decreasing margins on device sales by loading programs onto their phones for the purpose of generating more revenue, often without regard for the quality of the customer’s experience with the end product. One phone comes with a non-removable copy of Avatar; another has the search set to Bing by default and doesn’t allow owners to change to another service; AT&T doesn’t allow the loading of programs outside the Android Marketplace; and yet others build basic caller ID or visual voicemail apps and tack disproportionate monthly fees onto the bill for their use.

I’m not surprised or discouraged to see this come up as an issue as the Android OS matures. In fact, Android works this way by design. Android would not have existed as a product if it weren’t for the support of the Open Handset Alliance, a huge consortium of carriers, manufacturers and developers who stood to benefit from such an open platform. Back in 2007, the iPhone turned the smartphone status quo upside down, and did so by taking almost all the power away from the carrier with a vertically integrated product of uniform hardware and software. Any company wishing to make money in Apple’s new market, they had to first cede the final say on all matters to Apple, who in turn prioritized the quality of the user experience above all else. In many ways, Android only became successful because it gave carriers the opportunity to re-prioritize profits over quality products and services.

This isn’t to say that Android is doomed to a future of bloatware and terrible UX. Indeed, we’re seeing rather textbook examples of differentiation in a free market. Android is the best platform for differentiating devices for different preferences and price points. And anyone who oversteps the bounds of what a customer is willing to buy, they won’t succeed. And on top of these economic norms, Android’s open nature and fast release cycle makes it the most accessible mobile OS for innovators throughout the platform, from app developers, to service providers, to device manufacturers.

But at the same time, it’s clear that no American carrier sees economic benefit in selling a “pure” Android phone. Manufacturer-controlled phones from RIM and Apple are seamless integrations of hardware and software, and even Microsoft is asserting more control over the process with Windows Phone 7. With rumors of an imminent end to the iPhone’s exclusivity, it’s possible that carriers could just see Android as a good lower-end option below “premium” offerings on other OSes.

But I think this can be easily changed to keep Android’s momentum working in a positive direction without making sacrifices to openness, profits, or much else. Here’s how:

  1. Change the “Google logo” terms to put the customer’s needs first again.
    Android itself is totally open source and free, but you have to follow some extra rules to get the “with Google” logo and access to Google’s apps, including the Android Marketplace app store. Right now those rules aren’t very demanding, but Google could definitely insist that extra OEM/Carrier things on top of stock Android be removable by the end user. (They could even go as far as to ban custom UIs or bloatware, but I think it wouldn’t fit Android’s open nature, and would be a losing move towards competing with Apple’s business model.) “But what about the lost carrier revenue?” That’s where step #2 comes in:
  2. Give carriers a share of Google’s 30% cut on app sales.
    This gives them an incentive to make more pure “Google logo” devices over crippled alternatives. As carriers worry more and more about becoming generic service providers of wholesale data bits, this gives them a significant new revenue stream that actually rewards them for making the devices their customers really want. “But the Android Marketplace is mostly free apps, this isn’t Apple’s app store…” That’s true, but sacrifices don’t need to be made there, either:
  3. Charge developers an annual fee for the Android Marketplace to encourage paid apps, but protect developers’ existing freedoms
    Apple charges each developer $99 per year to develop and sell their applications in their store, and the only alternative is through jailbreaking. Android’s Marketplace is more financially accessible, and has a lot more free apps. To convince carriers that a Marketplace revenue share is attractive, they would need to change the Marketplace’s composure to a more revenue-driven approach. But the existing community of free app developers should also be accommodated for – I envision creating even more freedom for developers to use alternative distribution methods, first by forbidding AT&T-like restrictions on outside applications, and even – this is probably too optimistic – making root/super user access an easy opt-in setting on every phone for geeks who know what they’re doing.

I have no experience in the telecom industry, and I bet the folks in charge of Android at Google know a lot better than I, but I think something like this would be a logical direction to take as Android moves to new heights of popularity. I wonder especially about revenue sharing in the Marketplace when the carriers are going to the lengths of crippling their own devices in order to compensate for diminishing margins on unit sales.

Follow-up: This isn’t the DROID I’m looking for.

Last week I posted an article about my thoughts on Verizon’s Motorola DROID after using it for a week. Here’s where I stand after over two weeks now:

I’m not going to keep it. I love its superior functionality. I can overlook the young OS’s shortcomings. The hardware just isn’t resilient enough. There’s no way that it will hold up under my usage patterns for two years.  I have already exchanged one Droid for another unit due to shorts in the loosely-seated headphone jack. The battery cover loves to fall off without user modification. And the keyboard seems to be made of one contiguous sheet of plastic, so I can’t imagine that holding up well over time. For comparison, my original iPhone is still in excellent condition, and no parts have worn out at all.

The OS itself is pretty good overall, but it has some bugs that kill me. Were it on better hardware, I wouldn’t switch devices solely because of them. Most annoying is how I can’t ever stream a long podcast without it dying halfway through – and this happens with any app, it must be an OS problem. Today, the whole screen refused to turn on and I had to remove the battery to force reboot it.

Today, when I came to the point of telling myself, “I couldn’t keep using this for two years, I have to send it back,” it really pained me. Despite the crappy build quality and occasional software problem, I am loving the crap out of Verizon’s network and 3G speed. I love having constant background applications so I have persistent and bug-free connections to Gmail, IM and Twitter. Integration with Google Talk is great, and I’d love to work on actually developing software for this phone. So naturally, I didn’t like the idea of having to return to AT&T and my nice, but albeit feature-limited iPhone.

I may not have to go back to AT&T after all. I’ve been trying to figure out all of the rumors going around about the HTC Bravo / Passion / Dragon. It may prove to be the Google Nexus One, which so far only is known to exist in a GSM variety. But it looks like the Passion is also slated for a Verizon release in January. I think HTC does a much better job at making great hardware, so I would jump at the opportunity to use a 1GHz, keyboard-free Android phone on Verizon.

So I have until January 13 before my “worry-free guarantee” on my contract expires. If the Passion comes out on Verizon, I’ll exchange my Droid for that. If it doesn’t, I’ll be back to AT&T or T-Mobile and my reliable old iPhone until something better comes along on Verizon.

An iPhone user’s week with the DROID

Last week I switched from my trusty original (non-3G) iPhone to Verizon for the much-heralded Motorola DROID. I’ve been seeing Google’s Android OS maturing over the last year and a half, and now I’m convinced that within the next couple of years, Android devices are going to be a huge deal. Right now we’re seeing pretty much all of the American wireless carriers release many next-generation Android devices with different form factors and fitting different price ranges – instead of the iPhone’s “one size fits all” approach, Android is taking the same route as Windows Mobile, getting packed onto many devices from different manufacturers with a bunch of different specs in hopes that each device will better appeal to a diverse customer base.

The HTC Hero hit Europe last July and it seemed like the perfect device for me – save for its sluggish speed. Then comes the Droid on Verizon, which had a big feature list that stood out to me. When I found out that my state employee discounts make the Droid cheaper than my old iPhone plan, I decided to give it a try. Verizon has an extended return period during the holidays, so I have until the middle of January to figure out if Android OS and the Droid are for me, or if my iPhone and I are in for a longer-term relationship than I had planned.

(This isn’t a full-on review of the Droid – Engadget has an excellent one – but this is more about my personal experiences with the Droid from the perspective of a 2+ year iPhone user.)

The short of it is that the Droid has an amazing list of awesome features, but it lacks the iPhone’s incredibly polished user experience and attention to every detail. That tradeoff will mean different things to different kinds of users; I’m a nerd who has to deal with complicated systems on a regular basis, but I have a feeling that people just looking for a phone that complements their lifestyle with minimal fuss will still fare better with an iPhone or BlackBerry experience.

A few things I absolutely love about the Droid:

  • Its 858×480 3.7″ screen is AMAZING. I love the iPhone screen, but I was surprised by the difference that the Droid’s insanely high PPI (pixels per inch) count makes. It’s most obvious when viewing websites, where much more content is clearly visible without the need to zoom in. In the dark, I did notice that the iPhone has a better viewing angle, and the ambient light sensor on the Droid is a lot quicker to change the screen brightness, so if shadows pass over your phone, it might decide to freak out on you.
  • Multitasking apps is a huge deal. Any app can continually run in the background – so all day, I get notifications from Facebook, Twitter, Gmail, and Instant Messaging. Also, switching between apps currently running goes much quicker than the iPhone, which can be susceptible to lots of time waiting for things to load if you’re trying to, say, copy and paste segments between the browser and a notetaking program. I’m also glad that Android automatically manages your running processes; the multitasking Windows Mobile leaves everything running unless you open the task manager and quit processes, which most people don’t think to do, so their phones just get slow and lose tons of battery life.
  • Having a 5 megapixel camera with autofocus, LED “flash” and a physical shutter button is a godsend. Photo quality is still pretty miserable, but the experience is better than my older iPhone. (The 3GS has 3.2MP and autofocus as well.)
  • The LED message indicator flashes for notifications- something most phones have, but the iPhone doesn’t.
  • The mix of metal and rubberized plastic casing on the phone: this thing is durable, a weight that feels good in the hand, but still manages to keep an unpretentious look that wouldn’t look weird in a boardroom.
  • If you use Google services a lot – Gmail, Google Calendar, Google Talk, Google Voice- you can’t find a more seamless experience than Android.
  • Android 2.0 has amazing contact sync between Google, Exchange, and Facebook contacts. I didn’t have to enter a single phone number because my contacts just synced right away, and my contacts automatically get their latest Facebook profile picture and phone number.
  • The notification panel can be pulled down within any application – so I can see new e-mail subjects, tweets, and messages without having to stop using my current app.
  • It seems more stable than iPhone OS under heavy use- my iPhone pretty commonly crashes programs when it runs out of memory, especially when loading large webpages.
  • Not only is Google less of a control freak about application distribution, but the OS itself is much more customizable and extensible by third party apps. I didn’t like the lock screen or the music player app, but I was able to find great replacements in the Android Marketplace – something I couldn’t do with the iPhone.
  • Being on Verizon means not having to worry about reception just about anywhere in the United States. I’m no CDMA fan, but AT&T’s reception is truly frustrating.

I’m having a hard time deciding about text entry. I’m a very fast typist on the iPhone’s virtual keyboard, and have learned how to trust its autocorrection dictionary and even type in Spanish. The Droid has both a physical keyboard and landscape/portrait virtual keyboards. The physical keyboard isn’t great by any measure, but I do enjoy using it while doing lots of messaging because I have the full screen showing the conversation. I don’t like Android’s landscape virtual keyboard, because it often maximizes the selected text entry field, taking away all of my UI view whenever I want to view text. The portrait mode keyboard is quite good, however. I am still adjusting to the (barely) different layout and sensitivity from that of the iPhone, so I’m not as fast yet, and the autocorrection is an adjustment too. Right now, I’d say that Android 2.0’s virtual keyboards are about 90% as good as the iPhone’s, so I’d be happy with a non-QWERTY Android phone too.

Despite all of these good things, the last week using the Droid has made me realize just how much attention of detail went into iPhone OS, and how I took some seemingly small features for granted. Here are just some of the annoying things I’ve run into:

  • The first-party music app is dismal, and doesn’t have podcast support. That said, there are third party apps that work better.
  • Notification ringtones for SMS and e-mail abruptly interrupt any playing music – the iPhone fades music before and after playing a ringtone.
  • The notification area is buggy and regularly shows notifications that I’ve already cleared out once a new one comes in.
  • When I receive an SMS message, the screen does not turn on to show me the message like the iPhone does. Instead, I have to turn the phone on, unlock the screen, and pull down the notifications area before I can see any message text.
  • The proximity sensor isn’t good enough- I frequently am on the phone only to find my cheek mashing the virtual keypad on an active screen.
  • The text messaging app gives unknown callers the image of the last known caller – so I get text messages from Verizon Wireless that have my mom’s image. It’s very awkward to think that my mom is telling me I can pay my bill online!
  • Android’s App Marketplace is quickly growing to become a huge one like Apple’s – but it’s not there yet. It has 12,000 apps to Apple’s 100,000, and there are admittedly a lot of lower-quality applications because there is little to no approval process. I am confident that this will be a very different story in a couple of years, but I still find myself sneaking back to my deactivated iPhone to use its better Twitter, Facebook, and Evernote apps.
  • Many Droid users, including me, are reporting that the battery door falls off very easily. I keep it in my front pocket and the friction from pulling it out is often enough to slide it off. I cut a business card to size and put that inside, and that cleared up the issue.
  • Despite the dedicated GPU and snappy CPU, some UI actions are still quite sluggish, and it looks like its graphics capabilities are nowhere near that of the iPhone. My guess is that Android’s Java base is to blame, since this powerful hardware is hampered by running a virtual machine and executing code at runtime. This platform is naturally going to give it performance penalties compared to OSes that allow precompiled binaries.

So overall, I’m on the fence about Android OS and the Droid. I have a very optimistic outlook for Android OS, and the Droid finally presents a very, very good Android device. Most of my gripes are related to software, which I suspect will be addressed sooner rather than later. I don’t see any Android device as an “iPhone killer” because I think both platforms have a very strong future ahead of them.

The question I have to ask myself, as do others, is about what they need out of their smartphone. Carrier differences aside, Android offers way more customization and features for power users and Google users. The iPhone experience is much more streamlined and polished; it’s straightforward and complements your lifestyle rather than trying to be the center of it. Right now, the iPhone has a much larger app store and much, much better games.

Am I going to switch back to my iPhone or not? I don’t know yet. It’s going to take a few more weeks to decide. The Droid tempts me with many things I couldn’t do with my iPhone, but I’m not sure if it’s worth leaving the amazing iPod app and ease of use behind.