webOS ( LG webOSとも呼ばれる)は、スマートテレビなどのスマートデバイス向けのLinuxカーネルベースのマルチタスクオペレーティングシステムであり、モバイルオペレーティングシステムとしても使用されています。当初はPalm社が自社のスマートフォン向けに開発しました。Palm社がHewlett-Packard社に買収された後、HP社はこのプラットフォームをオープンソース化し、Open webOSとなりました。
その後、 LGエレクトロニクスはHPからこのオペレーティングシステムを取得し、後続のリリースではLGテレビをターゲットとし、NetCastに代わってLGの主要なスマートTVプラットフォームとなった。2014年1月、クアルコムはHPから技術特許を取得したと発表した。これにはwebOSとPalmのすべての特許が含まれており、LGはそれらの特許を自社デバイスで使用するためにライセンス供与を受けている。
webOSの様々なバージョンは、2009年の発売以来、 Pre、Pixi、Veerスマートフォン、TouchPadタブレット、2014年以降のLGのスマートテレビ、2017年以降のLGのスマート冷蔵庫やスマートプロジェクターなど、数多くのデバイスに搭載されてきた。
Palm は、 Palm OSの後継として、当時Palm webOSと呼ばれていた webOS を 2009 年 1 月に発表しました。2009 年 1 月の発表では、webOS は Palm Pre の新しいプラットフォームとして紹介され、Palm Synergy、アプリケーション「カード」、グローバル検索などの機能が搭載されていました。[ 2 ]最初の webOS デバイスは、2009 年 6 月にSprintから発売された初代Palm Preでした。2009 年 6 月の Palm Pre の初期のレビューでは、マルチタスク、インスタント通知、ユニバーサル検索、Synergy などの webOS 機能がデバイス体験の決定的な部分として強調されました。[ 3 ] Palm Pixi がそれに続きました。[ 4 ]
2010年4月、HPはPalmを買収した。Palmの買収はマーク・ハードがCEOを務めていた時期に開始されたが、彼は買収完了後まもなく辞任した。その後、HPの新CEOレオ・アポテカーはwebOSを買収の重要な資産であり動機であると説明した。12億ドルの買収は6月に完了した。HPはスマートフォン、タブレット、プリンターなど複数の新製品で使用するためにwebOSプラットフォームを開発する意向を示した。[ 5 ]

