All questions about Ubuntu Phone

I would like to give you all the basic information I know about Ubuntu Phone. If you miss a question, please, ask in comments.

Are there another names?
It's Ubuntu Phone, but you could see Ubuntu Touch too.

MX4


Current devices
Preinstalled:
  • BQ E4.5, BQ E5 & Meizu MX4: Phones that you'll buy with Ubuntu Phone preinstalled.
  • Coming soon: BQ Tablet M10 with Ubuntu Phone preinstalled.

Not preinstalled:

  • Nexus 4: An Android phone that you need to flash. It's the phone used by developers. It works really good, not so fast opening the apps as E4.5 or MX4, IMHO.
Can I use Ubuntu Phone in another phone?
You can use a ROM ported, but the best performance are the current devices.

Can I buy an Ubuntu Phone?
Yes, currently you can buy the BQ E5 and BQ E4.5.
Meixu MX4 is sold out.
You'll can buy the BQ tablet in ~1 month (march 2016).

I live out of Europe. Can I buy it?
Yes, BQ is sending to all the world.

Is there fragmentation?
No, every phone will be updated at the same time.

How otfen will the phones update?
Every month, via OTA.

Are the phones locked?
Not, you can use any SIM

Have the phones got dual SIM?
Only the BQ phones.

Have the phones for extra microSD storage?
BQ E4.5 and E5 have it. Probably the BQ tablet too.

Which phone should I buy?
Design: MX4
Screen: MX4
Camera: MX4
Front Camera: E5
Connectivity: MX4
Convergence: Export screen to monitor and have Ubuntu Desktop: Nexus 4
Battery: E5/MX4
Price: E4.5 or Nexus 4 (second hand)
Storage: E5
Performance (CPU+RAM): MX4

MX4


Will the phone work in 3G/4G?
Only Meizu has 4G. BQ phones have 3G.
Out of Europe the phones could work only as 2G.

How is the quality of pictures?
Meizu MX4 is doing an awesome pictures. You can see a few of them from my travels here and here.
The BQ's camera is not so good, a normal camera for a phone.

What about current phone apps?
There are at least 1 application for each task you will need :) You'll not find 300 apps for the same task as in Android, but the current applications are so good and they have a great quality for me.
You can take a look to the catalog here.

What can I do with Ubuntu Phone?
I'll tell you what apps I use, they are doing all the work for my needs :)
  • Call & SMS & Contacts: Preinstalled.
  • Camera: Preinstalled
  • Alarms: Preinstalled
  • Web browser: Preinstalled
  • Active Screen: This will force the screen always ON, so useful for videos, ebooks...
  • Beru: epub reader
  • Calculator: Preinstalled
  • Dekko: Mail reader
  • Document Viewer: PDF, office docs reader
  • edIT: Plain text editor
  • Facebook: Preinstalled
  • File Manager
  • Gallery: Watch your pictures
  • Google+
  • Google Maps
  • Music: Preinstalled
  • Notes: Preinstalled, sync with evernote
  • Podbird: Podcast
  • SnapRecorder: Send voice messages
  • Tasks: Preinstalled
  • Telegram: Preinstalled
  • Terminal
  • Trello
  • Twitter: Preinstalled
  • uApp Explorer: Alternate Store
  • uNav: GPS Navigator
  • uTorch: A lamp for your phone
  • Weather: Preinstalled
  • WifiTransfer: Transfer your files by Wi-Fi
  • XBMC Remote: Control your RaspXBMC
  • Youtube
How do I install the apps?
From the Store in the phone.
You can install any installer file too (.click extension) with this command: pkcon local-install --allow-untrusted <file>.click

Can I uninstall preinstalled apps?
Yes, all of them.

Store


Is there What's App?
No, it's a privative app and only if What's App wants it will be available in the future. You have Telegram preinstalled.

Will I have games?
Yes :) Some as Cut the rope, Don't crash, Falldown, Tux Racer...

Cut the Rope

Don't Crash


