The first Moto X was impressive for a number of reasons. From the great features to the amazing customization options. The device had pretty sub-par specifications, but still ran incredibly fast. The device didn’t use a traditional off-the-shelf chipset. Instead Motorola used a custom chipset based off of the Snapdragon S4 Pro processor.
The X8 computing system introduced a handful of companion cores to the device that enabled the device to pull off the Touchless Control system, the camera launch gesture, and the ambient display. However using that custom chip is now causing a few issues for Motorola.
In a response on Twitter, Motorola revealed that they have had to delay the Lollipop update on the 2013 Moto X numerous times because of this chipset. They stated that getting Lollipop running on the device “requires more effort” than other models. They are still working to bring a “satisfactory experience” along with good performance. This is probably the best route for the company to take as I think we can all agree that we’d rather have a fully optimized experience late rather than a laggy and buggy one earlier.