Palm Computing была основана в 1992 году Джеффом Хокинсом, Донной Дубински и Эдом Коллиганом. Изначально небольшая фирма занималась разработкой программного обеспечения для карманного устройства Zoomer от компании Tandy. Продукт оказался провальным, но Palm удалось зацепиться на рынке благодаря разработке продуктов для HP и Apple Newton.
После лицензирования технологий у компании Kadak, в Palm начали разрабатывать собственную операционную систему для карманных компьютеров. Что интересно, изначально ядро системы было многозадачным, но не Palm OS. Сторонним разработчиком доступ к API для создания фоновых задач на уровне ядра был закрыт, а в фоне могли работать лишь несколько стандартных функций, например воспроизведение музыки. Полноценная многозадачность появилась лишь в 2004 году в шестой версии операционной системы, да и то устройств на ней так и не появилось.
Это сейчас КПК и смартфоны Palm кажутся динозаврами мобильного рынка. Некогда они считались лидерами бизнес сегмента.Функциональные, с передовыми технологиями рукописного ввода они были символом эпохи карманных компьютеров. Но не только Palm приложила руку к созданию устройств. Под управлением их операционки также выходили гаджеты от Samsung, Lenovo, Garmin, Kyocera, Sony.
В декабре 2006 года компания Palm выкупила у ACCESS, ранее поглотившей PalmSource, лицензию на исходный код Palm OS 5.4, позволяющую ей модифицировать и использовать его в любых продуктах. Так началась разработка совершенно новой версии, основанной на ядре Linux. 8 января 2009 года на выставке CES в Лас–Вегасе была представлена Palm webOS и анонсирован Palm Pre, первый смартфон под управлением новой операционки.
К сожалению, WebOS появилась слишком поздно, чтобы конкурировать с другими игроками мобильного рынка. Сколько бы восторженных отзывов ни появилось в адрес новинки, вновь завоевать расположение потребителей не удалось. В апреле 2010 года было объявлено о продаже Palm компании Hewlett–Packard, но и американской компании не удалось сделать продукт успешным. В начале 2013 года появилась информация о покупке WebOS компаниейLG.
Palm OS 1.0 — 1996
В 1996 году была представлена первая версия операционной системы Palm OS на устройствах Pilot 1000 и 5000. Пользователи могли запускать классические приложения PIM, например, Address, Date Book, Memo Pad и To Do List, калькулятор, и инструмент шифрования записей для приватного использования.
Интересная особенность заключалась в отсутствии деления памяти на оперативную и постоянную. Во время работы постоянно перезаписывалась оперативка, которой было совсем немного — всего 128 КБ. Palm OS 1.0 поддерживала монохромные экраны с разрешением 160х160 пикселей. За набор текста отвечало распознавание рукописного ввода и виртуальная клавиатура.Синхронизация устройства с ПК осуществлялась с помощью технологии HotSync.
Palm OS 2.0 — 1997
Вторая версия Palm OS была представлена 10 марта 1997 на PalmPilot Personal и Professional. В новой операционке появилась поддержка TCP/IP, network HotSync и подсветка экрана. Кроме того, были улучшены стандартные приложения и добавились два новых: Mail и Expense.
Palm OS 3.0 — 1998
Третья версия операционки была представлена 9 марта 1998 года на устройствах из линейки Palm III. В очередной раз обновились приложения PIM и лаунчер.
Palm OS 3.1
На Palm IIIx и Palm V вышло минорное обновление операционки.Существенных изменений не было.
Palm OS 3.2
Одновременно с Palm VII вышла новая версия, в которой появилась поддержка Web Clipping, которая стала способом работать с веб–контентом на маленьком экране КПК.
Palm OS 3.3
В следующем обновлении и в новом Palm Vx HotSync стал работать быстрее и получил поддержку инфракрасного порта.
Palm OS 3.5
Начиная с версии 3.5 в операционке появилась нативная поддержка восьмибиных цветов. Работа с КПК стала намного удобней и проще.Например, появилась контекстная строка меню и упрощенное меню активации. Приложение ежедневник было дополнено огронайзером календарного типа. Обновленная операционка дебютировала на Palm IIIc.
Дальнейшие обновления
Позже Palm добавила обновление Mobile Internet Kit, в котором появилось приложение для веб–клипов, MultiMail, SMS–приложение handPHONE 1.3 и WAP–браузер Neomar 1.5.
Palm OS 4.0 — 2001
19 марта 2001 была представлена новая операционка Palm OS 4.0 на серии устройств Palm m500. В этой версии появилась поддержка внешней файловой системы, например SD карт. Это принесло значительные изменения, теперь приложения для запуска должны быть загружены в оперативную память устройства по аналогии с настольными операционными системами. Кроме того, был представлен новый универсальный коннектор с поддержкой USB.
Ранее выпушенный Mobile Internet Kit стал частью операционной системы. Также в Palm OS 4.0 появилась возможность обмена информации между приложениями и оповещение пользователей звуком, вибрацией и миганием светодиода. Также в операционной системе был улучшен интерфейс, безопасность, появилась поддержка нескольких часовых поясов и экранов с глубиной цвета 16–бит.
Palm OS 4.1
Одновременно с Palm i705 вышло минорное обновление с небольшим количеством улучшений и исправлений.
Palm OS 4.2
Обновление предназначалось для рынка Китая, основным изменением стала полная поддержка упрощенного китайского языка.
Palm OS 5 — 2002
Palm OS 5 была представлена в июне 2002 подразделением PalmSource на КПК Palm Tungsten T. Впервые была реализована поддержка ARM и приложений DragonBall через эмулятор PACE. Даже так приложения работали намного быстрее, чем на предыдущих поколениях устройств.
Благодаря более мощной начинке в КПК появились мультимедийные возможности. Разрешение экрана возросло до 320х320, появилась полная поддержка аудио, включая API для записи. Стек Bluetooth был объединен с IEEE 802.11b Wi-Fi, появилась поддержка SSL, а операционная система получила возможность кастомизации за счет цветовых схем. Для Palm OS 5 был разработан и лицензирован браузер PalmSource, основанный на NetFront 3.0 от компании ACCESS.
Palm OS 5.2
Обновленная версия пятой операционки впервые появилась на Samsung SGH–i500 и получила поддержку экранов с разрешением 480х320 пикселей. Кроме многочисленных исправлений ошибок и улучшений в ней была добавлена новая система рукописного ввода Graffiti 2.
Palm OS 5.3
Очередная версия была выпущена с прицелом на рынок Китая и получила полную поддержку упрощенного китайского языка. Кроме того добавилась поддержка QVGA разрешения экрана и новые Dynamic Input Area API для рукописного ввода. Обновленная операционка была представлена Lenovo P100 и P300.
Palm OS Garnet 5.4
Предпоследняя и наиболее распространенная версия операционки поддерживала различные разрешения экрана от 160х160 до 480х320 и получила обновленные библиотеки Bluetooth.
Garnet OS 5.5
Последнее обновление разрабатывалось компанией ACCESS для работы в виртуальной машине Garnet VM, ставшей основой Access Linux Platform и Nokia Internet Tablets.
Palm OS Cobalt (6.0)
Новая операционная система Palm OS Cobalt была представлена 10 февраля 2004, но на ней так и не вышло ни одного устройства даже не смотря на последовавшее обновление до 6.1. Вместо этого разработчики пообещали выпустить новую версию, которая станет надстройкой над Linux.
В шестой версии появилось новое ядро, благодаря которому удалось реализовать полноценную многозадачность, защиту памяти, добавить современные мультимедиа и графические фреймворки из BeOS, новые способы защиты и улучшения в формате файлов PIM для лучшей работы с Outlook.
Palm OS Cobalt 6.1
В обновлении был добавлены библиотеки для улучшенной работы Wi-Fi и Bluetooth. На этом Palm OS прекратила свое существование и уступила место прогрессивной WebOS.
WebOS 1.0 — 2009
8 января 2009 года на выставке CES в Лас–Вегасе была представлена Palm webOS и анонсирован Palm Pre, первый смартфон под управлением новой операционной системы. На тот момент она казалась очень перспективной. В ней была интересная реализация многозадачности, поддержка сенсорных экраном и физических клавиатур, отличная работа с электронной почтой, календарями и сообщениями за счет функции Synergy. Кроме того в операционке была поддержка уведомлений, облачной синхронизации и магазин приложений. К сожалению операционка не пользовалась спросом у покупателей, да и разработчиков. В 2012 году в каталоге софта счет приложений шел на тысячи, что было катастрофически мало.
WebOS 2.0 — 2010
После чехарды из 26 обновлений первой версии WebOS смартфоны Pre Plus, Pixi, and Pixi Plus получили долгожданное обновление до версии 2.0. Впрочем, это не исправило ситуации с низкой популярностью устройств. Да и новая версия операционки была далека от идеальной — до 1 июля 2011 вышло восемь обновлений с улучшениями и исправлением ошибок. На этом история сматфонов Palm закончилась.
WebOS 3.0 — 2011
Третья версия WebOS появилась первого июля 2011 года. На тот момент операционная система была во владении HP, и первым устройством на ней стал планшет HP TouchPad. Продукт оказался провальным на фоне конкурентов, он не смог составить конкуренцию iPad. Производитель выпустил парочку обновлений и решил больше не заниматься провальной операционкой.