Is there a java virtual machine between Ubuntu & the hardware?
No :)) You'll have a real Ubuntu over the hardware in your pocket.

Ubuntu pure


Can I generate a tethering?
Yes.

What about the battery?
So good, ~1,5 days, but it will depend of your use.

What about privacy?
So good too. The applications can't run in background. You can allow or not any access to camera, GPS...

Privacity! :)


What about free software (as in freedom)?
Probably the best OS, you have a few privative apps, but by default, the phone is free software and the best applications are free too, then you'll enjoy a 100% free phone. Free as in freedom, of course ;)

Can I connect any bluetooth device?
Standard bluetooth devices, as keyboards, mouses... I know people with issues with Bluetooth cars.

How is the interface?
Unity will be the interface and the phone works by gestures.

Unity


What are the scopes?
A way to access information without open the app. There is just an alternative to open the app. Similar to Google Now, but with a lot of API services.

I'll migrate from Android
The contacts in Google account will be import so easy from the Contacts presintalled app :)
You have alternatives to Google Calendar, including sync dates.

Does the phone run desktop apps?
No, the current phone is not running them, but it will run ASAP, because the ARM packages will be port to click packages.
You can force it, but I would not recommend you now, because you need to remount the image as writable and you'll lost the OTA updates.

What about convergence?
The convergence is this: the OS and apps will be adapted to the screen: phone, tablet, PC. Then, you'll run the same app.

If you connect a mouse + keyboard to any phone, it will be a mini PC:

Mouse + Keyboard = MiniPC


You can connect a Nexus 4 or the incoming BQ tablet (because BQ and Meizu phones haven't HDMI port) with a SlimPort adapter to a monitor or TV, attach a bluetooth mouse + keyboard and you'll have an Ubuntu desktop, but with the phone apps.
Take a look to this post about this stuff.
ASAP, a fix for BQ & Meizu will use Miracast technology for using the phone as Ubuntu Desktop in a monitor.


Mouse + Keyboard + SlimPort adapter in Nexus 4. Picture by Daniel Wood
How can I develop for phone?
It's so easy to create an app for Ubuntu Phone. Use the SDK. You have a great official guides.
You can develop in:
  • Webapp: A webview container
  • HTML5: HTML + CSS
  • QML + (javascript or C++)
  • Scopes (C++, javascript or Go)
As the apps are open source, you can learn about them in Launchpad or Github.
I have a few examples code so basic here. It could help you.
I would recommend you the mail list or "Ubuntu Apps" in Telegram.

Install Ubuntu Phone in a Nexus 4 (step by step from me, as a complete newbie in this)

Well :) I bought a second hand Nexus 4, because I want to test uNav in it.

I never flashed an Ubuntu Phone, then, I'll put step by step :P Any doubts, please ask in comments.

I followed this official guide, but I didn't backup Android.
Step 1. Install in Ubuntu Desktop the software for flashing phone:
sudo add-apt-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get install ubuntu-device-flash
sudo apt-get install phablet-tools


Step 2. Enable adb to see the device:

Connect Nexus by USB, turn it on
Settings > About Phone
About Phone > Build number > Tap 7 times to become developer
Settings > Developer Options > USB Debugging
Click to enable USB Debugging mode
Acept popup (remember checkbox)

costales@dev:~$ adb devices
List of devices attached
0065f7f61916b80b    device
costales@dev:~$


Step 3. Reboot in recovery mode:

costales@dev:~$ adb reboot bootloader
costales@dev:~$



Step 4. You'll see your device here:

Remember "PRODUCT NAME - mako" that mako ;)

Step 5. Check phone is visible yet:


costales@dev:~$ fastboot devices
0065f7f61916b80b    fastboot
costales@dev:~$


Step 6. Unlock OEM lock:
costales@dev:~$ sudo fastboot oem unlock
[sudo] password for costales:
...
OKAY [ 14.160s]
finished. total time: 14.160s
costales@dev:~$

