Entradas

En la entrada ¿Qué es Ubuntu Touch? hemos visto algunas de las características más importantes de este sistema operativo para móviles. A diferencia de Android / iOS, Ubuntu Touch está más enfocado a la comunidad. Con esto quiero decir que no depende de unos plazos comerciales. El desarrollo se realiza con los recursos que se tienen y se liberan las actualizaciones cuando son funcionales. No se adelanta una actualización para tenerla en una fecha y luego se van sacando parches que arreglan las cosas rotas. Con ésto en mente, el siguiente paso es probarlo en un dispositivo real. Podemos tener varios tipos de dispositivos y es importante conocer sus ventajas e inconvenientes. En un ordenador podemos usar cualquier distribución sin problemas. No importa el fabricante o el hardware que tenga. La cosa cambia en teléfonos y tabletas. El resultado es que cada dispositivo tiene que tener una adaptación (port) para poder usar Ubuntu Touch. Afortunadamente se está trabajando en reducir el esfuerzo de adaptación.

Leer más

En muchas ocasiones damos por sentado que las personas conocen los términos que están relacionados con la tecnología. Si bien hay información en inglés, en algunas ocasiones cuesta encontrar información actualizada sobre un término concreto. Por ejemplo, si buscamos Ubuntu Touch en un buscador, encontraremos en la primera página de resultados respuestas curiosas. Desde que es un proyecto muerto y que ha pasado a mejor vida hasta que sigue vivo y en mejor forma que nunca. ¿Cuál es el estado real de Ubuntu Touch? ¿En que se diferencia de Android? ¿Puede usar aplicaciones de escritorio? A lo largo de esta entrada veremos las respuestas a estas preguntas. Si tenéis alguna duda relacionada con Ubuntu Touch podéis preguntar en los comentarios de la página o en el grupo de Telegram de Ubuntu Touch (en castellano).  Empecemos con la entrada y espero que os parezca interesante.

Leer más

Ubuntu Touch es uno de los sistemas operativos que se puede utilizar en teléfonos y tabletas. Empezó como un proyecto de Canonical, y cuando finalizó, lo continúo el grupo UBports. UBports está formado por un grupo reducido de usuarios y realizan una tarea impresionante con los recursos que tienen. Hace falta tener mucha voluntad y estar un poco loco para continuar con un proyecto de este tipo. Sobre una base de Android, excepto en el PinePhone, se montan una serie de elementos que forman Ubuntu Touch. Podemos encontrar aplicaciones del sistema y aplicaciones programadas por los usuarios. Estas aplicaciones se pueden instalar desde la OpenStore. Recientemente, UBports ha liberado la OTA-12 que ya se encuentra disponible para todos los dispositivos soportados. Hay muchos cambios en esta versión, destacando la nueva versión de Lomiri (antiguamente conocido como Unity) así como la desaparición de los scopes. Puede chocar que se eliminen en esta versión uno de los elementos característicos de Ubuntu Touch. La razón es simple: los recursos son limitados y se dedican a otras partes del sistema operativo.

Leer más

Cuando compramos un teléfono o un tableta, encontramos una serie de aplicaciones que vienen de serie. Estas aplicaciones son básicas y normalmente no se pueden eliminar. Si queremos instalar nuevas aplicaciones hay dos opciones. La primera consiste en descargar de forma manual la aplicación e instalarla. Aunque está opción es válida, no llega a ser muy práctica ya que la aplicación no recibirá actualizaciones. La segunda opción es usar una tienda de aplicaciones. El término tienda de aplicaciones es un poco confuso ya que da la sensación que tienes que pagar por usar cualquier aplicación. Es cierto que hay aplicaciones de pago pero también se pueden encontrar muchas aplicaciones gratuitas.

Si lo relacionamos con una distribución de GNU/Linux, la tienda de aplicaciones se compartía como un repositorio de aplicaciones. Ubuntu Touch no es una excepción e incluye de serie una tienda de aplicaciones llamada OpenStore. En esta entrada veremos sus características más importantes y los pasos que hay que seguir para instalar nuevas aplicaciones.

Leer más

Una de las características más interesantes que tiene Ubuntu Touch es el uso de contenedores (usando Libertine) dentro del sistema operativo. El contenedor se comporta como una especie de máquina virtual, una caja negra, que puede tener instaladas dentro aplicaciones nativas del escritorio. Se tienen que cumplir varios requisitos para usar contenedores en un teléfono o una tableta con Ubuntu Touch. El primer requisito es que tiene que estar soportado en el dispositivo. La forma de saberlo es revisando si en la Configuración del sistema de Ubuntu Touch aparece una opción llamada Libertine. El segundo requisito está más bien relacionado con las dimensiones físicas de la pantalla. Las aplicaciones de escritorio están pensadas para ejecutarse en un ordenador. Debido a esto, se organizan las opciones, los menús y las características de la aplicación para que se vean bien en una pantalla grande en horizontal.

