webOS , también conocido como LG webOS y anteriormente conocido como Open webOS, HP webOS y Palm webOS , [2] es un sistema operativo multitarea basado en el kernel de Linux para dispositivos inteligentes como televisores inteligentes que también se ha utilizado como sistema operativo móvil . Inicialmente desarrollada por Palm, Inc. (que fue adquirida por Hewlett-Packard ), HP hizo que la plataforma fuera de código abierto , momento en el que se convirtió en Open webOS.
El sistema operativo se vendió más tarde a LG Electronics y se convirtió principalmente en un sistema operativo de televisión inteligente para televisores LG como sucesor de LG Netcast . En enero de 2014, Qualcomm anunció que había adquirido patentes de tecnología de HP, que incluían todas las patentes de webOS y Palm; LG les otorga licencia para usarlos en sus dispositivos.
Se han presentado varias versiones de webOS en varios dispositivos desde su lanzamiento en 2009, incluidos los teléfonos inteligentes Pre , Pixi y Veer , la tableta TouchPad , los televisores inteligentes de LG desde 2014, los refrigeradores y proyectores inteligentes de LG desde 2017.
Palm lanzó webOS, entonces llamado Palm webOS , en enero de 2009 como sucesor de Palm OS . El primer dispositivo webOS fue el Palm Pre original , lanzado por Sprint en junio de 2009. Le siguió el Palm Pixi . Se lanzaron versiones mejoradas "Plus" de Pre y Pixi en Verizon y AT&T. [ cita necesaria ]
En abril de 2010, HP adquirió Palm. La adquisición de Palm se inició mientras Mark Hurd era director ejecutivo, sin embargo, renunció poco después de que se completara la adquisición. Más tarde, el nuevo CEO de HP, Leo Apotheker, describió webOS como un activo clave y una motivación para la compra. La adquisición de 1.200 millones de dólares se finalizó en junio. HP indicó su intención de desarrollar la plataforma webOS para su uso en múltiples productos nuevos, incluidos teléfonos inteligentes, tabletas e impresoras . [3]
En febrero de 2011, HP anunció que utilizaría webOS como plataforma universal para todos sus dispositivos. [4] Sin embargo, HP también tomó la decisión [5] de que las revisiones Palm Pre, Palm Pixi y "Plus" no recibirían actualizaciones inalámbricas para webOS 2.0, [6] a pesar de un compromiso previo de actualización. "en los próximos meses". [7] HP anunció varios dispositivos webOS, incluidos los teléfonos inteligentes HP Veer y HP Pre 3 , que ejecutan webOS 2.2, y el HP TouchPad , una tableta lanzada en julio de 2011 que ejecuta webOS 3.0.
En marzo de 2011, HP anunció planes para una versión de webOS para finales de 2011 que se ejecutaría en Windows , [8] y se instalaría en todas las computadoras de escritorio y portátiles de HP en 2012. [9] Ninguna de las dos cosas se materializó, aunque el trabajo había comenzado. en un puerto x86 en esta época que involucra a un equipo en Fort Collins, Colorado ; El trabajo fue descartado a finales de año. [ cita necesaria ]
En agosto de 2011, HP anunció que estaba interesado en vender su Personal Systems Group, responsable de todos sus productos de PC de consumo, incluido webOS, y que se detendrían las líneas de producción y desarrollo de dispositivos webOS. [10] [11] [12] No estaba claro si HP consideraría otorgar licencias de software webOS a otros fabricantes. Cuando HP redujo el precio del panel táctil a 99 dólares, el inventario existente se agotó rápidamente. [13]
El HP Pre 3 se lanzó en áreas seleccionadas de Europa y las unidades con sede en EE. UU. solo estaban disponibles a través de canales no oficiales (tanto AT&T como Verizon cancelaron sus pedidos justo antes de la entrega después del anuncio de Apotheker (CEO de HP en ese momento). [14] En particular , estas unidades US Pre 3, al haber sido lanzadas a través de canales no oficiales, carecían de ambas garantías y no tenían ninguna obligación de soporte por parte de HP; como resultado, es casi imposible conseguir piezas. HP anunció que continuaría publicando actualizaciones para HP Veer y HP TouchPad , pero estas actualizaciones no se materializaron para el primero, y el segundo vio una versión final no oficial llamada "webOS CE" que contenía solo componentes de código abierto de webOS destinados a lo que quedaba de la comunidad de desarrolladores en lugar de un sistema convencional. Actualización del sistema operativo centrada en el usuario. La última versión de HP webOS, 3.0.5, se lanzó el 12 de enero de 2012. [15]
En diciembre de 2011, después de abandonar el TouchPad y la propuesta de venta de HP Personal Systems Group, HP anunció que lanzaría el código fuente de webOS en un futuro próximo bajo una licencia de código abierto . [16] En agosto de 2012, el código específico para los dispositivos existentes se lanzó como webOS Community Edition (CE), con soporte para el hardware HP existente. [17] Open webOS incluye bibliotecas de código abierto diseñadas para apuntar a una gama más amplia de hardware. HP cambió el nombre de su unidad webOS a "Gram". [18] [19]
En febrero de 2012, HP lanzó Isis, un nuevo navegador web para Open webOS. [20]
HP App Catalog era una tienda de aplicaciones para dispositivos móviles que ejecutaban webOS.
El 6 de junio de 2009, webOS se lanzó en Palm Pre con 18 aplicaciones disponibles. El número de aplicaciones aumentó a 30 el 17 de junio de 2009, [21] con 1 millón de descargas acumuladas el 27 de junio de 2009; [22] 30 aplicaciones oficiales y 31 no oficiales al 13 de julio de 2009; [23] 1.000 aplicaciones oficiales para el 1 de enero de 2010; [24] 4.000 aplicaciones oficiales 29 de septiembre de 2010; [25] y 10.002 aplicaciones oficiales el 9 de diciembre de 2011. [26]
Posteriormente, la cantidad de aplicaciones disponibles disminuyó porque sus propietarios retiraron muchas aplicaciones del catálogo de aplicaciones. Los ejemplos incluyen las aplicaciones de The New York Times y Pandora Radio . Después de una pantalla de presentación del catálogo el 11 de noviembre de 2014 que anunciaba su obsolescencia, los servidores del catálogo de aplicaciones de HP se cerraron permanentemente el 15 de marzo de 2015. Se desconoce la cantidad de aplicaciones funcionales que quedaban en ese momento, pero probablemente era mucho menor debido al abandono inminente. del proyecto. [27]
El 25 de febrero de 2013, HP anunció que vendería webOS a LG Electronics para su uso en sus televisores inteligentes con acceso a Internet , reemplazando su plataforma NetCast anterior. [28] [29] Según el acuerdo, LG Electronics posee la documentación, el código fuente, los desarrolladores y todos los sitios web relacionados. Sin embargo, HP aún conservaría las patentes de Palm, así como los servicios basados en la nube, como el App Catalog. [30] En 2014, HP vendió sus patentes webOS a Qualcomm. [31]
Además de su uso como sistema operativo para televisores inteligentes, LG ha ampliado su uso a varios dispositivos de Internet de las cosas . Como punto de partida, LG presentó un reloj inteligente LG Wearable Platform OS (webOS) a principios de 2015. [32] En CES 2017, LG anunció un refrigerador inteligente con webOS. [33]
El 19 de marzo de 2018, LG anunció una edición de código abierto de webOS. [34] Esta edición permitiría a los desarrolladores descargar el código fuente de forma gratuita, así como aprovechar las herramientas, guías y foros relacionados en su nuevo sitio web de código abierto para familiarizarse más con webOS y sus beneficios inherentes como plataforma de dispositivo inteligente. LG espera que esto ayude a alcanzar su objetivo de avanzar en su filosofía de plataforma abierta, asociación abierta y conectividad abierta. [35]
La plataforma móvil webOS introdujo algunas características innovadoras, como la interfaz de tarjetas o la navegación por gestos, que todavía utilizan Apple , Microsoft y Google en sus sistemas operativos móviles iOS , Windows Phone y Android , respectivamente. [36] [37]
La navegación utiliza gestos multitáctiles en la pantalla táctil . La interfaz utiliza "tarjetas" para gestionar la multitarea y representar aplicaciones. El usuario cambia entre aplicaciones en ejecución con un movimiento rápido de izquierda a derecha en la pantalla. Las aplicaciones se cierran moviendo una "tarjeta" hacia arriba y hacia afuera de la pantalla. Las "tarjetas" de la aplicación se pueden reorganizar para su organización. webOS 2.0 introdujo 'pilas', donde las tarjetas relacionadas se podían "apilar" juntas.
Palm se refirió a la integración de información de muchas fuentes como "Sinergia". Los usuarios pueden iniciar sesión en varias cuentas de correo electrónico de diferentes proveedores e integrar todas estas fuentes en una sola lista. Capacidades similares reúnen calendarios y también mensajes instantáneos y mensajes de texto SMS de múltiples fuentes. [40]
El sistema operativo se puede actualizar sin acoplarlo a una PC, en lugar de recibir actualizaciones del sistema operativo a través de la conexión del operador.
El área de notificación está ubicada en la parte inferior de la pantalla en los teléfonos y en el área superior de la barra de estado en las tabletas.
En los teléfonos, cuando llega una notificación, se desliza desde la parte inferior de la pantalla. Debido a la naturaleza redimensionable de los marcos de las aplicaciones Mojo y Enyo, la aplicación generalmente cambia de tamaño para permitir un uso sin obstáculos mientras se muestra la notificación. Una vez que la notificación desaparece, generalmente permanece como un ícono. Luego, el usuario puede tocar los íconos para expandirlos. Luego, las notificaciones se pueden descartar (deslizándose fuera de la pantalla), actuar sobre ellas (tocarlas) o dejarlas solas.
De forma predeterminada, la sincronización de datos utiliza un enfoque basado en la nube en lugar de utilizar un cliente de sincronización de escritorio. La primera versión de webOS incluía la capacidad de sincronizarse con el software iTunes de Apple haciéndose pasar por un dispositivo Apple, pero esta característica fue desactivada por actualizaciones posteriores del software iTunes.
En HP webOS, se puede acceder a aplicaciones de terceros oficialmente examinadas para instalarlas en el dispositivo desde el catálogo de aplicaciones de HP. [41]
Cuando HP webOS reemplazó a Palm OS , Palm encargó a MotionApps que codificara y desarrollara un emulador llamado Classic, para permitir la compatibilidad con versiones anteriores de las aplicaciones de Palm OS. Esto funciona con webOS versión 1.0. La emulación de Palm OS se suspendió en la versión 2.0 de WebOS. [42] MotionApps se desconectó de Classic en 2010, citando a HP Palm como "perturbador". [43]
Otra fuente de aplicaciones es el software casero . [44] [45] HP no admite directamente las aplicaciones Homebrew. Los programas utilizados para distribuir aplicaciones webOS caseras incluyen webOS Quick Install (cargador lateral basado en Java para computadoras de escritorio) y Preware (un catálogo de aplicaciones webOS caseras, que debe descargarse). Si ocurren problemas de software después de instalar programas caseros, "webOS Doctor" (proporcionado por HP) puede restaurar un teléfono a la configuración de fábrica y eliminar los cambios realizados por aplicaciones y parches caseros. [46]
El modo de desarrollador permite el acceso de desarrollador al dispositivo y también se utiliza para investigaciones forenses digitales. Se puede acceder escribiendo webos20090606 en el teclado del dispositivo, o en algunos dispositivos escribiendo upupdowndownleftrightleftrightbastart (una referencia al código Konami ) en la vista de tarjetas. Una vez en modo desarrollador, se puede acceder libremente a los datos de la partición del sistema, incluso si el dispositivo estaba bloqueado. [47] [48]
LG ha rediseñado la interfaz de usuario de webOS, manteniendo la interfaz de usuario de la tarjeta como una función llamada "cambio simple" entre aplicaciones de TV abiertas. Las otras dos características promovidas por la compañía son una conexión simple (usando un personaje animado similar a Clippy llamado Beanbird para ayudar al usuario durante la configuración) y un descubrimiento simple.
Debajo de la interfaz gráfica de usuario , webOS tiene mucho en común con las principales distribuciones de Linux . Las versiones 1.0 a 2.1 utilizan un kernel Linux 2.6.24 parcheado . [49]
La lista de componentes de código abierto utilizados por las diferentes versiones de webOS, así como el código fuente y los parches aplicados a cada componente, está disponible en la página web de Palm Open Source. [49] Esta página también sirve como lista de referencia de las versiones de webOS que se han publicado públicamente.
En 2011, Enyo reemplazó a Mojo, lanzado en junio de 2009, como kit de desarrollo de software (SDK). [50]