HTC One M9 vs Motorola Moto X 2014
Interface and functionality
The HTC One M9 ships with the new Sense 7.0 UI, which is based on Android 5.0.2 Lollipop. One of the new UI's main features is the addition of interface-wide themes, which change the default icons and home screen clock/weather widget, as well as other aspects of the interface. All in all, it's the good ol' Sense UI, yet better than ever.
The Moto X, as you most probably know, runs on stock Android Lollipop, accompanied by a few non-vanilla features that aim to enhance the user experience, like Moto Assist, Moto Display, Moto Actions, Moto Voice, among others.
Processor and memory
The octa-core Snapdragon 810 chip inside the HTC performs just as expected – blazing fast and ready to cater accordingly to every resource-hungry task. However, play a graphics-intensive 3D game for some time and the handset will certainly get noticeably hotter.
The Moto X 2014, on the other hand, boasts a quad-core Snapdragon 801 chip clocked at 2.5GHz, which is not pretty far behind the Snapdragon 810 in terms of performance. Say what you want, but the most recent Moto X is certainly not a slouch, even in more demanding games.
Memory-wise, we have 32GB of storage and a microSD slot inside the basic version of the HTC flagship, while Motorola has decided that you'd be perfectly fine with 16GB of storage and no option for memory card.
Internet and connectivity
Regardless which one you pick, both the HTC One M9 and the Moto X 2014 will treat you to a non-compromise web-browsing experience. The duo solely relies on Google Chrome as a default browser, which is totally not a bad thing. Experiencing the Internet is a joy on both phones.
In terms of connectivity, the One M9 has a wider LTE band support than the Moto X 2014. As far as the usual set of connectivity features is concerned (Wi-Fi, Bluetooth, GPS, A-GPS, Glonass, etc.), both flagships have got you covered.