I still keep to my view that this uses great resources and is a perfect software engineering crisis..
The software that we build will never be able to capture the full use of the minimal hardware resources but continues to use more and more hardware which results in over compensation for the sake of progression at high costs..
Typical, there is no silver bullet for this matter..
I think what needs to be looked at and may prove profitable is the new and upcoming google OS.
Keep Up with TechRepublic