Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

In Ubuntu touch on a tablet, can I use apt-get to access Ubuntu repositories with native apps - and will native apps run in Ubuntu touch?

Cheers, Jesper

share|improve this question

1 Answer 1

up vote 3 down vote accepted

there is a couple of things to say about that:

1) apt-get in itself does and will still work. That isnt going away. To the best of my knowledge, you can even still do apt-get update/upgrade to update your packages on touch. However for easier deployment, we now use click packages to deploy apps to touch.

2) will native apps run on touch? Well that depends. When you mean apps with a GUI then no, most likely not. When they haven’t been built using the Qt/QML sdk for Ubuntu, they wont be environmentally aware enough to function on touch. (Though theoretically you could build an app in (say) C++ without the sdk that would work on touch. It would just be an enormously complicated task)

So no: GUI-apps for Desktop Ubuntu in reality just will not run on Touch. The basic difference between Touch and Desktop Ubuntu (at the moment) is that Desktop uses the X display server. All Desktop GUI programs rely on X to render them to screen. Touch does not now and will not have X. A new display server called Mir has been designed for Touch. That brings great advantages compared to X but that means that applications that need X, just will not run on Touch. (Again, this is only for the GUI part of an app). Note also that in the near future, Ubuntu Desktop will also get MIR, but with a fallback to X for apps that don´t do MIR.

Most Commandline interface programs (like corkscrew for instance) will have no inherent problem with Touch. (Touch is however still under heavy development so it may not work right now.)

Sorry for the lenghty reply. This is however pretty complicated stuff :)

share|improve this answer
    
Thanks for your reply. When you say environmentally aware, do you mean resizing etc? I am using a tablet with a keyboard, so resizing etc is not a concern. I sound to me like your answer is yes, but I should not expect a great user experience? And that definitely already now I can install tings like openjdk and corkscrew.... Need it for my VPN.....thanks –  user2453706 Feb 8 at 21:36
    
No its not just about user experience. I will explain a bit more. I have edited my answer so see above :) –  matv1 Feb 9 at 10:48
    
Thanks again for your reply. I was however of the believe that the full convergence would mean that you could use your tablet as a desktop when with a keyboard etc. , but maybe it is in the future? –  user2453706 Feb 9 at 22:26
    
Not exactly. What is meant by full convergence is that when writing new gui-apps for Ubuntu with the new sdk (with qt/qml) or using standard HTM5, then, that app will run on any of the form factors without a problem. (This is already miles ahead of any other platform). But as far as I can see, full convergence will not be possible for all the 'old' Desktop gui-apps. I guess that for these apps, the gui-part would have to be re-writen in qt/qml –  matv1 Feb 10 at 9:47
    
great....thanks for your answer. I somehow imagined That there would be fallback to x on all devices(phone and tablet). I guess there are still a bit of work ahead to port office applications before the phone can become the full workstation replacement. –  user2453706 Feb 11 at 9:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.