Per rivoluzionare il software è necessario anche intervenire sull'hardware, per il concetto di smartphone attuale, rettangolo con schermo touch, credo ci sia ben poco da innovare a livello software, ciò che è possibile implementare senza pregiudicare l'usabilità è già stato fatto se non del tutto almeno al 90%. Per innovare occore trasformare il concetto di smartphone, e ci stanno già lavorando, vedi google glass