webOS
webOS — это операционная система для мобильных устройств, смарт-телевизоров и встраиваемой техники, разработанная компанией Palm (впоследствии — Hewlett-Packard, LG Electronics). Изначально созданная как конкурент iOS и Android на рынке смартфонов, webOS впоследствии была переориентирована на рынок телевизионных платформ и интернета вещей (IoT). Отличительными особенностями системы являются использование веб-технологий (HTML, CSS, JavaScript) для разработки приложений, а также уникальный интерфейс с карточным многозадачным режимом (Card View).
История
Разработка и запуск (Palm, 2008–2010)
Система была анонсирована компанией Palm в январе 2009 года на выставке Consumer Electronics Show (CES) под кодовым названием Palm OS II. Первым устройством на webOS стал смартфон Palm Pre, выпущенный 6 июня 2009 года. Система базировалась на ядре Linux и использовала среду выполнения WebKit для отображения приложений, написанных на HTML5, CSS и JavaScript. Это позволяло разработчикам создавать программы с использованием стандартных веб-инструментов, что было революционным для своего времени.
Ключевыми нововведениями webOS стали:
- Карточный интерфейс (Card View) — каждое приложение отображалось в виде отдельной карточки, которую можно было смахивать для закрытия или переключения.
- Синтез с облачными сервисами (Synergy) — интеграция контактов, календарей и сообщений из разных источников (Google, Microsoft Exchange, Facebook) в единое приложение.
- Жестовое управление — отсутствие аппаратных кнопок; навигация осуществлялась с помощью сенсорных жестов в нижней части экрана (Gesture Area).
Несмотря на положительные отзывы критиков и инновационный дизайн, продажи Palm Pre и последующих моделей (Palm Pixi) были значительно ниже ожиданий. Основными причинами назывались слабая маркетинговая поддержка, ограниченная экосистема приложений и высокая конкуренция со стороны iPhone и Android-устройств.
Эпоха HP (2010–2013)
В апреле 2010 года Hewlett-Packard (HP) приобрела Palm за 1,2 миллиарда долларов США. HP планировала использовать webOS в качестве платформы для всей линейки своих устройств: смартфонов, планшетов, принтеров и даже ПК. В феврале 2011 года HP анонсировала планшет HP TouchPad на webOS 3.0, а также смартфоны HP Veer и HP Pre 3.
Однако уже в августе 2011 года HP объявила о прекращении производства устройств на webOS, включая TouchPad, и о намерении выделить подразделение в отдельную компанию или продать его. Причиной стали низкие продажи: за первые полтора месяца было реализовано лишь около 25 000 планшетов TouchPad, после чего HP была вынуждена распродавать их по цене 99 долларов за штуку. В декабре 2011 года HP сделала исходный код webOS открытым под лицензией Apache 2.0, выпустив проект Open webOS.
В 2012–2013 годах HP продолжала выпускать обновления для Open webOS, но коммерческого успеха платформа не имела. В феврале 2013 года HP продала права на webOS южнокорейской компании LG Electronics. Сумма сделки не разглашалась, но по оценкам аналитиков, она составила около 100–200 миллионов долларов.
Переход к LG и телевизионная платформа (2013–настоящее время)
LG Electronics приобрела webOS с целью использования её в качестве операционной системы для своих смарт-телевизоров. В январе 2014 года на CES была представлена первая линейка телевизоров LG с webOS 1.0. Система была адаптирована под управление с пульта дистанционного управления (Magic Remote) и получила упрощённый интерфейс с горизонтальной панелью приложений (Launcher Bar).
С тех пор webOS стала основной платформой для всех смарт-телевизоров LG, а также лицензируется другим производителям (например, Philips, Sharp, RCA). Ежегодно компания выпускает обновления (webOS 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0), добавляя поддержку новых кодеков, голосового управления, интеграцию с умным домом (ThinQ) и потоковые сервисы.
Архитектура и технические характеристики
Ядро и компоненты
webOS базируется на ядре Linux. В мобильной версии (Palm/HP) использовалась собственная среда приложений (Mojo Framework), а в телевизионной версии — Enyo Framework (позднее — WebOS TV SDK). Система состоит из следующих ключевых компонентов:
- Core OS — ядро Linux, драйверы устройств, файловая система.
- System Manager (LunaSysMgr) — основной процесс, управляющий окнами, приложениями и системными сервисами.
- Application Manager — отвечает за запуск, остановку и управление жизненным циклом приложений.
- Web Engine — на основе WebKit (позднее — Chromium) для рендеринга HTML5-приложений.
- Services — облачные сервисы (Synergy, резервное копирование, обновления).
Пользовательский интерфейс
Интерфейс webOS (телевизионная версия) построен на концепции «карточек» (Cards) и «панели запуска» (Launcher Bar). Основные элементы:
- Launcher Bar — горизонтальная полоса в нижней части экрана с иконками последних запущенных приложений и быстрым доступом к настройкам.
- Карточки — каждое приложение отображается в виде карточки, которую можно смахивать влево/вправо для переключения или вверх для закрытия.
- Magic Remote — пульт с гироскопом, позволяющий управлять курсором на экране, а также голосовым вводом.
Разработка приложений
Приложения для webOS пишутся на HTML5, CSS и JavaScript. Для телевизионной версии используется WebOS TV SDK, который включает эмулятор, инструменты отладки и библиотеки для работы с телевизионными функциями (каналы, управление громкостью, HDMI-CEC). Существует также возможность создания нативных приложений на C++ с использованием Qt (для Open webOS).
Версии и обновления
Мобильные версии (Palm/HP)
| Версия | Дата выхода | Устройства | Основные изменения |
|---|---|---|---|
| webOS 1.0 | июнь 2009 | Palm Pre | Первый релиз, карточный интерфейс, Synergy |
| webOS 1.2 | октябрь 2009 | Palm Pixi | Поддержка Exchange ActiveSync, улучшения производительности |
| webOS 1.4 | февраль 2010 | Palm Pre Plus, Pixi Plus | Поддержка Flash, улучшенный браузер |
| webOS 2.0 | октябрь 2010 | Palm Pre 2 | Многозадачность, стек приложений, улучшенная синхронизация |
| webOS 3.0 | июль 2011 | HP TouchPad | Планшетный интерфейс, поддержка Flash, улучшенная клавиатура |
| webOS 3.0.5 | октябрь 2011 | HP TouchPad | Последнее официальное обновление от HP |
Телевизионные версии (LG)
| Версия | Год | Основные изменения |
|---|---|---|
| webOS 1.0 | 2014 | Первый релиз для телевизоров, Launcher Bar, Magic Remote |
| webOS 2.0 | 2015 | Улучшенная производительность, поддержка 4K, My Channels |
| webOS 3.0 | 2016 | Поддержка HDR, Magic Zoom, голосовое управление |
| webOS 4.0 | 2018 | Поддержка Dolby Vision, ThinQ AI, Google Assistant |
| webOS 5.0 | 2019 | Поддержка AirPlay 2, HomeKit, улучшенный интерфейс |
| webOS 6.0 | 2021 | Полностью переработанный интерфейс, поддержка NVIDIA GeForce NOW |
| webOS 7.0 | 2023 | Поддержка Matter, улучшенная интеграция с умным домом, Always Ready |
Применение
Смарт-телевизоры
Основная сфера применения webOS сегодня — смарт-телевизоры LG. По состоянию на 2024 год, webOS установлена на более чем 200 миллионах телевизоров по всему миру. Платформа поддерживает все основные потоковые сервисы (Netflix, YouTube, ivi, Кинопоиск, Okko), а также воспроизведение видео в форматах 4K, HDR10, Dolby Vision. Система регулярно обновляется, получая новые функции и исправления безопасности.
Интернет вещей (IoT) и встраиваемые системы
Благодаря открытому исходному коду (Open webOS) и модульной архитектуре, webOS используется в различных встраиваемых устройствах: информационных киосках, цифровых вывесках, автомобильных информационно-развлекательных системах, умных холодильниках и других бытовых приборах. LG также выпускает линейку мониторов и проекторов на webOS.
Умный дом (ThinQ)
Начиная с webOS 4.0, LG интегрировала платформу умного дома ThinQ, позволяющую управлять совместимыми устройствами (кондиционеры, стиральные машины, роботы-пылесосы) непосредственно с телевизора. В webOS 7.0 добавлена поддержка протокола Matter, что обеспечивает совместимость с устройствами сторонних производителей.
Критика и недостатки
Мобильная версия
Основные претензии к webOS в эпоху Palm/HP касались:
- Ограниченной экосистемы приложений — на момент закрытия магазина приложений (App Catalog) в 2011 году в нём насчитывалось около 10 000 программ, против 500 000 у iOS и 300 000 у Android.
- Низкой производительности — на устройствах с процессорами ARM Cortex-A8 (Palm Pre) система работала медленно, особенно при многозадачности.
- Отсутствия обновлений — после покупки HP поддержка мобильных устройств была прекращена в течение года.
Телевизионная версия
Критика телевизионной версии webOS в основном связана с:
- Закрытостью экосистемы — установка сторонних приложений возможна только через официальный магазин LG Content Store, который содержит ограниченный набор программ.
- Рекламой — начиная с webOS 4.0, в интерфейсе появились рекламные баннеры, которые нельзя отключить без специальных настроек.
- Обновлениями — LG гарантирует обновления webOS только для телевизоров текущего и предыдущего года выпуска; более старые модели получают только исправления безопасности.
Интересные факты
- Изначально webOS называлась Palm OS II, но была переименована в webOS за несколько месяцев до анонса, чтобы подчеркнуть использование веб-технологий.
- В 2011 году HP выпустила ограниченную партию ноутбуков HP Pavilion dm1 на webOS, но проект был закрыт после продажи 1000 экземпляров.
- Исходный код Open webOS до сих пор доступен на GitHub, однако последний коммит от LG датирован 2019 годом.
- В 2022 году LG объявила о партнёрстве с Microsoft для интеграции облачных игр Xbox Cloud Gaming в webOS.
Источники
- Palm, Inc. (2009). «Palm webOS: The Next Generation of Mobile Computing». Palm Press Release.
- Hewlett-Packard Development Company (2011). «HP to Discontinue webOS Devices». HP Press Release.
- LG Electronics (2014). «LG Introduces webOS Smart TV Platform». LG Press Release.
- Open webOS Project (2012). «Open webOS Architecture Overview». GitHub.
- Statista (2023). «Global Smart TV Market Share by Operating System». Statista Report.
- LG Electronics (2023). «webOS 7.0: New Features and Updates». LG Developer Portal.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →