Palm OS

История развития Palm OS

Зарождение Palm OS началось с 1992 года, когда Донна Дубински (Donna Dubinsky), Джефф Хоукинс (Jeff Hawkins) и Эд Коллиган (Ed Colligan) создали компанию Palm Computing. На том этапе не планировалось создавать новую операционную систему. Их главной целью была разработка ПО для устройства Zoomer компании Casio. В процессе создания программного обеспечения велись работы над программой для распознавания рукописного текста «Граффити» (Graffiti). Но поскольку финансовая результаты продаж устройства от Casio не достигло ожидаемого уровня, на этом история Palm могла завершиться. От банкротства компанию спасла продажа той самой программы «Граффити» широко известной фирме Apple, а также некоторые другие свои разработки в компанию Hewlett Packard. Предположительно именно в этот период у руководителей фирмы появилась идея о создании своего собственного портативного устройства. 1995 год – Palm Computing была куплена компанией U.S. Robotics. И уже в 1996 году была выпущена первая модель Pilot 1000. Как гласят легенды, перед тем как начать разработку Pilot, Хоукинс в течение пары недель носил в своём кармане деревянный блок размером с будущее устройство. Для того времени Pilot получился наиболее успешным, даже по отношению к аналогичным аппаратам от компаний Apple Computer и Go Corporation, в создании популярного наладонного компьютера. В следующем 1997 году Palm Computing автоматически превратилась в дочернюю компаниию фирмы 3Com, которая стала собственником U.S. Robotics. Таким образом, первооснователи больше не могли контролировать дальнейшее развитие своих разработок. И уже в июле 1998 года некогда основатели компании Palm Computing решили отделиться, создав отдельную компанию, которая получила название Handspring. После возникновения Handspring получила лицензию на Palm OS и компания стала первым лицензиатом Palm OS. Свою деятельность компания Handspring начала с производства устройства Handspring Visor — клона Palm. Устройство в качестве бонуса имело слот расширения Springboard и несколько модифицированное программное обеспечение. 2000 год – Palm Computing отделилась от 3Com, позже Palm Computing был переименован в Palm Incorporated. В 2003 году произошло разбиение компании Palm Inc. на две компании, одна из которых занималась продажей устройств на данной ОС — PalmOne, а вторая собственно разрабатывала Palm OS и ПО — PalmSource. Немногим позже последовало присоединение Handspring к PalmOne. В 2005 году компания PalmSource была приобретена компанией ACCESS. Но перед этим PalmSource продала все права на использование имени «Palm» компании PalmOne, которая сразу сменила своё имя на Palm. Такова тернистая история развития Palm как компании. История развития операционной системы Palm OS не менее терниста. Версий операционной системы, не побоюсь этого слова, безумное количество, фактически, если посмотреть по версиям и устройствам – для каждого устройства своя версия. Можно сказать, что у компании Palm каждое устройство ручной работы, handmade. Менялись процессоры и частота, менялось разрешение экрана, цвета и цветопередача, кнопки и настройки. И подо все эти изменения менялась система. Правда у операционной системы Palm есть одно огромное преимущество перед операционными системами Symbian и Windows Mobile – Palm был первым. Да-да, когда Symbian еще на появился, а компания Windows даже и не думала о том, чтобы написать операционную систему для мобильных устройств (ну может быть и думала, но виду не показывала), Рalm уже выпускал и продавал свои КПК.

Версии Palm OS