Leer más

PINE64 es el fabricante del PinePhone, un teléfono que lleva GNU/Linux de serie. Su mayor diferencia respecto a los terminales que tenemos ahora con UBports es que no depende de Android. Al evitar esa dependencia (usa drivers que están liberados), da una serie de facilidades que ahora no se tienen en Android. A principios de marzo empezaron a llegar a los compradores las primeras unidades del Pine Braveheart. Esta versión, que estaba muy cerca de ser un producto final, ha ayudado a la verificación de todos los elementos del teléfono así como al desarrollo de varios ports. Por ejemplo, se está trabajando en adaptar UBports a este modelo aunque puede usar otros sistemas operativos como Ubuntu Mate (podéis ver los detalles en este enlace). A la edición Braveheart le ha seguido una versión final que se espera que llegue a los compradores a finales de mayo.

Leer más

El mercado de telefonía es un mercado muy competitivo. Si bien tenemos muchas marcas de teléfono para elegir, al final se acaba en uno de los dos grandes sistemas operativos: Android / iOS. Ésto no quiere decir que sean las únicas alternativas disponibles. Hay otros sistemas operativos que ofrecen mejores prestaciones a nivel de seguridad o funcionalidad aunque tienen una cuota de mercado residual. Uno de estos sistemas operativos es Ubuntu Touch. Ubuntu Touch empezó como un proyecto de Canonical y como tal está finalizado. El proyecto UBports continúo con el testigo de Canonical y ha seguido dando soporte a Ubuntu Touch (tienen permiso para mantener el nombre) tanto con nuevos dispositivos como con nuevas versiones del sistema operativo. El Pine Phone – BraveHeart – es un teléfono que puede usar Ubuntu Touch sin depender de los drivers de Android.

Leer más

Ubuntu Touch fué un proyecto que inició Canonical. Entre sus objetivos se encontraba, de forma simplificada, tener un sistema operativo basado en Ubuntu para dispositivos móviles. El proyecto duró un tiempo y tuvo colaboraciones de diferentes OEM (fabricantes de teléfonos o tabletas) que incluían Ubuntu Touch de serie en algunos de sus equipos. Llegó un momento que Canonical no pudo seguir con el desarrollo de Ubuntu Touch y el proyecto finalizó. Que un proyecto finalice no quiere decir que muera. En el caso de Ubuntu Touch siguió con el desarrollo el equipo de UBports.

UBports ha continuado con el proyecto sacando actualizaciones y mejoras del sistema operativo que dejó Canonical. El proyecto realiza un trabajo impresionante para el número de personas que lo componen y tiene varios medios para difundir el nuevo Ubuntu Touch. El principal es el foro que podéis consultar en el siguiente enlace. También se encuentran en Telegram en varios grupos. Cada grupo tiene un idioma, el principal es el inglés aunque no hay que olvidar el grupo en castellano. Al final del artículo os pongo las URL para poder acceder.

Leer más

Para programar una aplicación hace falta un ordenador con un sistema operativo y varias herramientas de desarrollo. Este entorno de desarrollo es relativamente sencillo de preparar. El problema puede aparecer si se trabaja en un equipo y cada programador tiene un entorno diferente. Las herramientas pueden ser las mismas pero con versiones ligeramente diferentes. Ésto en principio no es un problema pero puede suponerlo si hay cambios en esas versiones que afectan al código desarrollado.

Hay dos formas de afrontar este problema. La primera es usando todo el equipo las mismas versiones de las herramientas de desarrollo. Si se trabaja en varios proyectos al mismo tiempo con diferentes versiones de las librerías puede ser un poco complicado. La otra forma consiste en usar una máquina virtual que contenga todas las herramientas de desarrollo y sea la misma para todo el equipo.

Leer más

Con el mensaje de Mark Shuttleworth finaliza el proyecto de convergencia de Ubuntu en ordenadores y dispositivos móviles (Ubuntu Touch). Aunque leí la noticia el mismo día que apareció en OMG Ubuntu, he preferido dejar que se enfríe un poco el tema antes de escribir este artículo. El tono del artículo habría sido diferente si lo hubiera escrito ese mismo día. De forma resumida la situación es la siguiente: Ubuntu Touch deja de tener soporte oficial de Canonical. Recibirá actualizaciones críticas de seguridad hasta mediados de año. La tienda y los servicios asociados dejarán de funcionar a finales de año. ¿Cómo se ha llegado a esta situación en uno de los proyectos estrella de Canonical?
Leer más