Step 7. Accept OEM unlock:
Volume up > Accept with Power button: LOCK STATE will be unlocked, in red

Step 8. Reboot.
costales@dev:~$ fastboot reboot
rebooting...
finished. total time: 0.001s
costales@dev:~$



Phone will reboot in Android, this will take a while. When it will boot, skip everything Android will ask. Poweroff the phone.

Step 9. Choose your Ubuntu Phone channel:
Take a look to what version of Ubuntu Phone you want (stable, rc-proposed...):
https://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/

Step 10. Reboot in Recovery mode:
Reboot in recovery mode: Power off + Volume Down

Step 11: Install Ubuntu Phone with your desired channel:
I'll choose the rc-proposed (I want to try next things :D):
ubuntu-device-flash touch --channel=ubuntu-touch/rc-proposed/ubuntu --bootstrap

Install in recovery boot


It'll take a while:

costales@dev:~$ ubuntu-device-flash touch --channel=ubuntu-touch/rc-proposed/ubuntu --bootstrap
2016/02/08 19:58:01 Expecting the device to be in the bootloader... waiting
2016/02/08 19:58:01 Device is |mako|
2016/02/08 19:58:02 Flashing version 361 from ubuntu-touch/rc-proposed/ubuntu channel and server https://system-image.ubuntu.com to device mako
10.61 MB / 273.55 MB [=>________________________________________________________________] 3.88 % 85.43 KB/s 52m31s


Step 12. Wait the Ubuntu menu

A menu with Ubuntu logo will appear, don't touch anything, the phone will restart by itself ;)

Wait, don't choose anything

All is done :)) Enjoy the freedom, enjoy your Ubuntu Phone!

Yes!!! :D

EXTRAS:
Convergence:
Do you want connect the Nexus to a Monitor and have an Ubuntu Desktop? Follow this guide :)

Picture of Marius Quabeck

Run desktop apps:
Do you want to run Desktop apps in your Ubuntu Phone? Follow this guide :))

Thanks to Marius & Gonzalo for their help!


¡1 Año con Ubuntu Phone!

Justo hoy hace un año que tengo un Ubuntu Phone :)) Aquella primera prerelease para insiders, donde conocí a unos compañeros maravillosos, marcó la salida al mundo del primer dispositivo con Ubuntu Touch.

Presentación en Londres hace 1 año

Es imposible no echar la vista atrás, recopilando de la hemeroteca, intentando hacer memoria y comparar como era Ubuntu antes y después de esa presentación.

Haciendo fotos al móvil con Fernando Lanero
Quedó claro el compromiso de BQ, sacando a posteriori el E5 (y el próximo mes de este año, la primera tablet con convergencia). También vende fundas propias, dispone de foros de soporte y es la primera vez que BQ vende un móvil en todo el mundo.

BQ E4.5


Meizu, con un gran móvil como es el MX4, no ha sacado más modelos, aunque ha habido rumores apuntando a la salida del MX5. Ojalá :D

MX4


Y tras un año, ¿cuales son las armas de Ubuntu Phone? En mi opinión, principalmente la convergencia, la privacidad y la libertad del software.

Privacy :) Yeah!


Si, la palabra so dicha mil veces, casi rayando la maldición, What's App. No, aún no existe esa aplicación para el móvil y posiblemente sea el único lastre para la plataforma.


Nada más que añadir
Y sí :) También podemos jugar

No hay millones y millones de aplicaciones como en Android o iOS (¿realmente necesitamos disponer de 300 aplicaciones distintas para hacer lo mismo?), pero las que hay son libres y de muchísima calidad. Y lo importante (para mi) es tener eso: un sistema operativo totalmente abierto y las aplicaciones suficientes para usar mi móvil en el día a día.

Porque quien se siente atraído por un Ubuntu Phone es un usuario que busca un dispositivo gobernado por software libre y que se respete su privacidad. Desde ahí debemos partir. Y ahí es donde Ubuntu cumple con creces. Ubuntu tiene su nicho y realmente no es un nicho pequeño.

