Canonical's long road to the Ubuntu Phone

Phones 4 Ubuntu

Ubuntu Phone Clock

Ubuntu Phone Calendar

The HUD works in much the same way as it does on the desktop, except instead of pressing Alt, a long upwards slide brings up a small search icon that you can use to see the phone's equivalent HUD functionality. If you now open a variety of applications, such as the browser, gallery and camera app, the right edge comes into play.

Swiping from the right switches between the different open applications. This makes multitasking as simple as a swiping from the right to the left of the screen. On the tablet, sliding out from the right edge shows the side stage, which enables you to run phone applications within a smaller window and be able to easily interact with tablet applications (such as dragging content from the tablet web browser and saving it in the note-taking app in the side stage).

The top and final edge of the screen is where you configure the phone's most common parts. In much the same way as you have the indicators in the top bar on the Ubuntu desktop, you have the same indicators on the phone; sliding down from the top screen lets you navigate between them and view controls for configuring those items. As an example, you can select a wireless network, change the volume, adjust power settings, and more.

As with the Ubuntu desktop the messaging menu is also present. This little envelope icon lights up when you receive a text message, Facebook/Twitter direct message, missed call, or other content. All of your messages are in one place and when you select a message you can respond from within the messaging menu. This means that you can reply to messages without having to load a separate app or even exit an existing one.

Another dimension

Ubuntu Filemanager

The development of Ubuntu across these devices has not only involved producing a single and consistent design experience in Unity but also a great deal of convergence and unification at the software level too. Traditionally the Unity that has shipped on Ubuntu Desktop has been the Unity 7 codebase, written using Compiz and the Nux toolkit (the latter designed and built specifically for Unity).