LG webOS

LG webOS — операционная система для различных вычислительных устройств, включая смартфоны, планшеты, смарт‑ТВ, умные дисплеи, электронные рекламные панели и другие устройства, а также IoT‑платформа. Вариант системы с открытым исходным кодом — webOS Open Source Edition (webOS OSE) — распространяется на условиях Apache License[3].

webOS основана на ядре Linux, применяет WebKit и веб-технологии (HTML, CSS, JavaScript и др.) для построения графического окружения, рассчитанного на управление с ёмкостного сенсорного экрана с поддержкой мультитач-жестов. Название отражает интеграцию с интернет-сервисами и использование веб-технологий.

Изначально webOS была разработана компанией Palm. После покупки Palm компанией HP система была переименована из Palm webOS в HP webOS. HP, фактически прекратив развитие системы, впервые опубликовала версию с открытым исходным кодом под названием Open webOS. После продажи webOS компании LG патенты остались у HP и со временем были переданы Qualcomm.

На основе Open webOS сообществом WebOS-Ports был создан форк LuneOS, дополняющий и заменяющий компоненты Open webOS элементами Android.

Что важно знать
LG webOS
Изображение логотипа
Разработчик LG, ранее HP Palm
Семейство ОС Linux
Исходный код свободный (Apache License)
Первый выпуск 2009
Последняя версия
Метод обновления OTA (обновления через интернет)
Поддерживаемые языки французский, английский и русский
Поддерживаемые платформы ARM
Тип ядра ядро Linux (монолитное)
Лицензия Apache License
Состояние активное
Веб-сайт https://webosose.org/

История Palm webOS

Последняя публичная версия 5.4 Palm OS поддерживала только два коммуникационных профиля, поэтому смартфоны работали только с GPRS и Bluetooth, но без поддержки UMTS и встроенного GPS. Это привело к невозможности конкурировать с аппаратными платформами других производителей. В результате Palm приступила к разработке новой ОС с кодовым именем Nova, основной упор в которой делался на глубокую интеграцию с интернет-сервисами и использованием веб-технологий на базе Linux. Операционная система и первый смартфон на её базе были представлены 8 января 2009 года на выставке Consumer Electronics Show в Лас-Вегасе. Смартфон Palm Pre поступил в продажу в июне 2009 года.

История HP webOS

18 августа 2011 года компания HP под руководством Лео Апотекера, нового владельца Palm, объявила о прекращении выпуска планшетов и смартфонов на базе webOS[4]. 9 декабря 2011 года новый CEO HP Мэг Уитмен анонсировала открытие исходных текстов webOS[5][6]. В 2012 году webOS была официально опубликована HP как открытое ПО под названием Open webOS[7].

История LG webOS

В октябре 2012 года стало известно, что LG работает над телевизором с Open webOS как платформой[8]. В феврале 2013 года LG приобрела webOS[9], а в январе 2014 года представила первые телевизоры с новой системой[10].

В 2017 году LG показала холодильник с webOS[11]. В январе 2024 года компания объявила, что телевизоры LG будут получать актуальные версии webOS не менее пяти лет с момента выпуска, включая обратное обновление части моделей 2022 года[12].

Особенности

webOS представляет собой многозадачную операционную систему на базе ядра Linux. Графический интерфейс построен с использованием WebKit, благодаря чему реализована визуализация нескольких запущенных приложений с возможностью их просмотра в виде живых миниатюр. Управление осуществляется с помощью жестов на сенсорном экране. Система оптимизирована для взаимодействия с интернет-сервисами и поддерживает облачные хранилища, календари, управление контактами, интеграцию с социальными сетями.

Synergy

Данные личного управления хранятся на устройстве и синхронизируются с интернет‑сервисами (например, Gmail). Технология Synergy позволяет объединять информацию из различных календарей (Exchange, Google Calendar и др.) в одном приложении. Эта интеграция распространяется на контакты, календарные события и почту.

Уведомления

В webOS встроен «Notification Manager», отображающий напоминания и события (новые письма и др.) в нижней части экрана («notification bar»), при этом активное приложение не прерывается. Уведомления, требующие реакции пользователя (звонок, напоминание, будильник), могут быть временно заглушены, но остаются в панели уведомлений. Такой подход был позиционирован HP Palm как unobtrusive notifications («ненавязчивые уведомления») в противовес push-уведомлениям в ранних версиях iOS, которые позволяли только мгновенный ответ или отклонение.

App Catalog

