Write once, run everywhere
Ubuntu has been designed from the ground up to be able to run seamlessly across devices and form factors. Be it a PC, your phone, tablet or even a TVs, the Ubuntu user experience will be consistent everywhere.
The app ecosystem leverages the same convergency principles and enables developers to write apps once that run everywhere.
Native or HTML5, your choice
We recognize HTML5 as a core Internet technology often used to develop cross-platform apps.
As such, the Ubuntu SDK offers the flexibility to support HTML5 too. It’s your choice to decide whether you want to go native with QML and the best Ubuntu integration or HTML5 to leverage ubiquitous web technologies. By embracing HTML5, apps written for other platforms can easily be adapted to run on Ubuntu and take advantage of a cohesive user experience and convergency.
But it doesn’t stop here: HTML5 apps that tightly integrate with devices such as cameras and sensors can take advantage of the Cordova Ubuntu runtime (also known as PhoneGap) and use its APIs and make the best out of both native and web worlds.
Design something beautiful
To enable you to design and build beatiful and usable apps for Ubuntu on the phone, we’ve also prepared a set of clear guides with everything you need to know about UX and visual design best practices.
The App Design Guides are a resource that keeps growing with new guides to make your apps stand out, so stay tuned for new content!