Entradas

Ubuntu Touch es un sistema operativo para teléfonos móviles y tabletas. El proyecto empezó con Canonical y lo continúo el equipo de UBports cuando Canonical lo descontinuó.  Hay un detalle importante que se presta a confusión. Puede parecer que, si lleva Ubuntu, se podrá usar en cualquier teléfono o tableta como ocurre en el escritorio. La situación de escritorio y de los dispositivos móviles es diametralmente opuesta. Mientras que en escritorio tenemos un estándar para los diferentes elementos (cosa que permite instalar cualquier sistema operativo sin demasiados problemas), con la arquitectura que se usa en los dispositivos móviles (ARM) la cosa es diferente. La consecuencia es directa: para poder usar Ubuntu Touch en un dispositivo móvil hay que adaptarlo. No tenemos una imagen inicial que funcione en cualquier terminal.

La razón es sencilla. El sistema operativo utiliza drivers para acceder al hardware. Esos drivers están preparados para un sistema operativo concreto (Android) y no se pueden usar directamente para ejecutar otros sistemas operativos. Tampoco es viable hacer ingeniería inversa de los drivers porque es un proceso costoso y nos arriesgamos a una denuncia que paralice todo el trabajo relacionado. En esta entrada veremos en detalle estos elementos así como las formas que hay para superar las limitaciones.

Leer más

En Ubuntu Touch podemos usar varios tipos de aplicaciones. Tenemos por una parte las aplicaciones Web, que actúan como una pestaña aislada del navegador. Permiten tener un icono en el lanzador de aplicaciones para acceder rápidamente a páginas Web concretas. Por ejemplo, podemos tener una aplicación Web para acceder a InnerZaurus. Las aplicaciones Web tienen, por definición, los permisos más limitados. El segundo tipo lo forman las aplicaciones nativas. Aquí tenemos más libertad para interactuar con el el dispositivo. La aplicación define los permisos que necesita y, si los acepta el usuario, se instala en el dispositivo. Es en este punto donde aparecen las diferencias respecto a otros sistemas operativos para móviles. En Ubuntu Touch además de los permisos, tenemos el confinamiento. Una aplicación confinada sólo puede acceder a los datos de su carpeta de configuración. No puede acceder a otras carpetas ni a elementos externos como la tarjeta SD. Esta aproximación de seguridad permite aumentar la seguridad del usuario incluso con aplicaciones malignas.

Leer más

Ubuntu Touch es un sistema operativo para dispositivos móviles (teléfonos y tabletas). A diferencia de la versión de Ubuntu de escritorio, que puede funcionar en cualquier ordenador, Ubuntu Touch tiene que adaptarse para cada dispositivo concreto. Hay varias razones para este problema. La primera es que necesita usar los drivers que existen de Android, mientras que la segunda es la falta de estandarización en los dispositivos que usan la arquitectura ARM. No es un problema sencillo de resolver. Afortunadamente el uso de imágenes genéricas de Android (GSI) y el trabajo que se está realizando con el proyecto Halium pueden cambiar esta situación. Si tenemos suerte y el dispositivo que tenemos es compatible, el siguiente paso es conocer las equivalencias entre Android y Ubuntu Touch

Es importante recordar que Android está mucho más desarrollado que Ubuntu Touch. Las razones son sencillas y se reducen a los recursos que ha invertido Google en Android y al tiempo que tiene en el mercado. Pese a esta limitación, hay muchas aplicaciones que pueden sustituir a las versiones de Android en mayor o menor medida. Siempre vamos a tener aplicaciones que no veremos en Ubuntu Touch, como las aplicaciones de los bancos. En cualquier caso veremos como evoluciona este tema en el futuro.

Leer más

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