WebOS2025 年 1 月 29 日 | 阅读 8 分钟 什么是 WebOS?WebOS 是 LG 电子开发的一款多功能 Linux 操作系统。虽然最初以其在智能电视中的应用而闻名,但它已将其功能扩展到各种 LG 电器,包括冰箱、投影仪和数字标牌。此外,RCA、Ayonz 和 Konka 等智能电视制造商也使用 WebOS 许可。 除了在家用电子产品中的应用,WebOS 在其他领域也取得了进展。它已开始渗透到汽车行业,为汽车信息娱乐系统提供动力,在旅途中提供无缝的连接和娱乐选项。 历史- 2009-2010 年:Palm 发布
从 2009 年到 2010 年,Palm 推出了其 WebOS,最初于 2009 年 1 月以 Palm webOS 的品牌推出,成为 PalmOS 的继任者。最初的 webOS 设备,即 Palm Pre 的前身,于 2009 年 6 月为 Sprint 网络推出,紧随其后的是其家族成员 Pixi。AT&T 和 Verizon 紧随其后,推出了 Pre 和 Pixi 数字的增强型“Plus”版本。 - 2010-2013 年:惠普收购 Palm 和 Open webOS 之旅的开始。
2010 年 4 月,惠普收购了 Palm。从 2010 年到 2013 年,惠普收购 Palm,标志着 WebOS 之旅的开始。此次收购由首席执行官 Leo Apotheker 领导,于 2010 年 6 月完成,估计耗资 12 亿美元。惠普旨在将 WebOS 集成到智能手机、平板电脑和打印机。 惠普于 2011 年 2 月宣布,webOS 将普遍收购所有设备。然而,惠普仍然表示,操作系统的开发设备,如 Palm Pre、Palm Pixi 及其“Plus”变体,将不会通过空中下载 (OTA) 的方式收到 webOS 2.0 的任何更新,尽管他们的期望显然是相反的。然后,惠普推出了一系列搭载 webOS 操作系统的产品,从运行 webOS 2.2 的 HP Veer 和 HP Pre 3 智能手机,到 2011 年 7 月发布的搭载 webOS 3.0 的 HP TouchPad 平板电脑。 2011 年 3 月,惠普维持其计划,到 2011 年底在全球范围内使用 webOS,并于 2012 年在全球范围内预装在惠普台式机和笔记本电脑上。尽管如此,后来它们并没有像预期的那样奏效,尽管有一段时间,x86 上的工作据报道已开始。 2011 年 8 月,惠普公布了出售其个人系统集团的计划,该集团负责 webOS 等消费产品。webOS 的停产和开发也在同期完成。webOS 软件是否可以授权给其他制造商销售仍不确定。Touchpad 的价格从 399 美元降至 99 美元,导致现有产品几乎被抢购一空。 2011 年 12 月,惠普出人意料地宣布将根据许可开源 webOS 的源代码。此举是在其出售个人系统集团的计划之后,显然是在 TouchPad 停产之后。2012 年 8 月,作为使代码在以前的惠普设备上运行的努力的一部分,推出了一个名为 webOS CE 的产品特定版本。webOS 3.x 继承了相同的开源库,专注于支持广泛的硬件。惠普淘汰了其 webOS 品牌名称,并将其列为 Gram。 2012 年 2 月,惠普宣布其基于 Open webOS 的原生浏览器将成为竞争对手。 同样,HP App Catalog 可以定义为一款应用商店,用于提供为 webOS 驱动的移动设备制作的应用。随着该平台于 2009 年 6 月 6 日推出 18 款应用程序和 Palm Pre,自达到数百万里程碑和第二个里程碑(2009 年 6 月 27 日累计下载量达到 100 万次,2011 年 12 月 9 日达到 10,002 款官方应用程序)以来,其增长显而易见。但随着可用应用程序数量的减少,由于所有者提供的应用程序的退出,它也下降了。例如,《纽约时报》或 Pandora Radio 的应用程序是一些领先的应用程序。HP App Catalog 于 2014 年 11 月 11 日由作者正式停止;服务器于 2015 年 3 月 15 日停止。确切地说,这就是项目的结束。
2013 年至今:LG 收购;Beta Unleashed 版本开放。2013 年 2 月 25 日,惠普通过透露出售 webOS 给 LG 电子的意图成为热门话题,主要目的是将其集成到他们自己的网络连接电视中,以取代以前的 NetCast 平台。该交易使 LG 获得了文档、源代码、开发人员和配套网站的所有权,而惠普则获得了 Palm 的专利以及应用商店等竞争性云服务。同年,惠普并未将 webOS 的受欢迎程度让给高通。 除了长期作为智能电视操作系统外,webOS 此后还被设计成一个用于多条智能家用电器(如 IoT)的网络。LG 准备好迎接这一增长的起点是 2015 年初发布的智能手表(LG 可穿戴平台 OS)。在 2017 年 CES 上,LG 将 webOS 集成到其智能冰箱中,成为人们的选择。 2018 年 3 月 19 日,LG 选择将 webOS 的最终版本作为开源平台发布。LG HR240 代码的开源发布及其源代码基础使开发人员能够在新开源的 LG 网站上自由使用配套工具、指南和论坛等附加资源。LG 努力创造一个系统地鼓励开放沟通和共享的环境,并与共享其开放平台、开放合作和开放沟通基本理念的合作伙伴建立联系。 webOS 有哪些功能?WebOS 提供了一个与 Android 和 iOS 等操作系统相同的可视化界面,使用户能够轻松地与电视技术(如流媒体和互联网访问)进行交互。中央平台称为“主仪表板”,用于导航、调整设置和连接设备。此外,webOS 界面预装了与互联网的连接功能,您可以在其中流式传输内容并访问云服务,并通过网络浏览器直接进行网页浏览。 该平台提供各种功能,这些功能取决于正在使用的设备,无论是通过 PC、Mac 还是手机。例如,LG 智能电视的最终系列,包括 Apple HomeKit、Amazon Alexa 和 Google Home 系列,不仅集成而且提供语音识别、免提语音控制和实时体育等功能。其中许多电视都配备了 LG 的魔术遥控器,它通过消除输入文本的需要,简化了易用性和导航。 webOS 功能支持的 Web 应用随着 webOS 系统为 LG 电视上预装的 Apple TV、Disney+、Hulu、Prime Video 和 Netflix 等应用程序开辟道路,这项任务变得更加容易。另一方面,LG 的应用商店 Content Store 也可供用户使用,以便他们获取可能需要的任何其他应用程序。该平台支持两种主要的 Web 应用: - 已声明的 Web 应用 - 那些依赖智能电视和其他操作系统上的互联网的应用 - 被设计为一个完整的软件包,所有必要的资源都包含在应用程序内部。通过这些应用程序,用户也可以获得补充资源。然而,管理这些繁琐应用程序的升级同样麻烦,因为每次发生更改时,用户都需要下载和安装新软件包,如果修改非常频繁,这会特别困难。
- 托管 Web 应用 - 下载到设备,所有内容都显示在本地服务器上。访问的应用程序处理用户控制,并将请求重定向到应用程序内容所在的服务器。当应用程序启动时,指向服务器的链接会成功将资源获取到设备上。尽管托管应用程序更新可以避免长期的网络连接波动,但可能会影响其性能。
在 webOS 核心的中心,该操作系统拥有一系列用于执行应用程序、设备管理、网络连接和其他实现功能的各种服务。另一个重要元素是系统总线,它允许应用程序 (apps) 和 OS webOS 服务之间的通信。此外,webOS 还支持 Connect SDK,这是一个开源库,使开发人员能够开发移动应用程序,跨多个平台扩展其设备定制功能,以实现他们的创新。 主要功能与优势1. 支持多种开发技术- webOS OSE 的核心是其对开放标准的と支持。设备运行 HTML5、CSS3 和 JavaScript,无需了解任何封闭的语言。
- React 是一个基于 webOS OSE 的 Web 应用程序框架,可用于与其他现代 Web 应用程序框架进行代码效率执行。
- 它协助开发高级原生技术,如 Qt,用于创建具有吸引人的用户界面 (UI) 的丰富应用程序,基于 QML、C++ 或 C,这些根据确切的项目实施需求进行选择。
- Web 或原生平台都可以用于交付,用户可以选择适合传统应用程序的工具链。同时,webOS OSE 也为具有不同偏好的开发人员提供支持。
2. 可扩展和可插拔的架构- webOS 架构结合了 Node.js 和 Luna Bus,可以非常轻松地随着新提供服务的开发动态进行发展。
- 它利用 Yocto Project 开发环境,通过 OpenEmbedded Build 系统构建代码库。这反过来又通过其构建系统增强了定制和分层选项。
- 该架构可扩展为作为单一开发环境,也可集成到现有 IT 基础设施中;因此,新功能的开发、测试和部署变得更加简单。
3. 集成最新的开源技术- 作为一个对开发人员开放的公共空间,webOS OSE 结合了 Qt、Chromium 和 Yocto 等多种开源设施,以满足新兴技术标准,可能有助于提高技术质量。
- 如今,无论是在应用程序、软件还是其他任何必需品方面,跟上技术发展不仅看起来非常重要,而且在竞争中也至关重要。
4. 适用于各种垂直领域的开放平台- webOS OSE 不仅通过其智能电视模块为现代电视机带来了新的可能性,还扩展到机器人、智能家居和汽车行业等其他垂直领域。
- 它具有适应性,可以适应各种行业垂直领域中的现有技术;因此,它将适用于各种工业领域,并根据组织需求进行定制。
结论最后,我们可以将 webOS 指出为一种技术,它为开发人员提供了独特的功能,高度模块化,可以与开源实现,并且可以集成到广泛的应用领域。Web OS 基于标准的 Web 技术和内置功能,使开发人员能够利用他们对底层技术的熟悉来创建多功能应用程序。通过致力于开放标准,两家公司不仅确保了与任何新系统的集成,而且还拥抱了变革和创新盛行的开源社区。随着时间的推移,webOS 进入机器人、智能家居、汽车行业等领域,表明它不仅仅是一个普通的操作系统,而是具有惊人的潜力。
|