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 desarrollado 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 fue vendido posteriormente a LG Electronics , y se convirtió principalmente en un sistema operativo para televisores inteligentes de LG como sucesor de LG Netcast . En enero de 2014, Qualcomm anunció que había adquirido patentes tecnológicas de HP, que incluían todas las patentes de webOS y Palm; LG las licencia para usarlas 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 inteligentes de LG y los proyectores inteligentes 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 . Verizon y AT&T lanzaron versiones "Plus" mejoradas de Pre y Pixi. [ cita requerida ]
En abril de 2010, HP adquirió Palm. La adquisición de Palm se inició mientras Mark Hurd era el director ejecutivo, sin embargo, renunció poco después de que se completara la adquisición. Más tarde, el nuevo director ejecutivo de HP, Leo Apotheker, describió a webOS como un activo clave y una motivación para la compra. La adquisición de 1.200 millones de dólares se concretó 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 a webOS 2.0, [6] a pesar de un compromiso previo de una 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 fines de 2011 que se ejecutaría dentro de Windows , [8] y que se instalaría en todas las computadoras de escritorio y portátiles de HP en 2012. [9] Ninguno de estos planes se materializó, aunque se había comenzado a trabajar en un puerto x86 en esa época con la participación de un equipo en Fort Collins, Colorado ; el trabajo se descartó más tarde ese mismo año. [ cita requerida ]
En agosto de 2011, HP anunció que estaba interesada en vender su Grupo de Sistemas Personales, responsable de todos sus productos de PC para consumidores, incluido webOS, y que se detendrían las líneas de producción y desarrollo de dispositivos webOS. [10] [11] [12] No quedó claro si HP consideraría la posibilidad de otorgar licencias de software webOS a otros fabricantes. Cuando HP redujo el precio del Touchpad 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 base en EE. UU. estaban disponibles solo 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 (el CEO de HP en ese momento). [14] En particular, estas unidades Pre 3 de EE. UU., que se lanzaron a través de canales no oficiales, carecían de garantías y no tenían obligación de soporte por parte de HP; como resultado, las piezas son casi imposibles de conseguir. HP anunció que continuaría emitiendo actualizaciones para HP Veer y HP TouchPad , pero estas actualizaciones no se han materializado para el primero, y el segundo vio un lanzamiento final no oficial llamado "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 una actualización convencional y centrada en el usuario del sistema operativo. La última versión de HP webOS, 3.0.5, se lanzó el 12 de enero de 2012. [15]
En diciembre de 2011, tras abandonar el TouchPad y la propuesta de venta del 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, se lanzó el código específico para los dispositivos existentes 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 renombró su unidad webOS como "Gram". [18] [19]
En febrero de 2012, HP lanzó Isis, un nuevo navegador web para Open webOS. [20]
El Catálogo de aplicaciones de HP 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 el 13 de julio de 2009; [23] 1000 aplicaciones oficiales el 1 de enero de 2010; [24] 4000 aplicaciones oficiales el 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ó debido a que muchas aplicaciones fueron retiradas del Catálogo de aplicaciones por sus propietarios. Algunos ejemplos incluyen las aplicaciones para The New York Times y Pandora Radio . Después de una pantalla de presentación del Catálogo el 11 de noviembre de 2014 anunciando su desuso, 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 habilitados para web , 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 App Catalog. [30] En 2014, HP vendió sus patentes de 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 con LG Wearable Platform OS (webOS) a principios de 2015. [32] En el 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 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 y 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 las "pilas", donde las tarjetas relacionadas se podían "apilar" juntas.
Palm se refiere a la integración de información de muchas fuentes como "sinergia". Los usuarios pueden iniciar sesión en múltiples cuentas de correo electrónico de diferentes proveedores e integrar todas estas fuentes en una única lista. Funciones similares permiten reunir calendarios y también mensajes instantáneos y mensajes de texto SMS de múltiples fuentes. [40]
El sistema operativo se puede actualizar sin necesidad de conectarse a una PC, recibiendo en su lugar las actualizaciones del sistema operativo a través de la conexión del operador.
El área de notificación se encuentra en la parte inferior de la pantalla en los teléfonos y en el área de la barra de estado superior en las tabletas.
En los teléfonos, cuando llega una notificación, esta se desliza desde la parte inferior de la pantalla. Debido a la naturaleza redimensionable de los marcos de aplicaciones Mojo y Enyo, la aplicación generalmente se redimensiona para permitir un uso sin obstáculos mientras se muestra la notificación. Una vez que la notificación se desliza, generalmente permanece como un ícono. Luego, el usuario puede tocar los íconos para expandirlos. Luego, las notificaciones se pueden descartar (deslizándolas fuera de la pantalla), se puede actuar sobre ellas (tocándolas) o se pueden dejar como están.
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 se envió con la capacidad de sincronizar con el software iTunes de Apple haciéndose pasar por un dispositivo Apple, pero esta función se desactivó en las actualizaciones posteriores del software iTunes.
En HP webOS, se puede acceder a aplicaciones de terceros aprobadas oficialmente 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. Este funciona con la versión 1.0 de webOS. La emulación de Palm OS se interrumpió en la versión 2.0 de WebOS. [42] MotionApps se desvinculó de Classic en 2010, citando a HP Palm como "disruptivo". [43]
Otra fuente de aplicaciones es el software homebrew . [44] [45] Las aplicaciones homebrew no reciben soporte directo de HP. Los programas que se utilizan para distribuir aplicaciones webOS homebrew incluyen webOS Quick Install (cargador lateral basado en Java para computadoras de escritorio) y Preware (un catálogo de aplicaciones webOS homebrew, que debe cargarse lateralmente). Si ocurren problemas de software después de instalar programas homebrew, "webOS Doctor" (proporcionado por HP) puede restaurar un teléfono a la configuración de fábrica y eliminar los cambios realizados por las aplicaciones y parches homebrew. [46]
El modo de desarrollador permite el acceso de los desarrolladores al dispositivo y también se utiliza para investigaciones forenses digitales. Se puede acceder a él 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 el modo de 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 funciones que promueve la empresa son una conexión simple (utilizando 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 distribuciones Linux más populares. 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 código abierto de Palm. [49] Esta página también sirve como una 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]