![]() | |
![]() | |
Разработчик | LG Electronics , ранее Hewlett-Packard & Palm |
---|---|
Написано в | C++ , Qt [1] |
Семейство ОС | Linux ( подобный Unix ) |
Рабочее состояние | Текущий |
Исходная модель | Источник доступен |
Последний релиз |
|
Маркетинговая цель | Встроенные устройства |
Платформы | РУКА |
Тип ядра | Монолитный ( ядро Linux ) |
Пользовательский интерфейс по умолчанию | Графический (Луна) |
Лицензия | Лицензия Apache |
Предшествовал | Palm OS (телефоны) NetCast (умные телевизоры) |
Официальный сайт | Сайт с открытым исходным кодом Сайт разработчика |
webOS , также известная как LG webOS и ранее известная как Open webOS, HP webOS и Palm webOS , [2] — это многозадачная операционная система на основе ядра Linux для смарт-устройств, таких как смарт-телевизоры , которая также использовалась в качестве мобильной операционной системы . Первоначально разработанная Palm, Inc. (которая была приобретена Hewlett-Packard ), HP сделала платформу с открытым исходным кодом , после чего она стала Open webOS.
Операционная система была позже продана LG Electronics и была сделана в первую очередь операционной системой Smart TV для телевизоров LG в качестве преемника NetCast . В январе 2014 года Qualcomm объявила, что приобрела технологические патенты у HP, которые включали все патенты webOS и Palm; LG лицензирует их для использования в своих устройствах.
С момента запуска в 2009 году различные версии webOS были представлены на нескольких устройствах, включая смартфоны Pre , Pixi и Veer , планшеты TouchPad , смарт-телевизоры LG с 2014 года, смарт-холодильники и смарт-проекторы LG с 2017 года.
Palm запустила webOS, тогда называвшуюся Palm webOS , в январе 2009 года в качестве преемника Palm OS . Первым устройством на базе webOS был оригинальный Palm Pre , выпущенный Sprint в июне 2009 года. Затем последовал Palm Pixi . Обновленные версии «Plus» как Pre, так и Pixi были выпущены Verizon и AT&T. [ требуется цитата ]
В апреле 2010 года HP приобрела Palm. Приобретение Palm было инициировано, когда Марк Херд был генеральным директором, однако он ушел в отставку вскоре после завершения приобретения. Позже новый генеральный директор HP Лео Апотекер описал webOS как ключевой актив и мотивацию для покупки. Приобретение стоимостью 1,2 млрд долларов было завершено в июне. HP заявила о своем намерении разработать платформу webOS для использования в нескольких новых продуктах, включая смартфоны, планшеты и принтеры . [3]
В феврале 2011 года HP объявила, что будет использовать webOS в качестве универсальной платформы для всех своих устройств. [4] Однако HP также приняла решение [5] , что Palm Pre, Palm Pixi и версии «Plus» не будут получать обновления по беспроводной сети до webOS 2.0, [6] несмотря на предыдущее обязательство обновиться «в ближайшие месяцы». [7] HP анонсировала несколько устройств на базе webOS, включая смартфоны HP Veer и HP Pre 3 , работающие под управлением webOS 2.2, и HP TouchPad , планшетный компьютер, выпущенный в июле 2011 года, работающий под управлением webOS 3.0.
В марте 2011 года HP объявила о планах выпустить версию webOS к концу 2011 года для работы в Windows [ 8] и установить ее на все настольные компьютеры и ноутбуки HP в 2012 году [9]. Ни то, ни другое так и не было реализовано, хотя работа над портом x86 началась примерно в это же время с участием команды из Форт-Коллинза, штат Колорадо ; работа была прекращена позже в том же году. [ необходима цитата ]
В августе 2011 года HP объявила, что она заинтересована в продаже своей Personal Systems Group, ответственной за все ее потребительские ПК-продукты, включая webOS, и что разработка и производственные линии устройств webOS будут остановлены. [10] [11] [12] Оставалось неясным, будет ли HP рассматривать лицензирование программного обеспечения webOS для других производителей. Когда HP снизила цену на Touchpad до 99 долларов, существующие запасы быстро распродались. [13]
HP Pre 3 был запущен в некоторых регионах Европы, а устройства, расположенные в США, были доступны только через неофициальные каналы (и AT&T, и Verizon отменили свои заказы непосредственно перед поставкой после заявления Апотекера (генерального директора HP в то время). [14] Примечательно, что эти устройства Pre 3 в США, выпущенные через неофициальные каналы, не имели ни гарантии, ни обязательств по поддержке со стороны HP; в результате детали было практически невозможно найти. HP объявила, что продолжит выпускать обновления для HP Veer и HP TouchPad , но эти обновления не были реализованы для первого, а для последнего был выпущен финальный неофициальный релиз под названием «webOS CE», который содержал только компоненты webOS с открытым исходным кодом, предназначенные для того, что осталось от сообщества разработчиков, а не традиционное обновление операционной системы, ориентированное на пользователя. Последняя версия HP webOS, 3.0.5, была выпущена 12 января 2012 года. [15]
В декабре 2011 года, после отказа от TouchPad и предполагаемой продажи HP Personal Systems Group, HP объявила, что в ближайшем будущем выпустит исходный код webOS под лицензией с открытым исходным кодом . [16] В августе 2012 года код, специфичный для существующих устройств, был выпущен как webOS Community Edition (CE) с поддержкой существующего оборудования HP. [17] Open webOS включает библиотеки с открытым исходным кодом, разработанные для более широкого спектра оборудования. HP переименовала свое подразделение webOS в «Gram». [18] [19]
В феврале 2012 года HP выпустила Isis, новый веб-браузер для Open webOS. [20]
HP App Catalog представлял собой магазин приложений для мобильных устройств под управлением WebOS.
6 июня 2009 года webOS была запущена на Palm Pre с 18 доступными приложениями. Количество приложений выросло до 30 к 17 июня 2009 года, [21] с 1 миллионом совокупных загрузок к 27 июня 2009 года; [22] 30 официальных и 31 неофициальное приложение к 13 июля 2009 года; [23] 1000 официальных приложений к 1 января 2010 года; [24] 4000 официальных приложений 29 сентября 2010 года; [25] и 10 002 официальных приложения 9 декабря 2011 года. [26] [ проверка не пройдена ]
Впоследствии количество доступных приложений сократилось, поскольку многие приложения были отозваны из App Catalog их владельцами. Примерами служат приложения для The New York Times и Pandora Radio . После заставки Catalog 11 ноября 2014 года, объявляющей о его устаревании, серверы HP App Catalog были окончательно закрыты 15 марта 2015 года. Количество оставшихся функциональных приложений на тот момент неизвестно, но, вероятно, было намного меньше из-за неизбежного отказа от проекта. [27]
25 февраля 2013 года HP объявила, что продаёт webOS компании LG Electronics для использования на своих смарт-телевизорах с поддержкой веб-доступа , заменив свою предыдущую платформу NetCast. [28] [29] Согласно соглашению, LG Electronics владеет документацией, исходным кодом, разработчиками и всеми связанными веб-сайтами. Однако HP по-прежнему будет владеть патентами Palm, а также облачными сервисами, такими как App Catalog. [30] В 2014 году HP продала свои патенты на webOS компании Qualcomm. [31]
Помимо использования в качестве ОС для смарт-телевизоров, LG расширила свое использование на различные устройства Интернета вещей . В качестве отправной точки LG продемонстрировала смарт-часы LG Wearable Platform OS (webOS) в начале 2015 года. [32] На выставке CES 2017 LG анонсировала смарт-холодильник с webOS. [33]
19 марта 2018 года LG анонсировала версию webOS с открытым исходным кодом. [34] Эта версия позволит разработчикам бесплатно загружать исходный код, а также использовать сопутствующие инструменты, руководства и форумы на своем новом сайте с открытым исходным кодом, чтобы лучше ознакомиться с webOS и ее неотъемлемыми преимуществами как платформы для смарт-устройств. LG надеется, что это поможет ее цели по продвижению ее философии открытой платформы, открытого партнерства и открытого подключения. [35]
Мобильная платформа WebOS представила некоторые инновационные функции, такие как интерфейс карт и навигация с помощью жестов, которые теперь являются стандартными в мобильных операционных системах, таких как iOS , Windows Phone и Android . [36] [37]
Особенность | LG вебОС | Открытая вебОС | HP/Palm webOS |
---|---|---|---|
Многозадачный интерфейс | Линейные карты | Карты | |
Интерфейс жестов | Волшебный пульт дистанционного управления | сенсорный экран и физическая клавиатура | |
Магазин приложений | Магазин контента LG | Нет | Каталог приложений HP |
Обновления по беспроводной сети | Да | ||
Обнаружение услуг | Подключить SDK | Нет | zeroconf / Нажмите, чтобы поделиться |
С открытым исходным кодом | Частичный [38] | Да | Частичный [39] |
Навигация использует многоточечные жесты на сенсорном экране . Интерфейс использует «карточки» для управления многозадачностью и представления приложений. Пользователь переключается между запущенными приложениями смахиванием слева и справа на экране. Приложения закрываются смахиванием «карточки» вверх — и «выключением» — экрана. «Карточки» приложений можно переупорядочивать для организации. В webOS 2.0 появились «стопки», где связанные карточки можно было «складывать» вместе.
Palm назвал интеграцию информации из многих источников «Synergy». Пользователи могут входить в несколько учетных записей электронной почты от разных провайдеров и интегрировать все эти источники в один список. Аналогичные возможности объединяют календари, а также мгновенные сообщения и текстовые SMS- сообщения из нескольких источников. [40]
ОС можно обновлять без подключения к ПК, получая обновления ОС через соединение с оператором.
Область уведомлений расположена в нижней части экрана на телефонах и в верхней части строки состояния на планшетах.
На телефонах, когда приходит уведомление, оно выезжает из нижней части экрана. Из-за изменяемой природы фреймворков приложений Mojo и Enyo, приложение обычно изменяет свой размер, чтобы обеспечить беспрепятственное использование, пока отображается уведомление. После того, как уведомление выезжает, оно обычно остается в виде значка. Затем пользователь может нажать на значки, чтобы развернуть их. Затем уведомления можно закрыть (вытащить с экрана), выполнить действия (нажать) или оставить как есть.
По умолчанию синхронизация данных использует облачный подход, а не клиент синхронизации на рабочем столе . Первая версия webOS поставлялась с возможностью синхронизации с программным обеспечением iTunes от Apple, маскируясь под устройство Apple, но эта функция была отключена последующими обновлениями программного обеспечения iTunes.
В HP webOS официально проверенные сторонние приложения доступны для установки на устройство из каталога приложений HP. [41]
Когда HP webOS заменила Palm OS , Palm поручила MotionApps написать и разработать эмулятор под названием Classic, чтобы обеспечить обратную совместимость с приложениями Palm OS. Он работает с webOS версии 1.0. Эмуляция Palm OS была прекращена в WebOS версии 2.0. [42] MotionApps отмежевалась от Classic в 2010 году, назвав HP Palm «подрывной». [43]
Другим источником приложений является программное обеспечение homebrew . [44] [45] Приложения homebrew напрямую не поддерживаются HP. Программы, используемые для распространения приложений homebrew webOS, включают webOS Quick Install (загрузчик на основе Java для настольных компьютеров) и Preware (каталог приложений homebrew webOS, который необходимо загрузить извне). Если после установки программ homebrew возникли проблемы с программным обеспечением, «webOS Doctor» (предоставленный HP) может восстановить заводские настройки телефона и удалить изменения, внесенные приложениями homebrew и исправлениями. [46]
Режим разработчика позволяет разработчику получить доступ к устройству, а также используется для цифровых криминалистических расследований. Доступ к нему можно получить, набрав webos20090606 на клавиатуре устройства или на некоторых устройствах, набрав upupdowndownleftrightleftrightbastart (ссылка на код Konami ) в представлении карт. После перехода в режим разработчика данные на системном разделе могут быть доступны свободно, даже если устройство заблокировано. [47] [48]
LG переделала пользовательский интерфейс webOS, сохранив пользовательский интерфейс карты в качестве функции под названием «Простое переключение» между открытыми приложениями ТВ. Другие две функции, продвигаемые компанией, — это простое подключение (используя анимированного персонажа, похожего на Клиппи, по имени Бинбёрд, чтобы помочь пользователю в настройке) и простое обнаружение.
Этот раздел необходимо обновить . Пожалуйста ( Март 2018 ) |
Под графическим пользовательским интерфейсом webOS имеет много общего с основными дистрибутивами Linux . Версии с 1.0 по 2.1 используют исправленное ядро Linux 2.6.24 . [49]
Список компонентов с открытым исходным кодом, используемых в различных версиях webOS, а также исходный код и исправления, применяемые к каждому компоненту, доступны на веб-странице Palm Open Source. [49] Эта страница также служит справочным списком версий webOS, которые были выпущены публично.
В 2011 году Enyo заменил Mojo, выпущенный в июне 2009 года, в качестве комплекта для разработки программного обеспечения (SDK). [50]
версия webOS | Тип | Устройство | Дата выпуска | Ссылка. |
---|---|---|---|---|
HP/Palm webOS | Телефоны | Палм Пре Пре Плюс | 6 июня 2009 г. 25 января 2010 г. | [51] |
Пальмовый Пикси Пикси Плюс | 15 ноября 2009 г. 7 января 2010 г. | [52] | ||
Палм Пре 2 | 22 октября 2010 г. | [53] | ||
HP Веер | 18 августа 2011 г. | [54] | ||
HP Предварительно 3 | 18 августа 2011 г. | [55] | ||
ВиндзорНе | Отменено | [56] | ||
Мако | [56] | |||
Таблетки | Сенсорная панель HP | 1 июля 2011 г. | [57] | |
HP TouchPad Go | Отменено | [58] | ||
Сапфир | [56] | |||
Твен | [56] | |||
LG вебОС | Телевизоры | Модели смарт-телевизоров LG | Варьируется | [59] [60] |
Умный лазерный проектор LG | [61] [62] | |||
FOX TV (Сербия) | ||||
Холодильники | Модели умных холодильников LG | [63] [64] | ||
Часы | LG Watch Urbane LTE | 27 апреля 2015 г. | [65] [66] [67] | |
LG webOS ХАБ | Телевизоры | Модели смарт-телевизоров Hyundai | Неизвестный | [68] |