For developers by design
A unique opportunity to build content and services into the core phone experience.
Be more than just an app
By leveraging scopes, your content and services become integral to the core phone experience — and at a fraction of the cost of developing and maintaining a traditional app. It’s never been this easy to develop a mobile experience.
The Ubuntu SDK also support mainstream HTML5 apps beautifully, while a rich Qt/QML based native app environment can be used to develop deeper experiences, like games.
Introducing scopes and frameworks
With Ubuntu, you can make your content discoverable via the phone’s default aggregating scopes (e.g. Today, NearBy, News, Music, Photos) simply by creating a new scope of your own. For even deeper API access, frameworks are coming soon. With the Messaging framework, for example, you can integrate your services with the core messaging app for the phone. With the Cloud framework, users could adjust the settings to instruct all core apps to use your service for storage.
HTML5 and web apps: the fastest path to Ubuntu
If you’ve created HTML5 apps or mobile websites for other platforms — there’s good news: the path to Ubuntu couldn’t be quicker. We support both the Webkit/Blink and Cordova development standards — and with a separate API that enables websites to be quickly converted to run independently of a browser, with full access to phone notifications and settings, the same goes for your web applications.
The Ubuntu SDK includes everything you need to create your own scopes, repurpose your web/HTML5 content and develop native apps.
- QtCreator IDE (2.8.1) with improved device detection and management
- Full native OpenGL
- System and service APIs for accessing hardware sensors and alarms
- The latest Ubuntu designs so you can build your app to fit with the UI
A helping hand
Our Qt development partner, ICS, offers native app development services and localisation on Qt platforms. Their team of engineers can develop elegant solutions in response to the most complex requirements — and help you bring your application to life on Ubuntu.