Os aseguro que tener un móvil gobernado por un GNU/Linux real, un auténtico Ubuntu en el bolsillo, no tiene precio.

El cerebro de la bestia :)


Añade ratón + teclado + monitor y tendrás un Ubuntu Escritorio. Foto de Marius Quabeck

La otra gran baza es la convergencia, donde la competencia aún no se ha puesto las pilas y a excepción de Windows Phone, nadie ofrece lo que ofrecerá inminentemente Canonical.
Ubuntu ha ido entramando la telaraña con paso firme y decidido y ahora es el momento de recoger los frutos.
La nueva era, en la que la CPU de un escritorio es tu móvil, ha llegado. Un mismo Ubuntu para el móvil, la tablet y el escritorio. El ecosistema se ha completado :))

Conecta ratón + teclado y tendrás un mini PC perfecto para viajar

No quiero finalizar sin agradecer a todos los que hayan hecho que Ubuntu Phone sea lo que es hoy :) ¡Gracias!

Fotos: De Marius Quabeck, Fernando Lanero, David Castañón y mías.

My Ubuntu Phone is my 'mini' PC for traveling

I usually don't code in my travels :P Then I don't need to carry my laptop.
But If I can, I like to write a journal in my blog. Upload a few pictures and share thoughts, mainly to myself.

The issue with a phone is that I have over ~450 ppm in a real keyboard and I really hate to write in the screen phone with only 1 finger.
Then I bought a bluetooth keyboard (7,7€) and mouse (7,9€). They arrived this week and I discovered a new Ubuntu Phone :O

Yes, I watched videos or pictures about the convergence in the web, but when I experimented it by myself on my BQ E4.5, all changed :O :O

Terminal maximized in the background, Twiter & Music are the foreground windows. The mouse cursor forcing show Unity launcher

From now, I'll traveling with the keyboard, mouse and the phone. Now my phone is my real portable and small PC :))

Wake up! Divagaciones sobre Ubuntu y Ubuntu Phone

En el 2007 tuve mi primera toma de contacto con Ubuntu. Anda que no llovió ni nada :P En el 2008 publiqué mi primera aplicación: Gufw :) En el 2012 sacaba a la luz Folder Color y ANoise a finales de 2014. En el 2015, con la aparición de Ubuntu Phone, publicaba uNav :)
¿Por qué crear todos estos programas? Buena pregunta, por hobby, como reto, porque esto es comunidad: demostrar que entre todos podemos hacer (en mi opinión) el mejor sistema operativo. Pero a través de estos programas, observé un cambio muy grande en el seno de Ubuntu...

Un día se introdujo a calzador Unity. ¿Recordáis? ¿Como olvidarlo, verdad? Un Unity incomprendido y defenestrado, que me gustaba pero que consumía excesivos recursos para mi adorable trashware. Así que migré a los sabores de Xfce y posteriormente MATE :)

Mientras, había una pérdida continua de usuarios de la versión madre a sus sabores o incluso a otras distros. Cuando Ubuntu más debía de luchar innovando, entró en una rutina adormecedora en escritorio, incluso preocupante, excesivamente preocupante. Yo mismo critiqué la falta de novedades entre versiones. Parecía que la única diferencia entre Ubuntu 14.04 y 14.10 era el fondo de pantalla :((

Y mientras el escritorio languidecía con Unity 7, Canonical invertía esfuerzos titánicos en el móvil, pero... ¿por qué? ¿qué era el móvil? ¡Claro! ¡Unity 8! Comenzamos a enlazar cabos :) Iluso de mi, no estaba viendo the big picture.
Ubuntu estuvo dando pasos muy (repito muy) acertados, que por ser Ubuntu pasaban por debajo del radar (si lo hiciera la empresa de la manzana otro gallo cantaría...). Sólo si te fijabas muy bien se veía el bosque... ¿Qué bosque? El futuro.


Un Unity 8 que vuela en un hardware modesto como el del BQ E4.5, al que conecté ayer un ratón y teclado, ¿y qué pasó? Todo pasó. De una versión móvil a una versión de escritorio con sólo enchufar un periférico. Si exporto la salida del móvil a un monitor por HDMI, ¡mi móvil es mi CPU! ¡Impresionante!

Convegencia. Foto por Daniel Wood.
¿Qué pasaría si migramos el escritorio a Unity 8? ¡Exacto! Un móvil, una tablet y un PC estarían dominados por el mismo sistema operativo, sin variaciones. Un Ubuntu convergente ¡Chapó! Cerrado el círculo ;)

