webOS , также известная как LG webOS и ранее известная как Open webOS, HP webOS и Palm webOS , [2] представляет собой многозадачную операционную систему на основе ядра Linux для интеллектуальных устройств, таких как смарт-телевизоры , которая также использовалась в качестве мобильной операционной системы . Первоначально разработанная компанией Palm, Inc. (которая была приобретена Hewlett-Packard ), HP сделала платформу с открытым исходным кодом , после чего она стала Open webOS.
Позже операционная система была продана компании LG Electronics и стала в первую очередь операционной системой Smart TV для телевизоров LG в качестве преемника LG Netcast . В январе 2014 года Qualcomm объявила, что приобрела у HP технологические патенты, включая все патенты на webOS и Palm; LG лицензирует их использование в своих устройствах.
Различные версии webOS используются на нескольких устройствах с момента запуска в 2009 году, включая смартфоны Pre , Pixi и Veer , планшеты TouchPad , смарт-телевизоры LG с 2014 года, интеллектуальные холодильники LG и интеллектуальные проекторы с 2017 года.
В январе 2009 года компания Palm выпустила webOS, которая тогда называлась Palm webOS , в качестве преемника Palm OS . Первым устройством с webOS был оригинальный Palm Pre , выпущенный Sprint в июне 2009 года. За ним последовал Palm Pixi . Обновленные версии Pre и Pixi «Plus» были выпущены на 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 объявила о планах выпустить к концу 2011 года версию webOS, которая будет работать под управлением Windows [ 8] и будет установлена на все настольные компьютеры и ноутбуки HP в 2012 году. [9] Ни одно из этих планов так и не было реализовано, хотя работа уже началась. примерно в это же время над портом x86 с участием команды из Форт-Коллинза, штат Колорадо ; Позже в том же году работа была прекращена. [ нужна цитата ]
В августе 2011 года HP объявила, что заинтересована в продаже своей группы Personal Systems Group, отвечающей за все ее продукты для потребительских ПК, включая webOS, и что разработка и производство устройств с WebOS будут остановлены. [10] [11] [12] Оставалось неясным, будет ли HP рассматривать возможность лицензирования программного обеспечения webOS другим производителям. Когда HP снизила цену на сенсорную панель до 99 долларов, имеющиеся запасы быстро были распроданы. [13]
HP Pre 3 был выпущен в некоторых регионах Европы, а устройства в США были доступны только по неофициальным каналам (и AT&T, и Verizon отменили свои заказы непосредственно перед поставкой после заявления Апотекера (в то время генерального директора HP). [14] Примечательно 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] Открытая webOS включает библиотеки с открытым исходным кодом, предназначенные для более широкого спектра аппаратного обеспечения. HP переименовала свое подразделение webOS в Gram. [18] [19]
В феврале 2012 года HP выпустила Isis, новый веб-браузер для Open webOS. [20]
Каталог приложений HP представлял собой магазин приложений для мобильных устройств под управлением webOS.
6 июня 2009 года на Palm Pre была запущена webOS с 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]
Впоследствии количество доступных приложений уменьшилось, поскольку многие приложения были удалены из каталога приложений их владельцами. Примеры включают приложения для The New York Times и Pandora Radio . После того, как 11 ноября 2014 г. на экране-заставке каталога было объявлено о прекращении его поддержки, серверы каталога приложений HP были окончательно отключены 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 распространила ее использование на различные устройства Интернета вещей . В качестве отправной точки в начале 2015 года компания LG продемонстрировала умные часы LG Wearable Platform OS (webOS). [32] На выставке CES 2017 компания LG анонсировала умный холодильник с webOS. [33]
19 марта 2018 года LG анонсировала версию webOS с открытым исходным кодом. [34] Это издание позволит разработчикам бесплатно загрузить исходный код, а также воспользоваться соответствующими инструментами, руководствами и форумами на новом веб-сайте с открытым исходным кодом, чтобы лучше познакомиться с webOS и присущими ей преимуществами как платформы для интеллектуальных устройств. LG надеется, что это поможет ее цели по продвижению философии открытой платформы, открытого партнерства и открытого взаимодействия. [35]
Мобильная платформа webOS представила некоторые инновационные функции, такие как интерфейс карт или навигация с помощью жестов, которые до сих пор используются Apple , Microsoft и Google в своих мобильных операционных системах iOS , Windows Phone и Android соответственно. [36] [37]
Навигация использует мультитач- жесты на сенсорном экране . В интерфейсе используются «карточки» для управления многозадачностью и представления приложений. Пользователь переключается между запущенными приложениями, пролистывая экран слева и справа. Приложения закрываются путем поднятия «карточки» вверх и «выключения» экрана. «Карточки» приложения можно переставлять для организации. В webOS 2.0 появились «стеки», в которых связанные карты можно было «складывать» вместе.
Палм назвал интеграцию информации из многих источников «синергией». Пользователи могут войти в несколько учетных записей электронной почты от разных поставщиков и объединить все эти источники в единый список. Аналогичные возможности объединяют календари, а также мгновенные сообщения и текстовые SMS- сообщения из нескольких источников. [40]
Операционную систему можно обновлять без стыковки с ПК, вместо этого получая обновления ОС через соединение с оператором связи.
Область уведомлений расположена в нижней части экрана на телефонах и в верхней части строки состояния на планшетах.
На телефонах, когда приходит уведомление, оно выдвигается из нижней части экрана. Из-за изменяемого размера платформ приложений Mojo и Enyo приложение обычно изменяет размер, чтобы обеспечить беспрепятственное использование во время отображения уведомления. После того, как уведомление исчезнет, оно обычно остается в виде значка. Затем пользователь может нажать на значки, чтобы развернуть их. Затем уведомления можно закрыть (уйти за пределы экрана), выполнить какие-либо действия (нажатием) или оставить в покое.
По умолчанию для синхронизации данных используется облачный подход, а не клиент синхронизации рабочего стола . Первая версия webOS поставлялась с возможностью синхронизации с программным обеспечением Apple iTunes путем маскировки под устройство 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]
Еще одним источником приложений является домашнее программное обеспечение . [44] [45] Приложения Homebrew не поддерживаются HP напрямую. Программы, используемые для распространения доморощенных приложений WebOS, включают webOS Quick Install (загрузчик на основе Java для настольных компьютеров) и Preware (каталог приложений Homebrew WebOS, который необходимо загружать неопубликовано). Если после установки программ Homebrew возникают проблемы с программным обеспечением, «webOS Doctor» (предоставленный HP) может восстановить заводские настройки телефона и удалить изменения, внесенные приложениями homebrew и исправлениями. [46]
Режим разработчика обеспечивает доступ разработчика к устройству, а также используется для цифровых криминалистических расследований. Доступ к нему можно получить, набрав webos20090606 на клавиатуре устройства или на некоторых устройствах набрав upupdowndownleftrightleftrightbastart (ссылка на код Konami ) в представлении карточек. В режиме разработчика к данным системного раздела можно получить свободный доступ, даже если устройство было заблокировано. [47] [48]
LG изменила дизайн пользовательского интерфейса webOS, сохранив пользовательский интерфейс карты как функцию под названием «Простое переключение» между открытыми телевизионными приложениями. Две другие функции, продвигаемые компанией, — это простое подключение (с использованием анимированного персонажа, похожего на Clippy , по имени Beanbird, который помогает пользователю в настройке) и простое обнаружение.
Под графическим интерфейсом пользователя webOS имеет много общего с основными дистрибутивами Linux . Версии с 1.0 по 2.1 используют исправленное ядро Linux 2.6.24 . [49]
Список компонентов с открытым исходным кодом, используемых в различных выпусках webOS, а также исходный код и исправления, применяемые к каждому компоненту, доступны на веб-странице Palm Open Source. [49] Эта страница также служит справочным списком общедоступных версий webOS.
В 2011 году Enyo заменил Mojo, выпущенный в июне 2009 года, в качестве пакета разработки программного обеспечения (SDK). [50]