The real challenge is that UI designs are ultimately constrained by their hardware. This means major interface innovations often limit where the software can actually be used.
Take tablet-optimized apps, for instance. They can fully embrace touch interaction, but this leaves desktop-only users completely out of the loop.
So unfortunately, truly revolutionary interfaces tend to require equally revolutionary hardware to match .