Каталог HP App Catalog предлагал приложения для устройств на webOS. Для смартфонов было доступно несколько тысяч приложений, для HP Touchpad (webOS 3.x) — чуть меньше. Приобретённые приложения автоматически устанавливались на совместимые устройства при синхронизации профиля. Летом 2011 года HP представила цифровой журнал webOS Pivot с редакционными обзорами приложений, но уже в ноябре 2011 года издание было закрыто в рамках смены стратегии компании.

Веб-браузер

В webOS используется веб-браузер на базе WebKit, как и сам пользовательский интерфейс. Браузер поддерживает отображение Flash‑контента, полную навигацию жестами и установку альтернативных браузеров из каталога приложений.

Выпуски

Версия Дата выпуска Описание
1.0.1 RTM[13] Обновление OTA до версии 1.0.2 стало доступным в день старта продаж некоторых устройств Palm Pre.
1.0.2 5 июня 2009 OTA‑обновление для Palm Pre.
1.0.3 19 июня 2009[14] OTA‑обновление для Palm Pre.
1.0.4 29 июня 2009[15] OTA‑обновление для Palm Pre.
1.1.0 23 июля 2009[16] Первая версия для Bell Канада[17]
1.1.2 RTM для Palm Pre от O2[18] В Европе выпускалась версия 1.1.2, а в США уже появилась 1.2.0.
1.1.3 13 октября 2009 OTA‑обновление для GSM-версий Palm Pre в Европе.
1.2.0 28 сентября 2009[19] Появилась коммерция в магазине приложений[20][21]
24 2024 Поддержка LG OLED, LG NanoCell, LG UHD TV, LG QNED

Разработка программного обеспечения

Для создания приложений в webOS использовался SDK «Mojo Application Framework», позволявший писать программы на HTML5, CSS и JavaScript. В 2011 году HP перешла на новое ядро Enyo с расширенной функциональностью.

Ares — IDE для разработки приложений непосредственно в веб-браузере, без установки SDK. Для тестирования включён эмулятор webOS. Ares поддерживает браузеры Firefox, Safari и Chrome.

С июня 2014 года LG предлагает комплект разработчика для смарт-ТВ «webOS TV SDK»[22].

Plug-In Development Kit (PDK)

С марта 2010 года появилась возможность добавлять в приложения на webOS модули на C или C++ для портирования ПО с других платформ.

webOS не совместима с программным обеспечением Palm OS, но доступен эмулятор «Classic» для запуска Palm OS‑приложений на устройствах с webOS 1.x–2.x[23]. Его разработчик, компания MotionApps, продала ПО компании Palm и прекратила продажи; под webOS 2 Classic более не поддерживается.

Устройства

undefined
  • Palm Pre (webOS 1.x) и Palm Pre Plus (webOS 1.x и 2.x): Первый смартфон на webOS — Palm Pre — поступил в продажу в США 6 июня 2009 года через Sprint Nextel[24]. В Германии — с 13 октября 2009 года у O2 и Simyo[25]. На CES 2010 представлен Palm Pre Plus с удвоенными памятью (512 МБ) и хранилищем (16 ГБ).
  • Palm Pixi и Palm Pixi Plus (webOS 1.x): Осенью 2009 года выпущен Palm Pixi, второй смартфон на webOS[26]. Его отличие — физическая клавиатура под небольшим сенсорным экраном без слайдера. Palm Pixi Plus получил поддержку Wi-Fi и продавался в Германии у O2 и Vodafone.
  • Palm Pre 2 (webOS 2.x): Последователь Pre Plus с улучшенным дизайном, впервые — экран Gorilla Glass, обновлённая аппаратная и программная часть. В продаже с октября 2010 года.
  • HP Veer (webOS 2.x): Уменьшенная версия Pre 2 с 2,6-дюймовым дисплеем (320×400 пикс.), обновлённым железом и ПО. Самое миниатюрное устройство с поддержкой индуктивной зарядки. Поступило на рынок с задержкой, в 2011-м распродавалось по сниженной цене (60 евро).
  • HP Pre 3 (webOS 2.x): Предназначалось как продолжение Pre 2, выпускалось ограниченно во Франции, позднее в Германии и Великобритании небольшими партиями; версии для США не поступили в продажу, европейские экземпляры были быстро распроданы (80 евро).
  • HP TouchPad (webOS 3.x): Планшет с 9,7-дюймовым экраном (1024×768, Gorilla Glass), 16 или 32 ГБ памяти, 1 ГБ ОЗУ, Wi-Fi/Bluetooth, двухъядерным процессором и режимом «Touch to share» для связи с webOS‑телефонами. Производство прекратилось вскоре после дебюта, устройства были распроданы по сниженным ценам; ПО продолжали обновлять.

Примечания

Ссылки