Q&A 81 de Ubuntu Touch (preguntas y respuestas)
En esta ocasión ha pasado menos tiempo entre el Q&A 81 de Ubuntu Touch y la traducción (el Q&A se hizo el sábado pasado). Nos vamos poniendo al día con las traducciones. Los Q&A (preguntas y respuestas) son eventos en directo en los que los miembros de UBports comentan el estado del proyecto y resuelven las dudas de los usuarios. Las dudas se pueden preguntar de diferentes formas, siendo el foro de UBports el sitio recomendado. Los vídeos se graban y se pueden consultar posteriormente. Tenéis el enlace al final de la entrada.
En el Q&A 81 de Ubuntu Touch se han comentado primero las novedades. Tenemos una nueva aplicación nativa para Reddit llamada Quickddit. Si tenéis curiosidad podéis consultar un análisis en este enlace. El siguiente tema ha sido el estado de Teleports. Se han corregido bugs y también se ha actualizado la versión de la librería que conecta la aplicación con Telegram. Ésto permitirá añadir nuevas funciones más adelante. Por su parte, Florian continúa trabajando en el port del Nexus 6P. Tiene muy buena pinta el desarrollo. El PinePhone vuelve a estar a la venta en dos versiones (con Posmarket OS), una de ellas tiene mejores prestaciones e incluye un hub con puertos USB y salidas HDMI. El último tema que se ha tratado está relacionado con las incidencias en Ubuntu Touch y el trabajo que hay en estos momentos para gestionarlas. Por último se han respondido a las dudas de los usuarios.
Q&A 81 de Ubuntu Touch
Los presentadores en esta ocasión fueron Florian y Dalton.
Aplicación de Reddit
Tenemos una nueva y genial aplicación en la tienda OpenStore, un cliente nativo de Reddit llamado Quickddit. Funciona muy bien y se recomienda para todos los usuarios de Reddit.
Actualización de Teleport
Florian ha actualizado Teleports a lo grande, con muchos bugs arreglados. De momento, continúa el bug de los mensajes que se están escribiendo (borrador). Al visitar otra página y volver, se pierde el mensaje que estaba como borrador. Por esta razón, acaba de escribir y manda los mensajes que están en borrador. El teclado del PinePhone ya funciona bien en Teleports. Tdlib, la librería que usa Teleports, se ha actualizado a la versión 1.6. Contiene nuevas funciones, pero eso no significa que se implementen todas en el cliente de Ubuntu Touch en estos momentos. Por ejemplo, los stickers animados podrían llegar. El formato subrayado y el formato tachado tienen soporte en la librería Tdlib, pero no en Teleports.
Teleports 1.0 no está muy lejos en estos momentos.
Nexus 6P
Florian ha estado trabajando en el port del Nexus 6 P de Huawei durante el último año y está en bastante buen estado. El único problema es que es un teléfono grande y pesado. Tiene una buena cámara, aunque falten algunas funciones. El GPS es el más rápido en geolocalizar al usuario, tarda aproximadamente 30 segundos. Es el menor tiempo obtenido en cualquier dispositivo que utilice Ubuntu Touch.
La migración de los dispositivos antiguos a Halium 7.1 está en progreso y avanza bien.
Ahora tenemos alrededor de 40 dispositivos listados en la página de dispositivos. Son muchas más opciones que en el pasado.
PinePhone
El PinePhone está a la venta de nuevo, en esta ocasión es la versión con Postmarket OS. En estos momentos hay dos modelos, uno de ellos tiene 3 GB de RAM y más memoria interna. Una función muy interesante de esa versión (del modelo más caro), es que se envía con un hub que incluye salida HDMI y USB.
Recomendamos a los usuarios que no tengan aún el PinePhone, que compren la versión que tiene Postmarket OS. El dispositivo básico es físicamente el mismo, de forma que te puedes quedar con Postmarket OS o pasar a Ubuntu Touch. No intentamos robar usuarios a otros sistemas operativos usando el PinePhone. Todos estamos en el mismo bote, conseguir cuota de mercado de iOS y Android y ayudarnos unos a otros.
Respecto a la PineTab (que es realmente un PinePhone sin LTE con una pantalla más grande), se han actualizado las fechas de envío. Se enviarán en torno a la tercera semana de agosto.
El soporte de GPS está llegando al PinePhone. Rachana está trabajando en gstreamer para el PinePhone. VOLTE funciona en el PinePhone en otras distribuciones, pero no en Ubuntu Touch. Es necesario modificar Ofono para conseguirlo, pero para lograrlo necesitamos documentación de los otros equipos, que proporcionarán algunas de las respuestas sobre cómo lograrlo.
La Web de Ubuntu Touch y la petición de ayuda con la organización de los issues
Kaizen ha estado en varios proyectos con el objetivo de impulsar nuestra comunidad. Uno de ellos es separar las marcas de la fundación UBports y el sistema operativo conocido como Ubuntu Touch. Ambas marcas se han ido usando indistintamente. Necesitamos una mayor claridad sobre cómo presentamos nuestros objetivos. Kaizen está rehaciendo la Web de Ubuntu Touch para que actúe como un hub de todos los elementos relacionados con Ubuntu Touch. Habrá un sitio web separado de la fundación que hablará principalmente con los fabricantes, los aficionados a la tecnología y aquellos que buscan patrocinar o donar.
Si no eres un programador, pero quieres ayudarnos, hay muchas formas de que te puedas involucrar. Necesitamos usuarios que puedan escribir en inglés de forma clara y que transmitan las ideas de forma sencilla. También necesitamos programadores Web que conozcan cómo desarrollar una Web usando Bootstrap o Vanilla. Contacta con nosotros o con Kaizen si tienes estas habilidades y quieres participar como voluntario.
Aunque no es una tarea directamente de Kaizen, nos recuerda la importancia de validar los bugs. Tenemos alrededor de 600 bugs reportados, algunos creados en 2017. Hay bugs sin confirmar, duplicados, o con información incorrecta. Incluso la más mínima ayuda, elegir tres o cuatro y ver lo que se puede hacer, puede suponer una diferencia importante. Cuanto mayor sea el caos, más lento será el desarrollo. Ya estamos trabajando en un sistema de control de calidad (QA) muy mejorado. Jan está desarrollando un módulo interactivo que será mucho más sistemático y programará las pruebas de manera escalonada. Esperamos el lanzamiento para finales de este año.
Los patrocinadores fueron agradecidos.
Preguntas de Q&A 81
Volla Phone
Domubpkm comenta que no funcionan las notificaciones LED en el Volla Phone y ha preguntado si hay alguna forma de arreglarlo. Aunque no está implementado, una posible solución sería que la pantalla se encendiera y después se apagará cuando llegara una notificación. En Android se puede activar la pantalla con el movimiento o el ruido entre otras formas. ¿Cuándo llegaría algo similar a Ubuntu Touch?
Se ha preguntado cuándo llegará el Volla Phone a USA. En estos momentos, Volla es una empresa alemana. Se distribuye en otros países pero no en todos. No se ha probado el funcionamiento en las redes de USA aún, pero se probará pronto. El objetivo es que funcione allí también.
¿Qué ocurrirá después de la OTA-13?
Systemd o Waylan entre otros figuran entre los objetivos. ¿Hay alguna novedad? Después de la OTA 13, estamos adaptándonos a otros sistemas operativos como Debian y Arch. Eso provocará que aparezcan bugs que no aparecen cuando se usan en Ubuntu Touch. El proceso de resolución de esos bugs ayudará a que Ubuntu Touch sea más estable y se evitarán muchos problemas antes de que evolucione el desarrollo. Eso no equivale a la implementación completa de Ubuntu 20.04, pero cada paso está orientado con ese fin. Por ejemplo, el progreso en la construcción de los paquetes deb. La actualización de Qt de la versión 5.9 a la 5.12 nos pondrá en la misma versión de Qt que usa Ubuntu 20.04. Como en muchos desarrollos de este tipo, algunas cosas serán más sencillas de implementar de lo esperado. Otras funciones serán más problemáticas. Por esta razón, no tenemos previsiones de fechas.
Aplicaciones Click en Mobian OS
¿Podría Mobian OS ejecutar aplicaciones Click en algún momento o abandonaremos los paquetes Click? Al usar las aplicaciones de Ubuntu Touch en otras plataformas ocurrirá en cierta medida. Eso no sucederá en el empaquetado de Click, pero sería un error verlo como un problema de “empaquetado”. El contenido es más importante. Los hooks (conexiones) son específicos de Ubuntu Touch y no se pueden adaptar. Por ejemplo, con los permisos tomamos una aproximación completamente diferente. Los paquetes click están diseñados para estar confinados con Apparmor. Para construir una plataforma multiplataforma necesitaríamos cumplir también los requisitos que tengan. Lo que se tiene que mantener es nuestra arquitectura de seguridad. Habrá partes del código de las aplicaciones que se podrá aprovechar, pero otras partes se tendrán que adaptar a cada sistema operativo. El empaquetado de la aplicación es un elemento independiente y hay muchas formas de lograrlo. Una de ellas, que aumenta el tamaño pero mantiene la seguridad, es incluir todas las dependencias que necesita cada aplicación en el paquete.
¿Qué es lo que más entusiasma a Dalton y Florian en esta fase del desarrollo?
Para Florian la actualización de la versión de Qt es lo más importante. Para Dalton, la gestión de incidencias de diferentes ramas. El tracker se actualizará próximamente, antes de que se libere la OTA 13. Básicamente, incluirá cosas que ya están listas, porque funcionan.
Lanzador de aplicaciones
Su pregunta era sobre el espacio de la pantalla que ocupaba el lanzador y si podía ocultarse a la vista la mayor parte del tiempo. Dalton respondió que la pregunta parecía estar basada en un malentendido. Aunque el lanzador no se puede cerrar desde la pantalla de “Inicio”, se cierra automáticamente cuando se inicia cualquier aplicación. No se interpone en el camino porque solo se ve cuando no hay aplicaciones. Sería posible ocultarlo de alguna forma, pero sería problemático que los usuarios novatos no vieran el lanzador ni supieran cómo mostrarlo.
¿Es Reactnative una opción para Ubuntu Touch?
¿Reactnative es una opción para Ubuntu Touch? No directamente, pero Ubuntu Touch proporciona contenedores de aplicaciones web para que pueda ejecutarlo porque es básicamente una aplicación HTML5. Cordova estuvo bien mientras duró …
Lector de huellas
En respuesta a una pregunta, sí, el lector de huellas funciona en el Volla Phone. El trabajo de Erfan con GSI también puede hacer que el sensor de huellas funcione en el 6P en algún momento. Pregunta en el grupo de Halium para tener más información.
Clickable para ARM64
Thatgeoguy es un nuevo usuario. Ha preguntado si veremos en algún momento Clickable para ARM64 en escritorio. Clickable desktop no funciona en ese entorno en estos momentos, pero se podría adaptar si recibimos soporte.
Wayland en Ubuntu Touch
¿Qué expectativas hay con Wayland en Ubuntu Touch? ¿Implica un aumento en el rendimiento? Las modificaciones que hay que hacer para que funcione Wayland implican un aumento del rendimiento. Ha habido algo de confusión relacionada con la aceleración hardware en Ubuntu Touch. Para ser claros, todos los dispositivos con Ubuntu Touch pueden usar la aceleración de la GPU en las aplicaciones, cortesía de OpenGL. Nos han comentado que no hay aceleración al reproducir vídeo en el PinePhone. Eso ha causado la confusión de que el PinePhone ha dejado de tener aceleración hardware.
De todas formas, este problema con la aceleración hardware es engañoso, ya que falla la decodificación de vídeo en el PinePhone, no la aceleración hardware.
Los programadores no deberían tener que preocuparse por Wayland en absoluto. Debido a que es una arquitectura diferente, buscaremos con gran interés cualquier bug que afecte al Pinephone pero no a otros dispositivos. Estos marcarán los problemas esenciales asociados con la compilación.
Rik preguntó sobre los principales objetivos de desarrollo
Sólo para enfatizar de nuevo, si los paquetes no DEB no están preparados para Ubuntu Touch, no funcionarán o darán problemas. Incluir la librería GTK y libhandy en la compilación pueden resolver el problema pero, ¿eso es deseable?
Vídeo del Q&A 81
Conclusiones
Ya ha finalizado el Q&A 81. Puede parecer en algunas ocasiones que Ubuntu Touch avanza despacio. Aunque es cierto, también es importante comentar que están avanzando muy rápido teniendo en cuenta los recursos que tienen. Los mismos programadores están al mismo tiempo en varios proyectos en su tiempo libre y eso se nota. Hay varias formas de ayudarle, sin necesidad de dominar la programación. Se pueden reportar los issues en GitLab o ayudar a organizarlos. También están trabajando en un nuevo diseño de la Web, que ayuda a diferenciar la fundación UBports del sistema operativo Ubuntu Touch. Todas esas tareas requieren tiempo y un poco de ayuda no les vendrá mal.
¿Os animáis a colaborar?
Dejar un comentario
¿Quieres unirte a la conversación?Siéntete libre de contribuir!