С большой степенью уверенности можно сказать, что большую часть того, что сейчас есть на мобильных устройствах, впервые увидело свет именно на мобильных устройствах фирмы Palm или под управлением операционной системы Palm OS. Небезызвестная программа Граффити, сенсорный экран, поворотный экран, поворот экрана из горизонтали в вертикаль и т.д. Чего стоит хотя бы тот факт, что под управлением операционной системы Palm OS работают около 40 млн.(вдумайтесь в эту цифру) устройств, произведенных Palm Inc. и другими производителями, включая Handspring, Samsung, Lenovo, Aceeca, AlphaSmart, Fossil, Inc., Garmin, GSPDA, Kyocera, PiTech, Sony и Symbol. Из-за большого количества версий, подверсий и дополнений предлагаю рассматривать две последние, как наиболее возможные для использования в данный момент: Palm OS версия 4 – 16-битная операционная система с процессорами серии Motorola DragonBall 68000, однозадачная, большое количество хаков, но ни один официально не поддерживается компанией Palm. С предыдущими версиями разработчики обеспечили полную совместимость. Была встроена система защиты, которая обеспечивает запрос пароля при включении устройства, а также скрытие записей в базах данных. Встроены драйверы и API с поддержкой соединений по протоколам Bluetooth, GSM, CDMA, а также 2.5G/3G сетей. Для 4-ой версии максимальное разрешение экрана составляло 160х160, а 320х320 стало результатом доработок других компаний. Не лучшая, но приемлемая работа со звуком и изображениями. Встроенного Web-браузера на тот момент не было, приходилось устанавливать дополнительно. Palm OS версия 5 – уже 32-разрядная операционная система на основе ARM-процессоров различных компаний-производителей (Motorola, Intel, Texas Instruments), мультизадачна. Старые хаки и аддоны не работают с новой версией, но у неё и своих достаточно. На решение вопросов, касающиеся безопасности, ушло немало усилий – пятая версия стала более надежной в этом плане. Были введены не только более эффективные системы шифрования, но произошло разграничение пользователей по уровню доступа к различной информации. А также появились такие нововведения как авторизация по голосу, отпечаткам пальцев и даже смарт-картам. Ко всему прочему в пятой версии Palm OS поддерживается работа в 802.11b (Wi-Fi) беспроводных сетях. Также поддерживаются экраны с большим разрешением 320х320, произошли заметные изменения в сторону повышения качества графики и звука, что значительно улучшило мультимедийные функции устройств на Palm OS. А также разработчики добавили в эту версию Web-браузер. Заявлена 6 версия операционной системы Palm, но она пока не использовалась ни на одном устройстве.

Преимущества и недостатки Palm OS

Если говорить о положительных и отрицательных чертах устройств на основе операционной системы Palm, то стоит отметить, что с самого начала в эту систему была заложена простота и максимальная эффективность имеющихся ресурсов. Положительными сторонами являлись и являются максимальное использование экрана, наличие рукописного ввода (программа «Граффити»), невероятное время работы без подзарядки (от 30-40 часов на ранних моделях, до 6-12 на более новых), компактность, необычайная надёжность (люди работавшие знают, что «ресет – это крайнее средство»), отличная синхронизация с ПК, невысокая цена, огромное количество настроек и программного обеспечения. Чего стоит только тот факт, что до сих пор простенький КПК Sony Clie серии SJ считается лучшим КПК для чтения книг (правда купить его уже сегодня не так то просто). А наиболее популярный и продаваемый КПК, работающий на Palm OS – Handspring Treo 600 – до сих пор помогает держаться этой операционной системе «на плаву». В нем были настолько удачно объединены функции КПК и телефона, что на время его создания (2003г.) и до сих пор – он лучший в своем классе. Минусами можно назвать отсутствие полноценной многозадачности, недостаточная «мультимедийность» и постоянные запоздания с выпусками версий. К сожалению, не смотря на все свои многочисленные достоинства, операционная система Palm проигрывает сейчас молодым более современным ОС, что не может не огорчать. На рынке КПК активно продвигаются, и что важно, стремительно завоевывают популярность устройства с операционной системой Windows Mobile. Производители же смартфонов всё больше предпочитают устанавливать ,что также сильно потеснит Palm. И если разработчики этой операционной системы не сделают каких-то революционных шагов в сторону расширения её возможностей, то КПК с предустановленной Palm OS уйдут в историю. Очень жалко будет, когда через пару лет новые пользователи КПК при слове Palm будут говорить «а что это?», хотя когда-то КПК и Palm были практически словами-синонимами.

Более подробная информацияhttp://mobil.km.ua/articals/mobileos/palmos.php