Opinion: Why the HTC One X will probably be my last HTC phone

With HTC set to announce their latest flagship phone, the M7, this week at press conferences in London, New York City and Sydney, I feel that it’s time for a rant, explaining why I probably won’t buy it.

Ausdroid is Advertising Supported

Like many others, I was a huge fan of HTC’s early work. My first Android phone was the HTC Magic, and the original Sense UI was a delight. Running on the Magic, it added multi touch, useful widgets, and a lot of polish that the early versions of Android sorely needed. The Desire was a cool phone that brought Android its first taste of polish and style, and with help from Telstra, it really helped kick-start Android’s success in Australia. The HTC HD2 is one of my favourite phones of all time, largely because of its sheer flexibility. The HD2 launched with Windows Mobile 6.5, and has since been hacked to run every version of Android under the sun, Windows Phone 7, and now even a full build of Windows RT. Since these early phones though, HTC have really gone downhill. Even their latest phones, the One series, which are beautifully-manufactured devices with excellent specs, have significant issues for which I have trouble forgiving HTC.

A history of HTC’s downfall

Which of HTC’s many 2011 phones was this?

The Nexus One was HTC’s last device to ship with stock Android. It was highly praised for its hardware design, large (for those days) screen and powerful processor, but the phone was not without its flaws. HTC opted to build the phone with a Synaptics ClearPad 2000 touch screen, which was really only good for one-finger touch, but could recognise a second finger so long as the second input point was not aligned with the first. This made gaming very difficult, since most controls in touch-screen games are located across the bottom of the screen, and on the Nexus One, this would be completely unusable. Combined with the poor 3D performance of the Snapdragon QSD8250, the Nexus One was not a device built for gaming, and without the ability to play decent games, the Nexus One could only take Android so far.

After the Desire and the Nexus One, HTC’s phones dramatically lost their appeal, at least to me. Between April 2010 and November 2011, HTC released 16 phones into the Australian market — Legend, Wildfire, Aria, Desire HD, Desire Z, Incredible S, Desire S, Sensation, ChaCha, Salsa, Evo 3D, Velocity 4G, Rhyme, Explorer, Sensation XL and Sensation XE. HTC had so many phones on the market that even many enthusiasts couldn’t tell you the differences between each model. On top of the ridiculous number of devices they were releasing, HTC insisted on bloating out Sense. As stock Android became faster and prettier, Sense became bloated and slow, and with each iteration, Sense offered less and less over AOSP. For me, Sense lost out to AOSP at Gingerbread, and when Ice Cream Sandwich came out, Sense was its fat, ugly cousin who sits in the corner at birthday parties, creeping everyone out all night.

HTC Sense 3.6 (left) and HTC Sense 4 (right)

Finally, HTC saw some sense (pun intended), and realised that they were on their way to becoming the mayor of Irrelevant Town. They told the industry that they were going to focus on creating a great experience across a small range of devices, and that Sense would be blended into the general aesthetic of Android 4. When I first saw the One series of phones, I actually felt drawn to their refreshing design and state-of-the-art specs, and for a while it seemed that the real HTC were back. I eventually bought a One X, and while the design, camera and screen of the device are superb, I was still not completely satisfied with HTC’s ‘comeback’.

Why I still hate Sense

Although HTC toned down Sense’s gloss and gimmicks in version 4, which shipped on the One series with Ice Cream Sandwich, they still decided to shun Android’s ‘Holo’ interface in favour of their own glossy green-and white style. There is nothing wrong with Sense per se, and I like the light theme generally, but many of HTC’s design choices conflict with Android’s design guidelines and end up creating a fragmented user experience. Sense applications behave very differently to other Android applications, and this is not a good thing for users.

Sense 4’s dialer. Note the navigation tabs at the bottom of the screen.

Firstly, Sense applications are not navigated in the same way as other Android applications. Android 4 introduced the lateral swipe as a gesture to switch between application tabs. These tabs are located at the top of the screen, below the action bar. Always. Except in Sense applications, where the tabs are located at the bottom of the screen and a lateral swipe will not switch between them. Tapping on one of the tabs at the bottom of the screen will switch tabs with a cool 3D animation (which is identical to the animation you see when switching home screens), misleading the user into thinking that a swipe will switch between tabs. This leads to a confusing and jarring experience that is annoying at the least, and phone-smashingly infuriating at its worst.

