Приложения Ubuntu Phone (кроме приложений HTML5) разрабатываются с использованием инструментария Qt и SDK Ubuntu. В результате они легко переносятся на другие платформы (где поддерживается Qt).
Javascript и QML используются для графического интерфейса, так что это еще меньше хлопот. Источник: http://www.ubuntu.com/phone/app-ecosystem