Ubuntu embraces HTML5 as a first-class app toolkit. While its support is constantly evolving and you can expect a lot of new things to come, most of the core parts are in good working order! So HTML5 developers can start making true HTML5 applications (as opposed to web pages) that fit right into the dazzling Ubuntu experience.
In addition to Ubuntu-specific HTML declarations, the app can use standard HTML5. Since the Ubuntu CSS provides styling for most cases, even when using additional HTML5, the app still looks and feels like an Ubuntu app.
Ubuntu puts design first and considers toolkits (HTML5, QML and others) as an implementation detail. It is design that makes an Ubuntu app look and feel like an Ubuntu app.
A good step before getting started writing Ubuntu HTML5 apps is looking at design section. You will find examples and guidance on using Ubuntu UI layouts and building blocks (from a toolkit agnostic viewpoint).
There’s a lot to know, and fortunately the Ubuntu community is rich with sources of help and information. Here are a couple good places to visit:
- http://askubuntu.com, a very active site. Check out the list of already answered questions. Feel free to ask your own questions as well and make sure you use the HTML5 tag.
- Our app developer community, a great gathering place for people who share an interest in developing for Ubuntu and sharing knowledge!
Be sure to check out our HTML5 guides and others, like those for the Ubuntu App Platform. These focused articles cover key topics of interest to app developers and are designed to give you a high level overview of critical topics. After reading the guides, understanding APIs and platform features is much easier.
Definitely check out the HTML5 tutorials. These give you detailed steps, examples and explanations that let you leap into productivity with Ubuntu HTML5 apps.