Se lanzó una nueva versión de la plataforma abierta webOS Open Source Edition 2.24, destinada a ser utilizada en varios dispositivos portátiles, tabletas y sistemas de infoentretenimiento. El desarrollo de la plataforma se lleva a cabo en un repositorio abierto con licencia Apache 2.0, bajo la dirección de una comunidad que sigue los principios de un modelo de gestión de desarrollo colaborativo. En esta versión, se presta especial atención a la optimización de los servicios multimedia, con el objetivo de eliminar las dependencias entre los servicios de medios, como la conexión entre la cámara y el servidor multimedia (uMediaServer). Estos cambios han permitido simplificar la interacción de los desarrolladores con varios aspectos de la API.
Las novedades incluyen la adición de un servicio universal com.webos.service.mediarecorder para grabar video desde la cámara y audio desde el micrófono, así como la implementación de funcionalidad separada para la vista previa de datos de la cámara, relacionada solo con la API com.webos.service.camera2. Otras mejoras incluyen la actualización del motor del navegador a la base de código Chromium 108, soporte para la compilación con Qt 6.7.0, mejor gestión de memoria en el componente para trabajar con la cámara g-camera-pipeline, y la solución a un problema con la actualización de la URL en la barra de direcciones del navegador Enact.
La plataforma webOS fue diseñada originalmente por Palm en 2008 y se utilizó en sus teléfonos inteligentes. Tras el cambio de propiedad a Hewlett-Packard en 2010, la plataforma comenzó a usarse en impresoras, tabletas, portátiles y PCs. En 2012, el proyecto fue abierto al público y en 2013, LG lo adquirió, introduciendo un modelo de desarrollo abierto, y ahora webOS se aplica en millones de televisores y dispositivos LG. El entorno del sistema se forma utilizando herramientas y paquetes base de OpenEmbedded y Yocto Project, y los componentes clave están escritos utilizando Qt y Chromium. La renderización se lleva a cabo a través de un gestor de composición que aplica Wayland. Por defecto, se dispone de la interfaz Home Launcher, especialmente adaptada para pantallas táctiles, que representa un concepto de tarjetas intercambiables, en lugar de ventanas tradicionales.
Fuente: linux.org.ru
