HP webOS - Что это такое?
Мир, в котором обитают IT-компании, очень напоминает джунгли. И не потому, что в желании забраться на вершину потребительского успеха каждый сам за себя. Как и в джунглях, в суровом мире информационных технологий существует своя пищевая цепочка. Компании-гиганты словно хищники рыщут в поисках «вкусненького» — компаний поменьше, но с интересными и перспективными наработками. Рыщут, чтобы поглотить и разработки, и талантливых инженеров, которые за этими наработками стоят.
За примером далеко ходить не нужно. В апреле 2010 года после коротких (всего три недели), но ожесточенных торгов, в которых свои зубы показывали такие акулы рынка, как Research In Motion и Lenovo, в нежные лапы их конкурента компании Hewlett-Packard попала компания Palm Inc. — пионер рынка карманных компьютеров и операционных систем для них. Сумма сделки 1,2 миллиарда долларов говорит сама за себя — битва была нешуточной.
Почему же IT-гигант HP решил бросить на поглощение Palm такую недетскую сумму? Ведь в активе тонущей компании остались всего две модели мобильных устройств. Palm Pre и Palm Pixi, которые должны были потеснить на рынке всемогущий iPhone, но вместо этого заняли небольшую, но достаточно стабильную нишу. Главной целью Hewlett-Packard — одного из крупнейших производителей персональных компьютеров была программная начинка — операционная система Palm webOS. Именно с ее помощью HP собирается в ближайшее время ворваться на новый IT-клондайк, под названием «рынок планшетных компьютеров».
Чем же приглянулась Palm webOS IT-хищнику? И поможет ли она реализовать планшетные амбиции Hewlett-Packard? Давайте разберемся.
Откуда у HP webOS ноги растут
Операционная система HP webOS появилась в результате длительного эволюционного процесса. И компания Hewlett-Packard сыграла в судьбе ее разработчиков не последнюю роль, выпустив в свое время такие карманные компьютеры как Jornada и iPaq. Дело в том, что их программа синхронизации с персональным компьютером, ставшая весьма популярной среди бизнес-пользователей в 90-х, была разработана в то время небольшой компанией Palm.
Сотрудничество Palm и Hewlett-Packard началось в далекие 90-е.
Palm и Apple однажды тоже были партнерами.
Именно для яблочной компании
Palm разработала свою систему рукописного ввода Graffiti.
Дальнейшую историю взлета популярности Palm (первоначально под крылом телекоммуникационной компании 3Com) и ее персональных цифровых помощников PalmPilot знают, наверное, все, кто сталкивался с карманными компьютерами. Ведь одно время торговая марка Palm и аббревиатуры PDA и КПК были синонимами. Разработанная подразделением PalmSource Ink. операционная система Palm OS версии 1.0 была совершенно нетребовательна к аппаратным ресурсам. Так в первенце Palm 1000 она работала на 16 МГц процессоре Motorola и в 128 килобайтах оперативной памяти прекрасно уживалась с массой других программ.
Недорогой и простой в использовании Palm Pilot 1000
стал началом КПК-триумфа компании.
Недорогие цифровые помощники Palm с интуитивно понятным интерфейсом и простым способом синхронизации с компьютерами позволили Palm Inc. получить в 2000 году независимость. За последующие шести лет компания выпустила ряд удачных моделей КПК и коммуникаторов под управлением Palm OS (лицензия на нее была выкуплена у японской компании ACCESS Сo. Ltd).
Казалось бы, безоблачное будущее на вершине Олимпа смартфонов и коммуникаторов компании Palm обеспечено: известная марка, собственные производственные мощности, своя операционная система, масса программ сторонних производителей. Но не тут-то было. Как водится в быстроменяющемся мире технологий, Palm вовремя не разглядела перспективы, продолжая делать упор на КПК-возможности своих продуктов, простоту работы и нетребовательность Palm OS. Не рассмотрела компания и перспективных противников в лице Windows Mobile и Symbian.
Эти системы были ничем не хуже Palm OS и при этом обладали двумя весомыми преимуществами: многозадачностью и отличной поддержкой мобильных коммуникаций.
Palm OS 5 образца 2000 года (по-другому ее называют Garnet OS) работала по принципу своей первой версии образца года 1996 — пользователь мог работать с программами только последовательно. Свернутая активная программа не продолжала выполняться в фоне, а выгружалась из памяти устройства, хотя операционная система и запоминала ее контекст. Понимая эту архитектурную слабость своей системы, Palm бросила усилия на ее доработку, обещая своим приверженцам сделать шестой релиз Palm OS (проект Cobalt) многозадачным.
Шестая версия Palm OS с кодовым именем Cobalt так и не
увидела свет. А ведь в ней были учтены все ошибки предыдущих версий.
Попытка вырваться на рынок смартфонов и коммуникаторов с линейкой Palm Treo не увенчалась успехом. И уж совсем провальной оказалась попытка сделать Palm с Windows-лицом. Анонсированная в 2005 году модель Palm Treo 700w с установленной на борту системой Windows Mobile 5.0, выглядела эдаким Франкенштейном и вызвала бурю негодования среди поклонников марки (к слову, подобное Windows-решение в ближайшее время готова принять и Nokia.
Выпуск версии Treo на базе Windows Mobile поклонники марки Palm восприняли с негодованием.
Некогда успешный бизнес Palm начал разваливаться. Одна из последних моделей коммуникаторов на базе Palm OS — Palm Centro, анонсированная компанией в 2008 году, относилась к бюджетному сегменту и не пользовалась особым спросом. Если недавние КПК уверенно ассоциировались с Palm и Palm OS, то гордое звание смартфонов подхватили устройства Nokia. Да и при слове «коммуникатор» потребитель представлял гаджет с Windows Mobile на борту. Появление же iPhone и последовавший за его триумфом анонс системы Google Android полностью лишили Palm опоры. Слухи о скорой продаже компании звучали все громче. Возможно какая-нибудь другая компания и сдалась бы. Но только не Palm, долго и упорно шедшая к собственной свободе. В первую очередь инженеры компании трезво пересмотрели проект Cobalt и Palm OS 6 и решили свернуть его. Причиной стало понимание того, что современные мобильные операционные системы не обязательно должны походить на свои настольные аналоги по принципам управления программами. Та же система Android базируется на ядре Linux, но для запуска программ использует модифицированную Java-машину. Аналогичный подход избрал и бывший владелец Palm OS, компания ACCESS Co. Ltd, успешно продвигая на японском рынке свою мобильную систему ACCESS Linux Platform.
Palm решила рискнуть всем и двинулась по пути создания системы с нуля. В ее основу была положена платформа Linux, а за дизайн пользовательских интерфейсов взялся один из лучших специалистов — Матиаса Дуарте (Matias Duarte), принимавший до этого активное участие в разработке интерфейса Google Android.
И вот на выставке CES 2009 компания Palm анонсировала свой козырь — операционную систему Palm webOS. Продуманная до мелочей Palm webOS не имела ничего общего со своей предшественницей Palm OS и явно метила в конкуренты нынешним лидерам в лице iOS и Android.
Решив помериться силами со всемогущей Apple, Palm Inc. начала реализацию базирующихся на Palm webOS аппаратов — Palm Pre и Palm Pixi. Но финансовые силы были явно не равны. Бросив все свои активы в эти новые модели, Palm так и не смогла добиться устойчивой прибыли. Именно поэтому, спустя полтора года после анонса Palm webOS, летом 2010 года она и была поглощена Hewlett-Packard.
А 9 февраля нынешнего года HP пригласила прессу на специальное мероприятие, посвященное новым продуктам компании на базе... HP webOS. Это не что иное, как ребрендинг второй версии Palm webOS и, вероятно, презентация конкурента iOS и Android 3.0 на перспективном рынке планшетов.
Архитектура webOS
Также как и в операционной системе Android, в основе HP webOS лежит ядро операционной системы Linux. Используемая версия ядра Linux 2.6.24 обеспечивает HP webOS управление такими аппаратными компонентами смартфона или планшета, как процессорное время, оперативная память, шины для подключения запоминающих устройств и различной периферии. Кроме, собственно, ядра, в базовой части системы работает ряд системных сервисов. Так для поддержки мультимедиа-функций используется фреймворк GStreamer, за воспроизведение звука отвечает сервер PulseAudio, работу с web-страницами обеспечивает движок WebKit, а игровые возможности реализованы библиотекой SDL.
Как и в любой серьезной операционной системе, в HP webOS пользователь и запускаемые им программы не могут взаимодействовать с ядром Linux напрямую. Да это и не нужно. В HP webOS есть системный менеджер пользовательского интерфейса (UI System Manager), а программы работают в специальной программной «песочнице» Mojo Framework, являющейся по сути вариацией на тему Java-машины. Вариацией, потому что для создания программ под HP webOS разработчик может использовать язык JavaScript, технологию AJAX и даже старый добрый HTML. Впрочем, этими технологиями дело не ограничивается. Все, что доступно для исполнения в нынешней и будущих версиях движка WebKit, будет доступно в HP webOS. Слово Web в ее названии стоит не случайно.
В основе архитектуры HP webOS лежит Linux ядро
и активная поддержка web-сервисов.
Создавая первую версию системы (тогда еще Palm webOS) разработчики включили программную поддержку совместимости с операционной системой Palm OS, программ для которой с 1996 года написано огромное количество. С этой целью в систему был включен Classic — эмулятор Palm OS. Впрочем, низкий интерес пользователей к старым программам заставил разработчиков во второй версии HP webOS отказаться от него.
Взаимодействие локально установленных программ и удаленных облачных сервисов с системными компонентами осуществляется через набор функций, именуемых Palm Bus. Web-компоненты системы, такие как web-браузер и просмотрщик документов используют интерфейс NPAPI.
Этот внутренний мир скрывается от пользователя за продвинутой графической средой, поддерживаемой компонентами системного менеджера пользовательского интерфейса. И вот здесь HP webOS предлагает решение, делающее ее уникальной среди других мобильных операционных систем.
HP webOS: иду на Вы
Приобретая компанию Palm Hewlett-Packard не выполняла миссию милосердия. Нет. В ее замыслах зрело желание выйти на планшетный рынок 2011 года с собственной платформой, выделяющейся на фоне бесконечных вариаций на тему Android.
Скорее всего, эти замыслы воплотятся в жизнь. Буквально на днях мы все приглашены на ивент, который Hewlett-Packard проводит чтобы представить:
*нечто большое (Think Big). Видимо, планшеты;
*нечто маленькое (Think Small). Видимо, продолжение линейки смартфонов Palm Pre и Plm Pixi;
*нечто запредельное (Think Beyond)... как предположил ресурс MobileCrunch... может фигурку База Светика (Buzz Lightyear) под управлением HP webOS?
На счет База есть большие сомнения, но вот планшеты от HP на базе webOS скорее реальность, чем выдумка. Недавние утечки рассекретили даже их имена: Topaz для 9-дюймовой модели и Opal для модели с экраном диагональю 7 дюймов.
В этом смысле Hewlett-Packard пошла по пути компании Apple. Продвижение собственных устройств на базе собственной платформы — вызов в стиле «Иду на Вы» легиону гуглопадов, работающих под управлением недавно анонсированной Android Honeycomb. Впрочем, не только им. Ведь грядет скорый мартовский анонс сильного конкурента — iPad 2.
Уверен, что возможностей тягаться с такими сильными противниками у HP webOS в избытке.
Комментарии
Отправить комментарий