Welcome to HTML5 apps!
Ubuntu now embraces HTML5 as a first-class app toolkit. It is still under development, and things are changing. But many of the core parts in good working order! So HTML5 developers can start making true HTML5 apps (not web pages) that fit right into the dazzling Ubuntu experience.
What is an Ubuntu HTML5 app?
Looks and feels like an Ubuntu app
In addition to the Ubuntu-specific HTML declarations, the app can use normal HTML5 in the usual ways. The Ubuntu CSS provides styling for most cases, so even when using additional HTML5, the app still looks and feels like an Ubuntu app.
Ubuntu app design
Design rules. Ubuntu puts design first and considers toolkits (whether HTML5, or QML, or whatever) as an implementation detail. It is design that makes an Ubuntu app look and feel like an Ubuntu app.
So, a good step before getting started writing Ubuntu HTML5 apps is design.ubuntu.com. Here, you find tours of the Ubuntu GUI layouts and building blocks (from a toolkit agnostic viewpoint, of course).
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. Be sure the check for the “html5” tag to find relevant questions and answers. Use this tag when asking HTML5 questions.
- http://developer.ubuntu.com/community, a great gathering place for people who share an interest in developing for Ubuntu and who share 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 the high level view of critical topics. After reading the guides, understanding APIs and systems 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.