ARTICLE

The Next Level Of Ubuntu App Convergence

by | Fri 4 Oct 2013

The 13.10 cycle has been one of the most hectic I have personally ever experienced with Ubuntu. In this cycle we have built the key ingredients in our convergence story…Unity 8, Mir, the Ubuntu SDK, a full app upload process…and this work is forming a strong foundation for the 14.x releases in which we will complete the first iteration of our full convergence vision.

In Ubuntu 13.10 my team has worked extensively on building our app developer community. I have talked in the past about the importance of app developers to Ubuntu and when we release 13.10 we will see an end-to-end developer story – from browsing [developer.ubuntu.com](https://developer.ubuntu.com), to downloading the Ubuntu SDK, to writing code, to full API and tutorial docs, to packaging an app easily and getting it in the app store where it will run secure and confined on an Ubuntu phone. I am proud of everyone who has invested so much work in this end-to-end story.

*Karma Machine, winner of the Ubuntu App Showdown*.

We are already seeing the fruits of this developer story with the wonderful apps that are available in the app store as a result of the Ubuntu App Showdown. Read more [about the winners of the showdown](https://developer.ubuntu.com/2013/10/winners-of-the-2013-ubuntu-app-showdown/).

## Building Full Convergence

In the 13.10 cycle we got our developer story in shape by flexing the muscles of the platform in a practical way. This was done largely in part by our core apps. As the core apps evolved we would discover bugs or missing pieces in our developer platform and fix them. Real programmers writing code helped us to understand where to fix and resolve issues.

In the Ubuntu 14.04 cycle I want to take this to the next level by flexing the muscles of our platform for writing apps that have both phone and desktop interfaces. This has two benefits:

1. It helps us make our SDK stronger and more powerful across the full range of converged form-factors.
2. It starts development of a powerful set of consistent, efficient desktop apps ready for when we are in a position to ship Unity 8 on the desktop.

Just imagine being able to run a slick, efficient, featureful app on your desktop, and be able to use the same app with a similar interface on your phone. Karma Machine, the winner of the Ubuntu App Showdown, is a good example of this:

*Karma Machine, running in Desktop mode*.

Today the Ubuntu SDK already has the ability to build apps that render differently on desktops, phones, and tablets, and many of the apps submitted in the app showdown already have converged interfaces (*Ubuntu Tasks, uNote, OMGUbuntu, CNotes, Memories, Connect4, Reversi, Blackjack, GitHub Client, RamSamSam Reader, Yad, uShopper, SaucyBacon, Karma Machine, Beru, Solitaire Games, uTranslate, Word Chain, StackBrowser, Counters, and uDraw*).

I want to work with these and other app developers so we can uncover any bugs, design problems, inconsistencies, and other issues. If you would be interested in working with us on these goals, please get in touch. Thanks!

An invitation-only accelerator that develops industry-leading community engagement and growth via personalized training, coaching, and accountability...all tailored to your company's needs.

Want to read some more?

Happy Holidays

Happy Holidays

Just a quick note to wish all of you a happy, restful, and peaceful holidays, however and whoever you spend it with. Take care, folks, and I look forward to seeing you in 2015!

The Impact of One Person

The Impact of One Person

I am 35 years old and *people* never cease to surprise me. My trip home from Los Angeles today was a good example of this. It was a tortuous affair that should have been a quick hop from LA to Oakland, popping on BArt, and then getting home for a cup of tea and an...

Feedback Requested: Great Examples of Community

Feedback Requested: Great Examples of Community

Folks, I need to ask for some help. Like many, I have some go-to examples of great communities. This includes Wikipedia, OpenStreetmap, Ubuntu, Debian, Linux, and others. Many of these are software related, many of them are Open Source. I would like to ask your...

Ubuntu Governance Reboot: Five Proposals

Ubuntu Governance Reboot: Five Proposals

Sorry, this is *long*, but hang in there. A little while back I wrote [a blog post](https://archivedblog.jonobacon.com/2014/11/14/ubuntu-governance-reboot/) that seemed to inspire some people and ruffle the feathers of some others. It was designed as a...

Ubuntu Governance: Reboot?

Ubuntu Governance: Reboot?

For many years Ubuntu has had a comprehensive governance structure. At the top of the tree are the Community Council (community policy) and the Technical Board (technical policy). Below those boards are sub-councils such as the IRC, Forum, and LoCo councils, and...

Dealing With Disrespect: The Video

Dealing With Disrespect: The Video

A while back I wrote and released a free e-book called [Dealing With Disrespect](https://www.dealingwithdisrespect.com/). It is a book that provides a short, simple to read, free guide for handling personalized, mean-spirited, disrespectful, and in some cases,...