The Ubuntu SDK appears to be only for creating Ubuntu Apps. What exactly is an "Ubuntu App"? The website is very detailed, but I can't see any description of what is meant by an Ubuntu App.

I understand that these apps can run on either the desktop or an Ubuntu phone, but which desktop? Is it specifically Unity, or will these apps be usable on Xubuntu, Kubuntu, Ubuntu MATE, or even Linux Mint?

Or does this depend on whether or not I use any Unity specific hooks?

Edit: the referenced website has been updated since I asked this, so the question is not really relevant any more.

2 Answers 2


I think that what an "Ubuntu app" is is really written in the explanation, i.e. a program that can work on Ubuntu (both Desktop and Touch).

With that SDK you can create QML and/or HTML5 applications.

This means that they can work on all the desktops that support these formats. I personally do not know a list of desktops with such capabilities, apart from the default Ubuntu interface, Unity.

The SDK is built thinking of Ubuntu (it is Ubuntu SDK, not Kubuntu, Xubuntu, Ubuntu Gnome, Ubuntu Mate, ecc) and gives easy access to the services provided by Ubuntu (such as Content Hub, as explained in the Platform section).

I guess that it can be easily adapted to write programs for other desktops that take advantages of QML and HTML5.


An "App" is a short name for "Application".

All it means is its a application that was built for Ubuntu, from a linux based SDK.

  • 1
    A little more explanation would be good. You're just regurgitating parts of the question. Feb 18, 2015 at 15:09
  • If I did then there was no point in the user asking the question in the first place.
    – Stars
    Feb 18, 2015 at 15:57
  • Looking at the other answer and developer.ubuntu.com/en/apps shows that there are quite a few more things worth mentioning than just "a [sic!] application for Ubuntu" based on a some unnamed SDK. Feb 18, 2015 at 18:07
  • Okay, well then answer the question instead of making a huge deal outta things
    – Stars
    Feb 18, 2015 at 23:55
  • The reasoning behind the question is this. If I use the Ubuntu SDK to create an application and I try to run that application on Platform X, as I see it there are several possible outcomes - 1 It won't work at all. 2 It will work but anything Ubuntu-specific, such as Content Hub, will cause problems. 3 It will work but will look and feel like an Ubuntu app, rather than a native one. 4 It will just work as intended with no problems. I can understand it not working on, say, Mac OSX, Windows, Puppy Linux, as they aren't Ubuntu. But Xubuntu is Ubuntu. So is Linux Mint. What about them?
    – Carl H
    Feb 19, 2015 at 16:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .