ubuntu phone

Capítulo 04 – Instalación de aplicaciones

Publiqué el capítulo 4 en GitBook hace un par de semanas. Revisando las cosas atrasadas he visto que no había puesto una referencia en InnerZaurus. En este capítulo se explica la forma de instalar aplicaciones en Ubuntu Phone usando la tienda de Canonical. Por la temática del libro no abarca la instalación de las aplicaciones usando la consola sino que se centra en la aplicación de la tienda. El proceso de instalación es sencillo y básicamente consiste en elegir la aplicación y pulsar en el botón Instalar. Pasados unos segundos aparecerá la aplicación instalada en el scope de aplicaciones. La parte complicada, teniendo en cuenta el conocimiento de las aplicaciones que existen en la tienda, es encontrar la aplicación que nos interesa.

 

Hay varias formas de encontrar una aplicación en la tienda. La primera, y más sencilla, es conocer el nombre de la aplicación y usar el buscador para encontrarla. Si no conocemos el nombre el siguiente paso es seleccionar una de las categorías de la tienda para ver las aplicaciones que existen. Por último también se puede usar una Web (no oficial) que mantiene un listado de las aplicaciones de la tienda. Tenéis toda la información en el capítulo publicado.

La mayoría de las aplicaciones que se pueden instalar son gratuitas pero también se pueden encontrar aplicaciones de pago. El pago se puede realizar por Paypal (os recomiendo esta forma) o introduciendo los datos de la tarjeta de crédito en el terminal. En cualquiera de los dos casos es necesario introducir la contraseña de la cuenta de Ubuntu One por lo que es complicado comprar una aplicación sin darnos cuenta. Para cualquier duda o sugerencia del capítulo podéis usar los comentarios de la página.

Capítulo 03 – Las actualizaciones OTA

Ya podéis leer un nuevo capítulo del libro El interfaz de usuario de Ubuntu Phone que se encuentra disponible en español y en inglés. En esta entrega veremos el funcionamiento de las actualizaciones OTA así como los pasos que hay que seguir para aplicarlas. A medida que se usa un terminal se van encontrando errores que se reportan. Una vez se conoce la existencia de un error se clasifica y un técnico empieza a trabajar en el mismo. Cuando el problema se ha solucionado el técnico crea un parche (que tiene información con las diferencias entre el código original y el arreglado) que se incorpora al código fuente de la aplicación. Como no es práctico liberar una actualización por cada parche, éstos se agrupan bajo ciertas condiciones en forma de actualización. No es obligatorio que los parches contengan correcciones de errores ya que pueden incluir nuevas funciones que mejoran el comportamiento del terminal.

Las actualizaciones se pueden distribuir de dos formas dependiendo del procedimiento de instalación: por Hard Reset y por OTA. En el primer caso se usa el ordenador para instalar el firmware del terminal mientras que en el segundo caso el terminal se descarga la actualización y la aplica de forma sencilla. He comentado antes que los parches se agrupan en forma de actualización. A diferencia de Android, Ubuntu Phone tiene un ciclo de actualizaciones de 6 semanas. Pasado ese tiempo Canonical libera una actualización con los parches en los que se ha trabajado. La duración del ciclo no es fija y se puede reducir si se detecta algún error que afecta a un número grande de usuarios.

Os invito a leer el capítulo para conocer la forma de aplicar las actualizaciones OTA en Ubuntu Phone. El libro no es algo fijo sino que va evolucionando con el tiempo. Podéis dejar vuestras dudas o sugerencias en los comentarios de la página, en las redes sociales o en la página del libro en GitBook. Nos vemos en la siguiente entrega…

 

Capítulo 02 – Cuentas de usuario

Acabo de subir el segundo capítulo en español del libro El interfaz de usuario de Ubuntu Phone. El libro está disponible en varias formatos (HTML / PDF / EPUB) en español e inglés. Aunque al principio pensaba publicar los capítulos en InnerZaurus, he visto más práctico publicarlo en GitBook ya que facilita bastante la escritura. En esta página encontraréis los anuncios con los capítulos nuevos así como un pequeño resumen del contenido. En la primera entrega vimos los pasos del asistente de inicio de Ubuntu Phone. Para la segunda entrega nos centramos en el uso de cuentas en línea. Siguiendo varios pasos sencillos será posible integrar diferentes cuentas en línea en el teléfono tanto para la visualización de la información en los scopes como la sincronización de las cuentas con las aplicaciones que se ejecutan en Ubuntu Phone.

Las cuentas que se pueden usar abarcan redes sociales, los wearables e incluso cuentas genéricas como Google o Evernote. La estructura que se sigue es la misma en todos los casos:

  • Configuramos la cuenta en la Configuración del sistema.

  • Abrimos la aplicación o el scope que puede usar la cuenta.

  • Damos permisos a la aplicación para que acceda al gestor de cuentas.

