Não sei sobre o Ubuntu SDK, mas existe um framework open source chamado phonegap que é exatamente o que você precisa. Você pode desenvolver aplicativos multi-plataforma com apenas html5, javascript e css.
Se eu desenvolver um aplicativo HTML5 com o Ubuntu SDK, como seria fácil portá-lo para outras plataformas móveis, como o Android?
Uma das razões pelas quais eu gostaria de usar o HTML5 seria, potencialmente, a facilidade de reutilizar a mesma base de código em outro lugar.
Não sei sobre o Ubuntu SDK, mas existe um framework open source chamado phonegap que é exatamente o que você precisa. Você pode desenvolver aplicativos multi-plataforma com apenas html5, javascript e css.
Se você usar apenas as APIs do Cordova (PhoneGap), então deve ser.
Se você usar o tema da interface do usuário do Ubuntu HTML5 ou uma das APIs da plataforma do Ubuntu (Content Hub, Alarms, Contas on-line), elas não funcionarão no Android.