Secondly, HTC butchered Android’s action bar. For some reason, HTC thought that icons on the action bar weren’t obvious enough, and so they added labels to explain what each button does. It looks horrible, and again is inconsistent with the rest of Android. And thirdly, the gradient textures that HTC insist on slapping over everything may have been an improvement over the horrible, cheap-looking, cartoony interface of Android 1, but they have no place in modern versions of Android. Thankfully, if the leaked renders turn out to be accurate, Sense 5 looks to be much simpler and more fitting within Android’s UI aesthetic.

Sense 4’s horrible, twisted action bar (left) compared with stock Android’s beautiful, elegant action bar (right)

I will give credit to HTC for using Android 4’s proper button configuration, but I (and many others) question whether making them fixed hardware buttons was a good idea. With Ice Cream Sandwich, Google decided to remove the hardware button in an attempt to encourage developers to make their applications’ features more accessible by placing them on the new action bar. Unfortunately, not all applications were updated as quickly as Google would have liked, and it was not possible to do away with the legacy menu button completely. On devices with soft buttons, such as the Galaxy Nexus, this problem was dealt with by a context-sensitive menu button at the edge of the navigation bar. One HTC’s One series phones, which had a fixed button configuration, a bar would appear across the bottom of the screen to display the legacy menu button. While this approach did quickly call out applications that had yet to be updated, or refused to embrace Android’s new style, it was a poor design decision by HTC.

Two applications with the legacy menu displayed (left: HTC One X; right: Samsung Galaxy Nexus)

Although, if you were unlucky enough to buy an HTC Velocity 4G, which was released in Australia just two weeks before the One series was announced, none of the foregoing discussion is relevant to you at all. HTC did eventually update the Velocity 4G to Ice Cream Sandwich, but the update did not include Sense 4. Instead, the Velocity was given a horrible, Frankenstein’s monster of an update, which retained much of Gingerbread’s aesthetic, including Droid Sans as the default system font, rather than the new, and delightful, Roboto.

I’m sorry to say HTC, but you did not create a great user experience. If you’re going to try to spruce up Android, please don’t break it.

HTC do not support the community

When HTC started to actively lock down their devices’ bootloaders, there was outrage in the Android development community. So much so that HTC’s CEO Peter Chou personally announced that HTC would completely reverse the controversial decision, and allow users to unlock the bootloaders of their HTC devices. What Chou really meant, as it turned out later, was that HTC would try to make you sign your warranty away in exchange for an official unlock scheme that was completely unsatisfactory.

On Google’s Nexus devices, the bootloader can be unlocked easily — plug your device in, install drivers and type ‘fastboot oem unlock’ into a command prompt. Then you can flash your recovery of choice and relock the device with ‘fastboot oem lock’ to ensure that your device is secure. It’s worth noting that the only Nexus device where you cannot re-lock the bootloader was the HTC-built Nexus One.

Now, while you can unlock the bootloader on HTC’s devices, it’s a fairly restrictive unlock, in that you cannot flash boot image files through recovery. Unlike every other phone I’ve ever owned, where you can download an update.zip file, flash it to your phone and be on your merry way in under five minutes, flashing an update.zip on my One X requires me to flash the update.zip in recovery, reboot into fastboot mode, and then flash the boot image separately. Yes, you must tether your phone to your computer when flashing a new ROM or it will not work. If I unlock a phone, I don’t want to have to tether it to my desktop every time I want to flash an update.

While HTC have been messing about, annoying developers and losing market share, other OEMs such as Samsung and Sony have been trying to get the developer community on-side by providing devices and assistance to the larger third-party ROMS such as CyanogenMod so that the teams behind those ROMs are able to port them to new devices quickly. As a side note, Sony are the largest OEM contributor to AOSP, and recently, Sony developers worked with the CyanogenMod team to enable FM radio support on CM10.1. I love HTC’s hardware, but I don’t like Sense. I should be able to easily do away with the stock software and flash whatever custom ROM I want on my phone. The fact that HTC make me jump hoops to do something this simple makes me displeased. Very displeased.

Updates