2011年2月、HPはすべてのデバイスの共通プラットフォームとしてwebOSを使用すると発表した。[ 6 ]しかし、HPはまた、Palm Pre、Palm Pixi、および「Plus」改訂版は、以前に「今後数か月以内」にアップグレードするという約束をしていたにもかかわらず、webOS 2.0への無線アップデートを受け取らないという決定も行った。[ 7 ] [ 8 ] [ 9 ] HPは、 webOS 2.2を実行するHP VeerおよびHP Pre 3スマートフォン、そして2011年7月に発売されたwebOS 3.0を実行するタブレットコンピュータであるHP TouchPadなど、いくつかのwebOSデバイスを発表した。
2011年3月、HPは、2011年末までにWindows上で動作するwebOSのバージョンをリリースし[ 10 ]、2012年にはすべてのHPデスクトップおよびノートブックコンピュータにインストールする計画を発表した[ 11 ] 。しかし、どちらも実現しなかった。この頃、コロラド州フォートコリンズのチームがx86への移植作業を開始していたが、その年の後半に作業は中止された。
2011 年 8 月、HP は、webOS を含むすべての消費者向け PC 製品を担当するパーソナル システムズ グループを売却することに関心があること、および webOS デバイスの開発と生産ラインを停止することを発表した。[ 12 ] [ 13 ] [ 14 ] HP が webOS ソフトウェアを他のメーカーにライセンス供与することを検討するかどうかは不明のままだった。HP が Touchpad の価格を 99 ドルに値下げすると、既存の在庫はすぐに売り切れた。[ 15 ]
HP Pre 3 はヨーロッパの一部の地域で発売され、米国では非公式のチャネルを通じてのみ入手可能でした (AT&T と Verizon は、当時 HP の CEO であったApotheker 氏の発表後、納品直前に注文をキャンセルしました)。 [ 16 ]特筆すべきは、これらの米国の Pre 3 ユニットは非公式のチャネルを通じてリリースされたため、保証がなく、 HP からのサポート義務もありませんでした。そのため、部品を入手することはほぼ不可能です。HP は、HP Veer とHP TouchPadのアップデートを引き続き提供すると発表しましたが、前者のアップデートは実現せず、後者は、従来のユーザー中心のオペレーティングシステムのアップデートではなく、開発者コミュニティの残りの人々を対象とした webOS のオープンソース コンポーネントのみを含む「webOS CE」と呼ばれる最後の非公式リリースとなりました。最後の HP webOS バージョンである 3.0.5 は、2012 年 1 月 12 日にリリースされました。[ 17 ]
2011 年 12 月、HP は TouchPad を放棄し、HP Personal Systems Group の売却を提案した後、近い将来、オープンソース ライセンスの下で webOSソース コードを公開すると発表した。[ 18 ] 2012 年 8 月、既存のデバイスに特化したコードが、既存の HP ハードウェアをサポートするwebOS Community Edition (CE) としてリリースされた。[ 19 ] Open webOS には、より幅広いハードウェアを対象とするように設計されたオープンソース ライブラリが含まれている。HP は、webOS 部門を「Gram」と改名した。[ 20 ] [ 21 ]
2012年2月、HPはOpen webOS向けの新しいウェブブラウザであるIsisをリリースした。[ 22 ]
HPアプリカタログは、webOSを搭載したモバイルデバイス向けアプリのストアでした。
2009年6月6日、WebOSはPalm Preで18個のアプリとともにリリースされました。アプリの数は2009年6月17日までに30個に増え、[ 23 ] 2009年6月27日までに累計ダウンロード数が100万件に達しました。[ 24 ] 2009年7月13日までに公式アプリが30個、非公式アプリが31個になりました。[ 25 ] 2010年1月1日までに公式アプリが1,000個になりました。 [ 26 ] 2010年9月29日までに公式アプリが4,000個になりました。[ 27 ]そして2011年12月9日には公式アプリが10,002個になりました。[ 28 ]
その後、多くのアプリが所有者によってアプリカタログから削除されたため、利用可能なアプリの数は減少しました。例としては、ニューヨーク・タイムズやパンドラ・ラジオのアプリなどがあります。2014年11月11日にカタログの廃止を発表するスプラッシュ画面が表示された後、HPアプリカタログのサーバーは2015年3月15日に永久にシャットダウンされました。その時点で残っていた機能するアプリの数は不明ですが、プロジェクトの中止が間近に迫っていたため、おそらくはるかに少なかったでしょう。[ 29 ]
2013年2月25日、HPはLGエレクトロニクスにwebOSを売却し、 LGのNetCastプラットフォームの後継として同社のウェブ対応スマートテレビで使用すると発表した。 [ 30 ] [ 31 ]この契約により、LGエレクトロニクスはドキュメント、ソースコード、開発者、および関連するすべてのウェブサイトを所有する。ただし、HPはPalmの特許とApp Catalogなどのクラウドベースのサービスを保持する。[ 32 ] 2014年、HPはwebOSの特許をQualcommに売却した。[ 33 ]
2014年1月、LGはCES 2014で初のwebOSベースのスマートテレビを発表した。テレビ版のwebOSは、以前のモバイルデバイスでの使用から、コンテンツソース、アプリ、入力切り替えを中心としたテレビインターフェースへと応用された。初期のインターフェースには、お気に入りのアプリやコンテンツソースを表示するホームエリアがあり、LGのマジックリモコンで操作できた。[ 34 ]
スマートテレビのOSとしての利用に加え、LGはさまざまなIoTデバイスへの利用も拡大している。その第一歩として、LGは2015年初頭にLG Wearable Platform OS(webOS)スマートウォッチを発表した。[ 35 ] 2017年のCESでは、webOSを搭載したスマート冷蔵庫を発表した。[ 36 ]
2018年3月19日、LGはwebOSのオープンソース版を発表しました。[ 37 ]この版では、開発者はソースコードを無料でダウンロードできるほか、新しいオープンソースWebサイト上の関連ツール、ガイド、フォーラムを利用して、webOSとそのスマートデバイスプラットフォームとしての固有の利点についてより深く理解することができます。関連するプレスリリースで、LGはこれが「オープンプラットフォーム、オープンパートナーシップ、オープンコネクティビティ」という同社の理念を推進するのに役立つことを願っていると述べています。[ 38 ]
2020年4月、LGはwebOSソフトウェアを車にも拡大し、webOS Autoとして展開すると発表した。最初は起亜自動車とヒュンダイのSUVモデルで使用され、その後も使用され続け、最近では起亜EV3にも搭載されている。[ 39 ]
2021年2月24日、LGはwebOSソフトウェアを他のテレビメーカーにも拡大すると発表した。テレビメーカーのリストには、RCA、Konka、Ayonzが含まれていた。さらに、webOSはRealtek、Nuance、Universal Electronicsなどの技術パートナーからも支援を受けていた。[ 40 ]
2021年2月、LGはwebOSのライセンス供与を他のテレビメーカーにも拡大し、LGブランドのテレビ以外でも使用できるスマートTVプラットフォームとして位置づけた。RCA、Konka、Ayonzなど約20社のテレビメーカーがwebOSを使用したテレビを発売すると予想された。[ 41 ]
自動車業界の状況は2023年1月に拡大し、自動車メーカーはより広範なコネクテッドカー戦略の一環として、ゲームやビデオ関連の車載エンターテインメント機能をますます多く提供するようになった。これらのシステムは、車内で過ごす時間をデジタルサービスと継続的な収益の源泉に変えることへの関心を反映している。[ 42 ]
同年後半の2023年11月、LGはwebOSをベースとした車載コンテンツプラットフォームの一部として、現代自動車グループのジェネシスモデルにwebOS for Automotiveを導入した。このプラットフォームは、対応するインフォテインメントスクリーン上でYouTubeを含む車載エンターテインメントサービスをサポートする。[ 43 ]
テレビに関しては、LGは2024年にwebOS Reプログラムの詳細を発表しました。このプログラムでは、対象モデルに対して5年間で4回のwebOSバージョンアップグレードを提供し、サポート対象のテレビのソフトウェアサポート期間を最初の発売バージョン以降に延長します。[ 44 ]
2025年9月には、LGのwebOSベースの車載コンテンツプラットフォームが、インターネット接続対応車両におけるXboxクラウドゲーミングの基盤として発表された。[ 45 ]
webOSモバイルプラットフォームは、カードインターフェースやジェスチャーナビゲーションなど、iOS、Windows Phone、Androidなどのモバイルオペレーティングシステムで標準となっている革新的な機能を導入しました。[ 46 ] [ 47 ]

