Этапы великого пути
История Palm OS является характерным примером изначального единства программной и аппаратной части устройства. В отличие от современной ситуации, когда hardware подгоняется под software, либо наоборот, у этой ОС развитие обеих подсистем шло параллельно. По этой причине эволюция Palm OS самым тесным образом связана с эволюцией карманных компьютеров. Самой яркой фигурой всего, что связано с именем Palm и одноименной операционной системой, является Джеф Хоукинс, вложивший немало сил в создание того, что мы сегодня называем наладонником.
1986 год – создание первой в мире программы распознавания символов PalmPrint, 1989 год – создание первого в мире планшетного компьютера GRiD Pad с рукописным вводом информации, 1991 год – основание компании Palm Computing, 1992 год - выход первого КПК Palm Zoomer с перьевым вводом (ради справедливости надо заметить, что в продаже он появился на один месяц позже Apple Newton MessagePad), 1994 год – появление Graffiti, 1995 год – возникновение идеи карманного помощника человека, которая реализовалась в следующем году в виде Palm Pilot 1000. Вот они – десять лет, результатом которых стал легендарный компьютер, носящий в своем сердце операционную систему Palm OS 1.0.
Palm IIIe – недорогая, но серьезная модель
Любопытно, что уже тогда были заложены принципы построения системы, которые используются и по сей день. Простота и эффективность – вот ее главные характеристики, а понимание многоуровневой структуры доступно каждому. Основа основ – ядро, которое окружают системные службы, обеспечивающие базовые свойства устройства, и отвечающие за поддержание его работоспособности. Следующий уровень – это системные библиотеки и приложения (как от Palm, так и от сторонних разработчиков) с одной стороны, и аппаратные средства и приложения с другой стороны. Заметим, что такая «прозрачность» системы привела к появлению просто огромного числа разработчиков, а, соответственно, и приложений для Palm OS.
Прошел год, и увидели свет обновленные модели Palm Pilot, работавшие уже на второй версии операционной системы. Изменения были незначительны и были направлены на дальнейшее улучшение дружелюбности системы (добавлены полосы прокрутки в меню, появилась поддержка баз данных со сложной структурой и т.п.). Кстати, о конкуренции. Ее практически не было, наиболее значимыми компьютерами того времени были клавиатурные органайзеры Psion (это немного другая весовая категория) да и уже упомянутый нами революционный Apple Newton MessagePad, опередивший свое время.
Palm Zire – одна из самых простых моделей
Еще через год появилась третья версия ОС, которая просуществовала целых три года и успела «обрасти» многочисленными редакциями. Вот избранные уровни роста этой версии. Подсветка дисплея, улучшенные шрифты, возможности динамического изменения интерфейсов, поддержка MIDI (3.0), использование Windows-кодировок (3.1), поддержка цвета и серьезные изменения в принципах отображения объектов на дисплее (3.5). Следует заметить, что компьютеры на основе Palm OS в то время не блистали какими-либо расширенными возможностями (например, мультимедиа), это были в прямом смысле слова продвинутые органайзеры, отличающиеся компактностью, высокой скоростью работы, великолепной синхронизацией с ПК, потрясающим временем автономной работы (30-40 часов), продуманностью, надежностью и невысокой ценой.
Очередным этапом эволюции стала версия 4.0, появившаяся в начале нового века. Началась эпоха мобильности и беспроводности, и компания ринулась адаптировать свою ОС к насущным требованиям. Появились Bluetooth и поддержка телефонных функций, совершенствуются мультимедиа-возможности.… Но рождение новой эры в мобильном мире стало критической чертой для Palm. Многих перестал устраивать несложный органайзер с черно-белым дисплеем и парой мегабайт памяти, решающий абсолютно все задачи, но не вписывающийся в дух времени. Цвет, звук, связь без проводов, Интернет, электронная почта, SMS – это понятия стали основополагающими, и знаменуют собой начало активной борьбы между Palm OS и операционными системами от Microsoft.
На грани фола
Прошло еще три года, и мир увидел Palm OS 5.0, о которой сложилось довольно неоднозначное мнение. С одной стороны, это был шаг вперед – поддержка ARM процессоров (по мнению многих, это самое мудрое решение Palm за последние несколько лет), дисплеев с разрешением 320х320 пикселей, расширенные возможности беспроводных коммуникаций (Bluetooth и Wi-Fi), мультимедиа на аппаратном уровне, шифрование данных и т.п.
С другой, остался один достаточно серьезный недостаток, который долго ставили в вину Palm OS, и который в этой версии компания обещала исправить, - многозадачность, но она не реализовала ее. Косвенным следствием отказа от процессоров Motorola DragonBall стало исчезновение преемственности версий ПО. Нет, старые приложения, конечно, работают, но скорость – на уровне старых процессоров. Пожалуй, ни одна из версий Palm OS не имела такого количества редакций, причем выпускала их и сама компания, и лицензиаты ОС, пытаясь подстроить под свои нужды.
Palm Zire 71 – неплохой КПК с цветным экраном
Внедрение мультимедиа обернулось уменьшением времени автономной работы, работающие днями Palm’ы стали достоянием истории, по этому показателю между Palm OS и Pocket PC установился паритет. Вот она – оборотная сторона прогресса. Как из рога изобилия посыпались новые компьютеры, появилось две линейки Zire и Tungsten, позиционируемые на потребительский и профессиональный рынок, соответственно. Но с каждым новым устройством становилось очевидно, что аппаратная начинка КПК с Palm OS вплотную подобралась к устройствам на Pocket PC, что же касается программной, то, увы, отставание становилось все более заметным. На наш взгляд, основная причина такого положения дел заключалась в том, что Palm начал превращаться из превосходного бизнес органайзера (а в этом и заключается его сила) в карманный вариант настольного компьютера, где позиции Microsoft традиционно сильны.
Вот краткие характеристики двух самых передовых устройств на базе этой версии ОС. Tungsten T3, работающий под управлением Palm OS 5.2.1, выполнен в раздвижном алюминиевом корпусе и обладает большим цветным дисплеем с разрешением 320х480 пикселей. Виртуальная область граффити легко убирается с экрана, нажатием одной кнопки можно изменить ориентацию дисплея, полная поддержка мультимедиа (звук, фото, видео) и т.д. Мощнейшего 400-мегагерцового процессора и 64 Мб ОЗУ хватает для выполнения любых задач, правда, время автономной работы в районе 6 часов вызывает ностальгию.
Вершина эволюции потребительской серии - Zire 72, работающий под управлением Palm OS 5.2.8 и являющийся прекрасным выбором для пользователя, выбирающего свой первый КПК. Intel XScale PXA270 с частотой 312 МГц, 16 Мб флэш-памяти и 32 Мб ОЗУ, цветной дисплей с разрешением 320х320 пикселей, встроенная 1,2-мегапиксельная камера и т.д. Очень даже мультимедийный компьютер, имеющий к тому же поддержку Bluetooth и… спокойно работающий с файлами формата MS Office.
Вы можете спросить, а почему не Tungsten T5? Дело в том, что последняя модель профессиональной линейки не привнесла практически ничего нового, конечно, есть ряд усовершенствований (сомнительной полезности), но они не внесли принципиальных изменений, что позволяет характеризовать эту модель как промежуточную. Да и работает он на Palm OS 5.4.
Palm Tungsten T3 – один из самых продвинутых бизнес-КПК
Что касается версии 6.0 Palm OS, то она существует уже целый год, но ни одного устройства на базе ее выпущено не было. Если судить по заявлениям PalmSource (с недавних пор именно эта компания занимает программным обеспечением), то на сегодняшний день официально существует две системы Palm OS 6 или Cobalt, предназначенная для hi-end устройств, и Palm 5.4 или Garnet, которая будет использоваться в бюджетных моделях и смартфонах. Однако представленная не так давно в рамках конференции Palm OS 6.1 позиционируется уже иным образом – смартфоны и беспроводные устройства. Впору запутаться.
Впрочем, не будем делать поспешные выводы, а попытаемся хотя бы виртуально разобраться, что нового будет в этой версии ОС. В первую очередь, это полноценная поддержка VGA-разрешения с возможностью работы как в портретной, так и в альбомной ориентации. Кроме того, стандартный вариант системы включает в себя поддержку прикладных интерфейсов GSM/GPRS, Bluetooth, Wi-Fi, SDIO и USB On-the-Go. По поводу введения многозадачности и многопоточности опять нет конкретного ответа, она будет, но не совсем стандартная. Но для пользователя понятие фонового процесса соответствует своему истинному значению, и запуск нескольких приложений вполне доступен. Наконец то канет в лету существующее с первой версии (!) Palm OS ограничение на 16 категорий и 4-х килобайтные текстовые файлы. Как видите, перспективы у Cobalt заманчивые, но оценивать их на данном этапе мы считаем нецелесообразным. Будут устройства, тогда и поговорим.
О Handspring и Sony
Разговор о Palm OS был бы неполным без упоминания имен двух компаний, сыгравших в истории этой операционной системы огромную роль – это Handspring и Sony. Что касается первой, то она была организована в 1999 году все тем же Джеффом Хоукинсом с компаньонами. Разумеется, работа пошла в том же направлении, но ее размах внушает уважение даже сегодня. Первоначально были выпущены компьютеры линейки Visor с довольно интересными особенностями, так Visor Deluxe соединялся с ПК посредством USB-интерфейса, а путем подключения специального модуля к слоту расширения Springboard его можно превратить в сотовый телефон. Через два года это направление было закрыто, и компания начала работу над новой линейкой коммуникаторов Treo.
Эта линейка, состоящая на то время из пяти моделей, являла собой абсолютно новый подход к проектированию устройств на базе Palm OS. Необычный дизайн и встроенная QWERTY-клавиатура, к тому же традиционная мощь Palm-органайзера была существенно расширена: можно было звонить, полноценно работать с электронной почтой и путешествовать по Интернету. Впрочем, самое любопытное произошло в 2003 году, когда Palm и Handspring снова воссоединились (под названием PalmOne), и буквально через десяток дней был представлен очередной коммуникатор PalmOne Treo 600. На наш взгляд, это устройство в прямом смысле этого слова спасло имидж Palm OS. Вы сами можете в этом убедиться, просмотрев любую статистику продаж, сегодня именно Treo 600 обеспечивает львиную долю продаваемых устройств с Palm OS.
Handspring Treo 600 – и КПК, и телефон
Общеизвестно, что эта Palm OS «заточена» под КПК, и функциональность телефона добавлена только в последние годы. Кстати, в Treo 600 используется Palm OS 5.2.1H (H, как нетрудно догадаться обозначает Handspring). И дело в том, что у Handspring это объединение получилось лучше всех, с Windows Mobile Phone Edition можно даже не сравнивать. Так что Palm пошла на все, чтобы заполучить явного фаворита. Ведь она тоже выпустила коммуникатор Tungsten W, обладающий более мощными характеристиками, но, увы, столь органично совместить КПК и телефон смогла только Handspring. А сегодня уже появился Treo 650, который ввиду отсутствия устройств на базе Palm OS 6 и «невыразительного» Tungsten T5, является чуть ли не единственной козырной картой Palm OS.
Компанию Sony представлять нет необходимости, и ее креативность оказало позитивное воздействие на эволюцию Palm OS. Программисты этой компании умудрялись добавлять в свои устройства те возможности, которых не было в базовой версии ОС. Так, мультимедийность появилась в КПК линейки CLIE задолго до выхода Palm OS 5.0, поддержка цветных дисплеев высокого разрешения – это тоже заслуга Sony. Карманные компьютеры этой японской компании всегда славились своим качеством и постоянным фейерверком новых идей. Возьмем наугад – Sony CLIE NR-70V. Цветной дисплей с разрешением 320х480 пикселей, поворачивающийся на 360 градусов, встроенная QWERTY-клавиатура, цифровая камера, MP3-плеер, колесико прокрутки Jog Dial. А работает все под управлением Palm OS 4.1. Любопытно, что даже первый КПК на базе Palm OS 5.0 тоже на счету Sony.
Sony CLIE NZ90 – КПК c камерой и переворачивающимся экраном
Да, «изюминок» у компьютеров этой компании хватает, к примеру, 2-х мегапиксельная камера в NZ90, или уникальный клавиатурный компьютер (можно сказать даже мини-ноутбук) UX50, которому нет равных. Но последние новости от этой компании отнюдь не радостны для Palm OS, – Sony распрощалась с американским рынком КПК, да и Европу сильно не жалует. Компания сворачивает это направление, и последние модели КПК можно найти только в Японии.
Куда идти?
Теперешняя ситуация на рынке мобильных операционных систем близка к критической. С аппаратной точки зрения все ОС поставлены в равные условия, обладают похожими характеристиками и функциональностью. Что касается Palm OS, то, как мы уже упомянули, она находится в ведении PalmSource, а PalmOne занимается выпуском устройств. Разделение компании открыло определенные перспективы для PalmOne, ведь она имеет право выпускать устройства на базе любой ОС, и, судя по всему, собирается этим правом воспользоваться.
Sony CLIE UX50 – без пяти минут ноутбук
В ноябре этого года PalmOne официально заявила, что она решила в дальнейшем наравне с Palm OS использовать и другие операционные системы. Сенсация? Отнюдь, скорей это трезвый расчет, позволяющий выжить в жестких условиях конкуренции. Дуэль Palm OS – Windows Mobile проиграна, в этом сегодня не сомневается никто, взгляните для примера на последнюю модель Tungsten T5, и вы убедитесь, что за те же деньги можно найти более функциональную модель с платформой от Microsoft. Единственный «райский уголок» – это смартфоны, здесь Palm OS на высоте, но удержаться там ей все труднее и труднее, Symbian-смартфоны наступают по всем направлениям.
Что касается PalmSource, то она также не осталась в долгу (хотя, скорей всего, последствия уже обговорены, как никак родственные компании), в начале декабря этого года она заявила о начале сотрудничества с китайской компанией ChinaMobileSoft (CMS). Причем в дальнейшем PalmSource собирается прикупить эту компанию, известна даже цена – 1,5 млн. своих акций (приблизительно 20 млн. долларов). CMS известна как весьма перспективный разработчик ПО для сотовых телефонов, смартфонов и других мобильных терминалов. Из множества продуктов китайской компании основной интерес у PalmSource вызывает mLinux - специальная мобильная версия Linux. Так что термин «Palm OS for Linux» уже существует, осталось только наполнить его реальным содержанием.
Вывод из всего вышесказанного для поклонников Palm OS не очень лицеприятный. Palm OS в современном виде все еще держится на плаву, не в последнюю очередь благодаря смарфтонам Treo, поскольку принимать всерьез откровенно слабый Tungsten T5 либо мифическую Cobalt не имеет смысла. Поэтому ставка на Linux кажется нам вполне обоснованным и имеющим реальные перспективы шагом PalmSource. Правда, все-таки смущает один момент, – наверное, это уже будет не та операционная система, которую многие знали и любили.