HTC aren’t as bad as some OEMs, but the reality is that unless you buy their flagship phone, HTC will forget about you. When HTC announced the One series, I assumed that this trend had been put to rest. They only had three phones, so they’d all receive timely updates for their entire life cycle, right? Not exactly. HTC updated the One X and One S to Jelly Bean recently, but the One V was abandoned before even one update.

Another issue that HTC should have sorted out with the One series was the issue of releasing a flagship phone, and then releasing a slightly better model six months later. Consumers aren’t going to fork out $600, or sign up for a two-year contract for a device that’s going to be obsolete within 6 months. HTC promised us that they would focus on fewer releases with the One series. Then six months later, they released the One X+, gaining the ire of everyone who’d bought a One X previously. The One X was a great phone, but the One X+ was better. Samsung’s flagship phone is the Galaxy S. Samsung release one Galaxy S phone every year, and people love them. If you buy a Galaxy S, you know that your phone will be the latest and greatest thing for the next 12 months. Same with Apple’s iPhone. HTC, please get your act together. Build a great phone, release it and stick with it.

What I hope to see from HTC going forward

Even though I’m fairly critical of HTC, it’s only because I have high expectations. HTC’s industrial design is among the best in the industry and it’s a shame that they seem to be actively rejecting openness and choice, two of the things that make Android great. As far as Sense goes, there are some elements of it that I really like, such as the iconic clock and the fantastic camera application, but I wish that HTC would redesign it to with within the Android design guidelines. Samsung, Sony and Motorola have all demonstrated that it is possible to create your own unique brand, while still retaining the beautiful minimalism of Android 4, and I hope that with Sense 5, HTC manage to do the same. If the leaked screenshots turn out to be accurate, it seems like HTC have already realised this and are working towards better integration of their branding with the Android style.

Some leaked screenshots of HTC Sense 5 showing proper action bars

I’d like to see HTC engage with the developer community, and actually allow you to have full control over your phone. The way the bootloader unlock works on HTC phones is completely unsatisfactory. It allows any old Joe to unlock his or her phone, flash a custom ROM, and then not be able to boot it because the kernel is missing. This isn’t immediately obvious to the said Joe, and leads to heartache and devastation until they finally figure out what went wrong. What’s worse is that HTC do not make full factory images available, and the one place on the internet you could find them, HTCRUU.com, was recently shut down for infringing HTC’s trade mark rights. If you won’t give us a proper unlock, HTC, at least let us fix the device when we break it. A good way for HTC to start rebuilding their relationship with the developer community would be to allow all their devices to be properly unlocked, and to make factory images available for all their devices. At their press conference on Thursday, I’d very much like to hear HTC say three wonderful words — ‘fastboot oem unlock’.

I’ve already mentioned that I think HTC’s industrial design is fantastic — the One X is one of the most spectacular phones I’ve ever laid eyes on and its screen is the best I’ve ever seen. One thing I would like to see HTC do though is bring some colour to their Android devices. HTC’s new Windows Phones come in a range of vibrant colours, and I would love to see a phone as beautiful as the One X in a startling magenta. I would buy that phone in a heartbeat. It’s a shame that Android phones generally come in either black or white (with the exception of Samsung’s ghastly ‘pebble blue’ Galaxy S III), and hopefully HTC will bring something different to the table.

HTC Windows Phone 8X – look at the colours!

Summary — the M7 of my dreams

I’ve gone into detail above about the things about HTC’s phones that irk me, so now let me identify the key things I’d like to see from the M7 next week:

  • Colours. HTC make beautiful phones with great hardware, but they’d be so much more awesome if they came in different colours.
  • A proper bootloader unlock, like on Nexus phones. I don’t want to have to tether my phone to a PC to update my ROM.
  • Make Sense fit within the Android design guidelines. Android is pretty now, you don’t need to completely redesign everything.
  • Quick update turnaround. I don’t want to have to wait six months for every minor update.
  • Market the hell out of the phone. Samsung and Apple both advertise their phone everywhere, and they’re the market leaders. HTC, take note.
  • Please, please, please don’t release a M7+ in six months time. Wait a year and make the improvements worthwhile.