ナビゲーションには、タッチスクリーン上のマルチタッチジェスチャーを使用します。インターフェースは「カード」を使用してマルチタスクを管理し、アプリを表示します。ユーザーは、画面上で左右にフリックすることで実行中のアプリを切り替えます。アプリは、「カード」を画面上にフリックして「オフ」にすることで閉じます。アプリの「カード」は整理のために並べ替えることができます。webOS 2.0では、「スタック」が導入され、関連するカードを「スタック」して表示できるようになりました。
Palmは、多くの情報源からの情報の統合を「シナジー」と呼んでいました。ユーザーは、異なるプロバイダーの複数のメールアカウントにサインインし、これらの情報源すべてを単一のリストに統合できます。同様の機能により、カレンダーや、複数の情報源からのインスタントメッセージやSMSテキストメッセージも統合されます。[ 50 ]
webOSにはUniversal Searchが搭載されており、デバイスから連絡先、アプリケーション、Webソースを検索できる機能があった。[ 51 ] webOS 2.0では、この機能はJust Typeへと進化し、ランチャーから直接入力することで、メールの作成、メッセージの作成、ステータスの更新、Webサイトの検索などの操作を開始できるようになった。[ 52 ]
OSはPCに接続しなくてもアップデートでき、通信事業者の接続を介してOSのアップデートを受信することができます。
通知領域は、スマートフォンでは画面下部に、タブレットでは画面上部のステータスバー領域に表示されます。
スマートフォンでは、通知が届くと画面下部からスライドして表示されます。MojoとEnyoのアプリケーションフレームワークはサイズ変更に対応しているため、通知が表示されている間もアプリは自動的にサイズ変更され、操作が妨げられることはありません。通知がスライドして消えた後も、アイコンとして残ります。ユーザーはアイコンをタップして展開できます。通知は、画面からスライドして消す、タップして操作する、またはそのまま放置する、といった操作が可能です。
デフォルトでは、データ同期はデスクトップ同期クライアントではなく、クラウドベースの方式を使用します。webOSの最初のバージョンでは、AppleデバイスになりすましてAppleのiTunesソフトウェアと同期する機能が搭載されていましたが、この機能はその後のiTunesソフトウェアのアップデートで無効化されました。
HP webOSでは、公式に審査されたサードパーティ製アプリをHPアプリカタログからデバイスにインストールできます。[ 53 ]
HP webOSがPalm OSに取って代わったため、PalmはMotionAppsにClassicと呼ばれるエミュレーターのコーディングと開発を依頼し、Palm OSアプリとの下位互換性を実現しました。これはwebOSバージョン1.0で動作します。Palm OSのエミュレーションはWebOSバージョン2.0で終了しました。[ 54 ] MotionAppsは2010年にHP Palmを「破壊的」と評し、Classicから撤退しました。[ 55 ]
アプリケーションのもう1つのソースは、自作ソフトウェアです。[ 56 ] [ 57 ]自作アプリはHPによって直接サポートされていません。自作webOSアプリを配布するために使用されるプログラムには、webOS Quick Install(デスクトップコンピュータ用のJavaベースのサイドローダー)とPreware(サイドロードする必要がある自作webOSアプリカタログ)があります。自作プログラムをインストールした後にソフトウェアの問題が発生した場合は、HPが提供する「webOS Doctor」を使用して電話を工場出荷時の設定に戻し、自作アプリやパッチによって行われた変更を削除できます。[ 58 ]
開発者モードでは、デバイスへの開発者アクセスが可能になり、デジタルフォレンジック調査にも使用されます。デバイスのキーボードでwebos20090606と入力するか、一部のデバイスではカードビューでupupdowndownleftrightleftrightbastart (コナミコマンドを参照) と入力することでアクセスできます。開発者モードに入ると、デバイスがロックされていても、システムパーティション上のデータに自由にアクセスできます。[ 59 ] [ 60 ]
LGはwebOSのUIを再設計し、開いているTVアプリ間の「シンプル切り替え」と呼ばれる機能としてカードUIを維持しています。同社が宣伝している他の2つの機能は、シンプルな接続(Bean Birdと呼ばれるアニメーションのClippyのようなキャラクターを使用して、セットアップを通じてユーザーを補助します)とシンプルな検出です。Bean Birdは、バージョン1.0、2.0、3.0、3.5、4.0、4.5の初期webOSセットアップと設定に表示される画像にのみ存在します。LG webOS TVの初期バージョンには、Bean Birdカーソルがありました。Bean Birdはバージョン5.0以降webOSから削除され(ただし、バージョン5.0のユーザーガイドにはBean Birdが部分的に表示されています)、AIアシスタントに置き換えられました。webOSを使用するLG Signage TVの初期セットアップにはBean Birdは存在せず、初期セットアップはありますがBean Birdはありません。
最新のLG webOS TVは、ストリーミングアプリ、コンテンツ検索、入力切り替え、キャスト、スマートホーム制御のメインインターフェースとしてオペレーティングシステムを使用しています。対応モデルでは、webOSにはAirPlay、Google Cast、LG ThinQ統合、他のスマートホームシステムとの互換性などの機能が含まれています。[ 61 ] LG ChannelsもwebOSスマートTVに関連付けられており、インターネットチャンネルをTVインターフェースに統合する無料のストリーミングチャンネル機能です。[ 62 ]他のスマートTVオペレーティングシステムと同様に、webOSはアプリとサービスのプラットフォームとして機能し、システム間の違いは一般的にインターフェースデザイン、アプリの利用可能性、キャストサポート、音声アシスタント、検索、広告、エコシステム統合にあります。[ 63 ]
LGのwebOS Re:Newプログラムは、最初の購入から5年間、オペレーティングシステムのソフトウェアアップグレードを提供します。[ 64 ]バックグラウンドアップデートが可能で、ユーザーはテレビの電源がオフのときでも、スマートフォンのオペレーティングシステムのアップデートと同様にソフトウェアアップデートを実行できます。[ 65 ]
LG Gallery+はwebOSに統合されたコンテンツサービスで、美術作品、映画のワンシーン、ゲームにインスパイアされたシーン、写真など、5,000点以上のアイテムにアクセスできます。[ 66 ]このサービスはGoogle Geminiと統合されており、ユーザーの説明に基づいてAIによるアートワークを生成します。[ 67 ]
さまざまな照明条件下で最適な表示ができるように、明るさと色レベルを調整します。このサービスにはバックグラウンドミュージックのオプションが含まれており、ユーザーのプレイリストのBluetoothオーディオストリーミングをサポートしていると報告されています。[ 68 ]
LGの2026年型テレビ向けソフトウェア「webOS 26」には、ユーザーパーソナライズとコンテンツ検索のための人工知能機能が搭載されています。このシステムは「AI音声ID」を用いて音声でユーザーを識別し、特定のプロファイルに切り替えます。これらのプロファイルには、天気、カレンダーイベント、スポーツの興味など、ユーザーデータに基づいた情報が表示されます。また、このソフトウェアはGoogle Geminiを利用して、状況に応じた検索を実行し、再生中にコンテンツのおすすめを提供します。
その他の機能として、自動トラブルシューティングや試合の勝率、ライブスコアなどのスポーツデータを提供する「AIコンシェルジュ」があります。生成AI機能により、サブスクリプションサービスを通じて毎月最大20枚の画面上の画像を作成できます。接続は、Matter、Apple AirPlay、Google Castに対応したHome Hubプラットフォームで管理されます。セキュリティはLG Shieldシステムによって提供され、LGはオペレーティングシステムのソフトウェアアップグレードを5年間提供します。
webOS for Automotiveは、テレビ向けのwebOSプラットフォームを車載インフォテインメントディスプレイ向けに改良したものです。ナビゲーション専用システムではなく、車載コンテンツプラットフォームとして位置づけられており、インフォテインメントシステムをソフトウェアで随時更新・拡張できるソフトウェア定義車両への広範な移行を反映しています。[ 69 ]対応車両では、このプラットフォームは車両の画面上でビデオストリーミング、ネイティブエンターテイメントアプリ、クラウドゲーム体験を提供できます。[ 70 ] [ 71 ]
これらの機能は走行中の車両内で使用されるため、自動車エンターテインメントプラットフォームは一般的に安全上の制限を受ける。[ 72 ]また、webOS for Automotiveは、スマートフォンの機能を車両ディスプレイに拡張するApple CarPlayなどの電話投影システムとは異なり、Android Automotive OSなどの組み込み型自動車オペレーティングシステムは車両ハードウェア上で直接動作する。[ 73 ] [ 74 ]
グラフィカルユーザーインターフェースの裏側では、webOSは主流のLinuxディストリビューションと多くの共通点を持っている。バージョン1.0から2.1では、パッチが適用されたLinux 2.6.24カーネルが使用されている。[ 75 ]
webOSのさまざまなリリースで使用されているオープンソースコンポーネントのリスト、および各コンポーネントのソースコードと適用されたパッチは、Palm Open Sourceのウェブページで入手できます。[ 75 ]このページは、公開されているwebOSのバージョンの参照リストとしても機能します。
2011年、Enyoは2009年6月にリリースされたMojoに代わってソフトウェア開発キット(SDK)となった。[ 76 ] Open webOSの期間中、HPはLunaシステムマネージャやコアアプリケーションスタックなど、プラットフォームの追加部分をオープンソースとしてリリースした。[ 77 ] Open webOSのロードマップでは、プラットフォームを標準的なLinuxカーネルとより広範なハードウェアターゲットへと移行させ、Enyo 2.0は主要なブラウザで動作するように設計された。[ 78 ]
2025年現在、webOS Open Source EditionはwebOS OSE 2.xブランチを通じて引き続きメンテナンスされています。webOS OSE 2.28.0は2025年3月27日にリリースされ、Qt 6.8.1とYocto 5.0 “Scarthgap”などのアップデートが含まれています。[ 79 ]最新のwebOS OSEドキュメントでは、このプラットフォームには、グラフィックスおよびウィンドウマネージャとして機能し、QtとQMLを使用して実装されているLuna Surface Managerなどのコンポーネントが含まれていると説明されています。[ 80 ] Luna Surface Managerは、コンポジタ機能のためにWaylandプロトコルも使用しています。[ 81 ]
