WebOS
# WebOS

webOS, también conocido como webOS TV y open webOS, es un sistema operativo multitarea para dispositivos inteligentes como televisores y relojes, basado en Linux, desarrollado originalmente por Palm, Inc. como un sistema operativo para móviles y tabletas; la empresa fue posteriormente adquirida por Hewlett-Packard, pero que tras un cambio de estrategia decidió liberar su código y luego vender el sistema operativo a LG. Las primeras versiones de webOS fueron usadas para los teléfonos inteligentes Pre, Pixi, Veer y la tableta HP TouchPad para posteriormente ser utilizado desde 2013 para Televisión inteligente principalmente de la Marca LG y Brookstone e incluso el reloj inteligente de Audi lo utiliza.

## Historia

Fue presentado al público como Palm webOS en el Consumer Electronics Show de Las Vegas el 8 de enero de 2009, como el sistema operativo de un nuevo teléfono móvil inteligente llamado Palm Pre y lanzado el 5 de junio de 2009 junto con este dispositivo. El 15 de noviembre de 2009 Palm lanza un segundo dispositivo utilizando este sistema, el Palm Pixi

Adobe mostró una versión de su Flash Player para webOS. Sin embargo, Flash Player nunca salió al mercado para la versión 1.x de webOS.

El 28 de abril de 2010 Hewlett-Packard Company compra Palm, Inc., renombrándolo como HP webOS, lanzando el Pre2 y posteriormente una gama de tres dispositivos de distinto tamaño: los celulares veer y Pre3 y la tableta HP Touchpad. Sin embargo, el 18 de agosto de 2011 HP anunció que descontinuaba todos los dispositivos con webOS.

El 9 de diciembre de 2011, HP anunció que seguirá dando soporte al sistema operativo, aunque como software libre publicando posteriormente open webOS.

El 25 de febrero de 2013, LG compra webOS para incorporarlo como la plataforma de sus televisores inteligentes. El 6 de enero de 2014, en el CES 2014, LG presenta una gran variedad de televisores con plataforma LG webOS.

El 23 de septiembre de 2016, MLX empezó a modificar el código de webOS para crear una versión para teléfono inteligente. Luego de 3 meses, el 24 de diciembre de 2016 logra crear una ROM implementando por primera vez el webOS en un teléfono inteligente. El dispositivo de prueba fue un Motorola Defy, en el cual se basó para poder crear la ROM de webOS. Algunas cosas todavía no funcionan en el webOS modificado, como la pantalla táctil (se debe usar con teclado y ratón), la detección de tarjeta SIM, y la cámara.

El 24 de febrero de 2021, LG Home Entertainment anuncia la disponibilidad de webOS TV version 5 para ser licenciado a otros fabricantes y marcas como RCA, Ayonz, Polaroid, Hyundai y MakenaKonka, y se espera que más socios se unan en el futuro.

## Arquitectura

webOS está basado en Linux, con una interfaz gráfica moderna basada en tecnologías web como HTML5, JavaScript y CSS.

El diseño alrededor de estas tecnologías fue intencionadamente escogido por Palm, para evitar así el aprendizaje de un nuevo lenguaje de programación por parte de los desarrolladores.

## Características

Debido a las distintas versiones publicadas durante su historia, existen características que solo están presentes en algunas de estas versiones:

| Característica | LG webOS | open webOS | HP webOS/ palm webOS | Motorola Defy |
| - | - | - | - | - |
| Interfaz multitarea | con Línea de Cartas | con Cartas | con Cartas | con Cartas |
| Gestos | a través de Magic Remote | a través de pantalla táctil y teclados físicos | a través de pantalla táctil y teclados físicos | a través de teclados físicos |
| Synergy | No conocido aún | No soportado | Soportado | No soportado |
| Aplicaciones de terceros | LG Store | homebrew | App Catalog | ExtStore |
| Actualizaciones desde la Nube | Sí | Sí | Sí | Sí |
| Recarga inalámbrica | No | No | Sí. En algunos dispositivos, soporta «touch to Share». | No |
| Código abierto | Algunos códigos publicados bajo WebOS OSE | Sí | Algunos códigos publicados bajo Open webOS | Sí |
| Dispositivos / Versiones | LG Smart TVs / LG webOS | Portado a varios dispositivos / open webOS 1.0 HO Touchpad / webOS Community Edition | pre, pre plus, pixi, pixi plus HP webOS 1.4.5 pre2, pre3 / HP webOS 2.x.x HP Touchpad /HP webOS 3.0.x | Motorola Defy |