Aunque una cuenta esté definida, siempre se piden permisos para acceder a la misma. Tenemos por una parte la comunicación Gestor de cuentas / servidor y por otra parte la comunicación Aplicación / Gestor de cuentas. Al trabajar de esta forma se aumenta la seguridad al evitar que una aplicación se conecte de forma inadvertida a una cuenta que está configurada en el sistema. En la OTA 8.5 (la última disponible en el momento de escribir el capítulo) tiene un bug que impide configurar la cuenta de SoundCloud. Posiblemente el bug se arreglará en las siguientes actualizaciones.

El siguiente capítulo lo publicaré si no hay problemas a finales de semana y se centrará en la instalación de aplicaciones en Ubuntu Phone.

Asistente 01 Idioma

Capítulo 01 – Asistente de inicio

En este primer capítulo se verán las pantallas que componen el asistente de Ubuntu Phone. El teléfono es un Aquaris E4.5 corriendo la OTA 8.5. Las pantallas deben ser similares con independencia del terminal que ejecute Ubuntu Phone. Si en algún momento se modifican las pantallas las actualizaré para que reflejen el estado actual del proyecto. Los pasos para empezar son simples: sacamos el teléfono de la caja, ponemos la tarjeta SIM, la tarjeta de memoria µSD y lo enchufamos. El primer inicio suele durar más tiempo por la configuración del sistema. Es algo normal

Nota: todos los artículos relacionados con Ubuntu Phone y el interfaz gráfico se recopilarán en un libro de GitBook:

https://www.gitbook.com/book/mimecar/ubuntu-phone-ui/details

La primera pantalla que se verá es la de bienvenida. Pulsamos sobre el desplegable del idioma y elegimos el idioma que usará el interfaz de usuario.

 

Después de seleccionar el idioma se elige la configuración de seguridad. Aunque se puede configurar el teléfono para que no tenga seguridad no os recomiendo esa opción ya que cualquier persona tendría acceso al contenido del teléfono. Las dos opciones que quedan son Código y Contraseña. La primera permite elegir un PIN de 4 cifras de forma similar a la que usan otros terminales del mercado. Por su parte la contraseña puede contener números y letras lo que la hace más robusta a costa de aumentar el tiempo necesario para desbloquear el teléfono. La contraseña que se elige en este paso se usa también para usar sudo más adelante en la consola. Es necesario escribir la contraseña dos veces por razones de seguridad.

 Asistente 02 Seguridad

El siguiente paso es configurar la conexión WiFi. El teléfono buscará las redes cercanas y permitirá poner la contraseña. Para seleccionar una red WiFi hay que pulsar en la casilla que hay al lado del nombre y pulsar después en Continuar.

Asistente 03 Wifi
Los terminales que usan Ubuntu Phone incluyen de serie un GPS que se puede usar para detectar la ubicación del teléfono. La primera opción utiliza los satélites GPS para posicionar el teléfono. Como esta función es lenta se ofrece un posicionamiento más rápido añadiendo a la información del GPS los identificadores de las redes WiFi cercanas y de las antenas de telefonía. Aunque esta opción es la recomendada se acepta al mismo tiempo los términos y condiciones de Nokia Here. Por última la tercera opción desactiva las funciones de ubicación.

 Asistente 04 Ubicación

El asistente ha finalizado y ya podemos usar el teléfono.

Asistente 05 Fin

Si hemos introducido una tarjeta SIM es necesario poner el código PIN.

Asistente 06 SIM

 

Funcionamiento de Unity

Ubuntu Phone utiliza como “launcher” un gestor de ventanas llamado Unity. Los diferentes modos de funcionamiento se activan moviendo el dedo desde los laterales hasta el centro. Dependiendo del gesto se activarán unas funciones u otras. Por ejemplo para abrir el lanzador lateral de aplicaciones el gesto es arrastrar el dedo desde el borde izquierdo de la pantalla hasta el centro.

Inicio 01 Lanzador

 

Inicio 02 Lanzador

Para cambiar entre las aplicaciones abiertas el gesto es arrastrar el dedo desde el borde derecho hasta el centro.

Inicio 03 Apps

 

Inicio 04 Apps

El último gesto muestra el menú de la aplicación. Su efecto depende de cada aplicación.

Inicio 05 Menu 

En Android los lanzadores de aplicaciones tienen varios escritorios para colocar las aplicaciones y los widgets. En Ubuntu Phone la cosa cambia un poco. Cada pantalla está formada por un scope que muestra información de diferente tipo. Por ejemplo tenemos un scope que funciona como un listado de aplicaciones, otro para redes sociales, música o fotografías.  Se pueden configurar y los que no usemos se pueden ocultar.

Scopes 01 Nearby

 

Scopes 02 Apps

 

Scopes 03 Noticias

 

Scopes 04 Musica

 

Scopes 05 Video

 

Scopes 06 Fotos

Para sacar el máximo partido a Ubuntu Phone es necesario vincular cuentas de servicios. Al identificarnos en Ubuntu One será posible utilizar la tienda de aplicaciones que lleva el teléfono. Con la cuenta de Google lograremos acceso a los contactos y calendarios asociados. Cada cuenta nos ofrece unas funciones que veremos en el siguiente capítulo.