As much as I hate to admit this is not realistic. Even if embedded industry practices regarding drivers changed overnight, the breakneck pace of mobile development makes this unfeasible. Ten years ago we were playing Counterstrike on Pentium 4s in 1024x768. Now we have Core i3/5/7s, HD and Modern Warfare or Starcraft 2 - significantly stronger, but not OMG differences. Do you know what mobile gaming meant 10 years ago ? Snake II, on a 96x64 green mono display. So in mobile space you have almost dog years and it overperforms Moore's law by a long shot. Imagine if Microsoft did a major windows version EVERY year and you had processor power doubling in less than 12 months. That makes cross-platform HW compatibility and support a nightmare.