So I had a random thought just now (well, one of a million I get each and every day) and it goes thus: KitKat has been designed to run smoothly on low-end devices and I mean really low-end. Like 512MB of RAM low-end, which everyone here should know is probably the lowest you can get and still run a modern-day smartphone OS. Anyway, my thought was since KitKat is designed to run on such low specs just as well as it does on high-end specs then wouldn't that mean apps that are optimized for it would also not require as much power to run them smoothly?
If so, this could probably give the Moto X an extension of it's life cycle since as we all know the Moto X runs just as well as any high-end device available today with mid-level specs but eventually as apps get bigger and more detailed (especially games) they will require more power to run them well, something the Moto X will fail to do much faster than the high-end phones but if what I'm guessing is true then the Moto X might not have that issue anymore.
Anyone else see where I'm coming from or am I just shooting shit?