¿Y cómo programador qué me aporta? Desarrollo una sóla vez y según donde corra la aplicación, se adapta a esa vista. A olvidarse de programar para decenas de plataformas, decenas de escritorios, decenas de sistemas operativos. Una empresa se puede permitir esto, un sólo programador, no.

Y aún hay más :D Ubuntu creó el ecosistema como nadie ha hecho hasta ahora: Un Server extremadamente potente y estable (ahí está mi cubieboard tirando durante años como una campeona), un Ubuntu convergente para el usuario de móvil/tablet/PC muy rápido, fácil, sencillo y vistoso, un Snappy, un JuJu y varias herramientas más que están catapultando a Ubuntu como número uno indiscutible en la nube y en el Internet de las Cosas.

Y aquí, enlazando con el comienzo del post, os digo que comencé con Gufw, el cual tiene millones de usuarios. Pero uNav, un casi recién nacido, está sorprendiéndome por el gran feedback e iteración de miles de usuarios. ¿Por qué pasa eso? Porque Ubuntu Touch es nuevo, es vibrante, es el futuro.
Y Unity es la clave de todo, se impone como una interface extraordinaria, porque está unificada y es única e igual entre dispositivos.



La comunidad ha vuelto a despertar y ha despertado como nunca. El futuro está más cerca de lo que crees :)

Apps for @Ubuntu #Phone by @bqreaders [Video]

It's lovely to see how BQ believes in Ubuntu Phone :)

In this official video (in Spanish, you can use the Youtube subtitles) BQ will show you a few apps for our Ubuntu Phone :)

https://www.youtube.com/watch?v=eRvPnDGNtXo
Aplicaciones para Ubuntu Phone


And remember that you can buy an Ubuntu phone here.

II HackLab Almería en El Ejido + Ubuntu & Beer en Granada por OSL - UGR

Esta semana he disfrutado intensamente de un par de eventos sobre software y cultura libre en Andalucía.

Del 11 al 13 de este mes, en El Ejido, se celebró el II HackLab Almería. Ahí pude hacer amistad con compañeros extraordinarios como JJ, Rubén, Miguel, Gonzalo [un abrazo muy fuerte por las 6 horas en coche que te zampaste ;)] José María, Ismael, Adolfo y otros tantos muchos con los que aprendí de Arduino, de técnicas de programación, de criptografía, de escaneo e impresión 3D... y un largo etcétera, entre las cuales estaba un taller de aplicaciones para Ubuntu Phone |o/
Todo un ejemplo, de que querer es poder. Sin apenas medios han hecho un evento para quitarse el sombrero :) Todas las fotos (de distintos autores) están aquí.








Y hoy, día 16, tuve el placer de conocer en persona al gran JJ Merelo con la escusa de un Ubuntu & Beer en Granada, organizado por la Oficina de Software Libre de la Universidad de Granada. Y también a unos extraordinarios Manu y Pablo, entusiastas que luchan desde hace mucho por un mundo un poquito más libre :) Por cierto, Manu creo que prontó se presentará a Ubuntu Member :D Yeah!


Y me gustaría cerrar este post de agradecimiento a todos ellos, con una frase de ánimo que me comentó Merelo: Puede que no cambiemos el mundo hoy, pero la clave es plantar la semilla para el futuro |o/