HTC if you do these things, I will take back all my criticisms and praise you from the rooftop. If you go ahead and make another phone that never gets updates, has a restrictive bootloader and yet another bloated, laggy version of Sense, I’m sorry, but you will be dead to me.


Are you interested in the HTC M7? Why? Why not? Let us know in the comments.

Last modified on 23 February 2013 11:10 am

" James Finnigan : @drfinberg ."

View Comments (29)

  • Spot on. I really hate the "were going to focus on fewer phones" then releases same number of phones as last year. This release had better be one phone and it better be the shit or HTC are dead. I gotta say its hard not to recommend the $400 Nexus

  • Another One X owner who won't be buying another HTC. Your article pretty much sums it up. Next phone will (almost certainly) be the upcoming Xperia Z. While it also isn't perfect, the bootloader unlock/update/timely source/developer support is critical to me.

  • Still rocking my desire HD and love it to death chugging away on a custom 4.04 rom.

    But i'm definitely not upgrading to the M7 for a few simple reasons:
    Non-removable battery
    Lack of MicroSD
    Sense lagginess

    I love their hardware design though and wish samsung would design devices with quality materials like HTC.

    My next phone will either be the Xperia Z, S4 or the Google/Motorola Phone.

  • I will buy my next android from the leading vendor who produces a phone with battery life that easily lasts the day and has plenty of onboard (fast) NAND. Otherwise I need a replaceable battery and micro SD.

  • The M7 might be a beauty but as long as HTC has that attitude that they're better at software than Google, it will always be a big goddamn asterisk every time I look at one of their phones. Despite all the conflicting rumours regarding design, every one agrees on HTC switching the button layout so 'Home' is on the right.

    Why, HTC? What made you think this was a good idea? What possible reason did you have for doing this other than making it different for difference's sake? If you make these capacitive instead of software buttons. That's an outright dealbreaker.

    • I agree. If they have in fact switched the button layout around, I give up. It's simply difference to be different.

  • My girlfriend bought a brand new One X from Dick Smith on Boxing day, a month down the track it started freezing all the time, and even after a factory reset - still froze all the time, 2 more weeks later it froze, turned itself back off and wouldn't come back on and no charging light comes on either when plugged into AC. Together with that, the battery doesn't last the whole working day with her use, and the build quality SUCKS compared to Samsung's Galaxy S line. If I touch the screen, I don't want it to rainbow or go white (I don't see Galaxy S II or III do this even if you REALLY try to). The unibody casing also came unclipped from the screen after a week and the signal strength dropped ever since then. The phone to this day has never been dropped, become wet, or mishandled and is in perfect showroom condition. When it comes back from warranty repair (which will take an abysmal 6 weeks, which is how long she's only had it for!), it will be sold on eBay, and a Galaxy S III will be purchased for her, as she refuses to ever use a HTC phone again. Shocking phone. Shocking company.

  • Good read. Being an android user for a few years now, I've really grown to hate Sense, Touchwiz, Motoblur etc. IMO, the OEM customisations suck. I get that they want to differentiate themselves from competitors, but I think it provides worse experiences than stock android.

    I'm pretty confident I'll be sticking with Nexus devices from here on out. Google seem to have the best design and I know I'll get updates immediately.

  • Most of this article is spent complaining about small niggling UI details and how much you dislike Sense, some people like it some don't, we get that... it's called personal taste. I don't agree that all apps should fulfill Google's "Design guidelines", if they want to have their own look and style then let them, you don't want everything to look the same do you? If they all look the same then Android will pretty much be like iOS, bland and generic.

    Your argument with HTC releasing a slightly better phone after 6 months is not exactly valid when you compare them to Samsung who did the exact same thing with the Galaxy S3 4G... perhaps the demand was there from consumers for a higher clocked version of the device, and good on them for listening.

    The locked bootloader I agree is a tad annoying but it also means you can't accidentally break the boot loader by flashing the wrong ROM on the device, it helps protect your device, how many threads on forums like XDA do you see where people need help when they accidentally flash the wrong files over their bootloader on a Galaxy device? not nearly as many as you do in the HTC forums. By using the wrong commands I accidentally flashed the recovery image over the bootloader on my original Galaxy S, resulting in a phone that would do nothing but boot into recovery! thank god for download mode!

Leave a Reply

Your email address will not be published. Required fields are marked*