### Multitarea con Cartas

La interfaz de webOS está basada en un sistema de «cartas» utilizado para administrar la multitarea. El usuario cambia entre las aplicaciones abiertas realizando un gesto en el «área de gestos» del teléfono para traer las «cartas» al frente y moviéndose a la izquierda y a la derecha de la pantalla. Las aplicaciones son cerradas lanzando la «carta» de la pantalla, y estas pueden ser lanzadas ya sea desde el iniciador, con varias páginas de iconos de aplicaciones en rejilla, o desde el iniciador rápido, que muestra iconos alineados horizontalmente.

Versiones similares han sido publicadas posteriormente por otros sistemas operativos como iOS 7

### Multitarea con Línea de Cartas

La versión LG de webOS está basada en hacer al televisor nuevamente simple, por tal motivo el menú para navegar es tan sencillo como una línea que aparece en la parte baja de la pantalla, sin dejar de mostrar la señal de video. Esta línea se asemeja a una línea del tiempo donde hacia la izquierda (el pasado) están las funciones usadas recientemente las cuales pueden eliminarse oprimiendo la «X» sobre cada una de estas, luego se encuentra la opción «Ahora» que destaca las novedades del momento, y hacia la derecha (el futuro) se encuentran todas la aplicaciones instaladas.

### Gestos

Soporta gestos multi toque en dispositivos con pantalla táctil, también fue diseñado un lanzador de aplicaciones rápido llamado «Wave Launcher» que permite visualizar un menú desplazando un toque desde la parte baja de la pantalla.

Con su uso como plataforma de televisión inteligente por parte de LG, fue adaptado con gestos emitidos por el Magic Remote de esta casa coreana.

### Synergy

Palm webOS y HP webOS incluyeron una característica llamada «Synergy» que permite integrar información de varias fuentes, de esta manera el usuario tiene la facilidad de acceder a sus cuentas de Gmail, Yahoo!, Facebook, LinkedIn y Microsoft Outlook (a través de ActiveSync). Los contactos de todas las fuentes son integrados en una única lista. Los calendarios de diversas fuentes pueden ser vistos todos juntos o uno a la vez. Para la mensajería, Synergy combina todas las conversaciones con un contacto en una misma ventana de diálogo. Por ejemplo, los mensajes instantáneos y SMS son vistos juntos.

### Sincronización

Hace uso de la computación en nube para la sincronización de datos, pero no tiene un cliente de escritorio.

### Actualizaciones desde la Nube

Fue un precursor de las actualizaciones de sistema operativo a través de redes Wi-Fi, característica luego copiada por iOS 5, entre otros.

### Recarga inalámbrica

Algunos dispositivos como la Palm Pre, la HP Pre2, Pre3 y el HP Touchpad fueron desarrollados con la capacidad de ser cargados inalambricamente a través de un dispositivo inalámbrico llamado touchstone, así mismo sus últimos dispositivos incluían la función Touch to share que permite traer algunas aplicaciones y su contenido desde un dispositivo a otro.

### Equipos Nuevos

El Palm Pre, lanzado el 6 de junio de 2009, fue el primer dispositivo en utilizar esta plataforma. Los dispositivos que actualmente utilizan webOS son el Palm Pre y el Palm Pixi, así como sus versiones «Plus», el Palm Pre2, HP Pre 3 y el HP Veer, así como la tableta HP Touchpad.

Varios Televisores inteligentes desde 2014.

### Navegador web

El navegador web utilizado por webOS está basado en WebKit, y por lo tanto renderiza las páginas de una forma similar a Safari, Google Chrome y el navegador de Android. Una característica del navegador es la habilidad de poder reproducir archivos .pls sin necesidad de una aplicación externa.

