Palm OS — как она выглядит сегодня?

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Прежде чем приступать к разбору, полезно будет вспомнить технологический уровень того времени. Типичным мобильным телефоном, доступным для потребителей в 1994 году, был Nokia 2110, имевший вес 236 г, толщину 25 мм и маленький монохромный экран с разрешением 96x96:


Nokia 2110

Ноутбуки были тяжёлыми и дорогими, смартфоны ещё не изобрели, и в течение последующих десяти лет никто и думать не мог об iPhone или Android. Таким образом, появление в 1996 году устройства Palm Pilot, относительно дешёвого и лёгкого, которое можно держать в ладони и использовать в качестве карманного персонального компьютера (КПК), стало огромным шагом вперёд. Эти устройства стали очень популярны и держались на рынке примерно десять лет.


Palm V

Также любопытно узнать, как они работали с технологической точки зрения. Сегодня уже никого не удивишь смартфоном с восьмиядерным CPU, 8 ГБ ОЗУ и AMOLED-экраном. Типичное устройство под Palm OS имело одноядерный процессор Motorola Dragonball на 16 МГц, 2 МБ ОЗУ и LCD-экран в градациях серого с разрешением 160x160. Внутри даже не было литиевого аккумулятора, только две батарейки AA. Как оно работало? Давайте начнём разбираться.

Эмуляция


Устройство с Palm OS можно легко протестировать с помощью эмулятора. Он бесплатен и его можно скачать со страницы https://palmdb.net/app/palm-emulator. Для включения устройства нам также понадобится файл ROM — вот и всё, что нужно для запуска.


Выбрав образ ROM и задав параметры, мы можем приступать к тестированию:


Интерфейс пользователя


После первого запуска отображается экран настройки. Palm OS имела стилус и резистивный сенсорный экран, требовавший калибровки:


После настройки перед нами предстаёт полнофункциональный UI во всей его красоте — чёрно-белый экран с поддержкой 16 градаций серого и разрешением 160x160:


Как ни удивительно, но даже в современную эпоху дисплеев с высоким dpi он выглядит не так уж плохо — все шрифты и значки хорошо читаются, а контрастность вполне приемлемая (разумеется, это не AMOLED, но благодаря принципу работы этого TFT он читаем даже под прямым солнечным светом).

Ещё одна забавная особенность — ввод при помощи «граффити». Вместо экранной клавиатуры, которой мы пользуемся сегодня, можно было рисовать символы в нижней части экрана. 16-мегагерцовый процессор был недостаточном мощным для распознавания рукописного текста, поэтому был изобретён упрощённый «алфавит»:


Разумеется, сегодня он кажется пустой тратой пространства экрана, но технологии 1995 года, вероятно, не позволяли создать сенсорный экран с точностью, достаточной для распознавания рукописного текста. А может быть, никто не задумывался о возможности создания экрана, покрывающего всю поверхность устройства. Итак, дисплей разделён на две части — стандартный сенсорный экран и отдельную область для рукописного ввода. Как бы то ни было, по сравнению с чем-то наподобие Nokia 2110 это всё равно стало огромным шагом вперёд.

Приложения


Устройство изначально проектировалось как PDA (Personal Digital Assistant, «персональный цифровой помощник», на русском такие устройства обычно назывались КПК — карманный персональный компьютер), поэтому имело все необходимые офисные программы, например, контакты и списки todo:


Забавно увидеть в адресной книге поле «Пейджер» — устройство, которое уже давно не используется. Экраны календаря и встреч довольно функциональны:


Разрешение 160x160 на удивление хорошо позволяет писать заметки при помощи стилуса и использовать графический UI:


Кстати, сегодня любопытно наблюдать за тем, что спустя двадцать лет «мода» на ввод стилусом возвращается в устройства наподобие Galaxy Note.

В КПК также можно было устанавливать сторонние приложения. Устройство Palm OS могло работать по 1–2 недели от двух батареек AA (этой чертой большинство современных устройств не обладает), и его удобно было использовать как читалку книг. В первых моделях Palm отсутствовала поддержка SD-карт, но 2–8 МБ внутренней памяти позволяли хранить в сжатом формате zip достаточное количество книг:


Существовало и множество других приложений, например, можно даже найти карту звёздного неба:


Также можно было работать с текстовым редактором:


Имелась даже возможность подключения внешней клавиатуры:


Palm Portable Keyboard

Клавиатура складная, поэтому её легко можно было брать с собой в поездки. Как ни удивительно, но эта клавиатура до сих пор продаётся на Amazon; возможно, продавец просто не обновляет информацию о наличии.

Средства подключения


Для конца 90-х возможности подключения были вполне неплохими. Устройства Palm OS имели и последовательный, и инфракрасный порты, данные можно было синхронизировать с локальным PC или даже с удалённым компьютером через модем. Поддержка Интернета отсутствовала, но Palm имел последовательный порт и можно было создать удалённое подключение через внешний модем.


Я не помню, что такое «Earthlink», и какие функции связи он обеспечивал. Если кто-то его использовал, то напишите в комментариях.

Синхронизация с локальным PC была автоматической, достаточно было поставить устройство в подставку (крэдл) и нажать на кнопку:


Palm HotSync Cradle

Также синхронизацию можно было выполнять без проводов, через IR-порт, если он имелся у PC. Функции передачи через инфракрасный порт были хорошо интегрированы с системой. Любой документ или заметку можно было отправить на другое устройство:


Очевидно, что в эмуляторе инфракрасный порт не работает.

Игры


CPU на 16 МГц и чёрно-белый экран с разрешением 160x160 — явно неидеальный выбор для геймплея, но для этой платформы было создано несколько игр. В этом платформере для перемещения и бега использовались аппаратные кнопки, но в эмуляторе мне не удалось нажимать две кнопки одновременно:


Игра Sokoban в эмуляторе вообще не запустилась:


Зато этот экран вполне подходит для поиска мин:


Шахматы тоже работают неплохо. Неожиданно увидеть, что на самом сложном уровне для совершения хода Palm может потребоваться до восьми минут. Увы, я не шахматист, поэтому не могу оценить, насколько хорошо играет компьютер, так что можете проверить это сами.


Программирование


Если вам любопытно, то можно попробовать создавать приложения для Palm OS. SDK можно скачать с GitHub, а ещё есть отличный туториал о том, как собирать приложения для Palm на машине с Ubuntu.

Заключение


Тестировать Palm OS и вспоминать, каково с ней работать, было любопытно. Эти устройства были компактными, дешёвыми (я купил одну из моделей, когда был студентом), имели множество приложений, широкие возможности настройки (существовала куча утилит, загрузчиков, хаков и т.п.) и очень долго работали от батареек. Первое устройство Palm было выпущено в 1996 году, последнее — в 2007 году: для быстро шагающего вперёд мира IT это огромный временной промежуток. Разумеется, когда появились гораздо более мощные устройства Pocket PC и Android, интерес пользователей к Palm OS угас, однако она всё равно остаётся важной страницей в истории информационных технологий.

В этой статье мы рассматривали Palm OS 3.5, но за десять лет различные производители (Palm, Sony, Lenovo, Samsung и т.д.) создали множество разных устройств. Можно даже сказать, что в эпоху до Android это была довольно большая экосистема. Некоторые из устройств оказались довольно любопытными, например выпущенный в 2003 году Palm Tungsten T3 имел форм-фактор слайдера с большим 3,7-дюймовым экраном, 64 МБ ОЗУ и CPU на 400 МГц:


Palm Tungsten T3

На удивление, наследие Palm не пропало полностью. «Palm Phone» продаётся и сегодня, но лично я не думаю, что в нём осталось что-то от оригинального Palm (если судить по скриншотам, то он основан на Android OS), и, наверно, он не получил и доли того коммерческого успеха, которым обладали его предшественники. Невозможно дважды вступить в одну и ту же реку, но я всё равно желаю удачи команде разработчиков Palm.



На правах рекламы


Воплощайте любые идеи и проекты с помощью наших серверов с мгновенной активацией на Linux или Windows. Сервер готов к работе через минуту после оплаты!

Источник: https://habr.com/ru/company/vdsina/blog/555610/


Интересные статьи

Интересные статьи

Завтра официально вступит в действие закон об обязательной предварительной установке российских программ для ЭВМ при продаже отдельных видов технически сложных товаров. Э...
Сложный комплекс эмоций испытываешь, осматривая стоящий под Владивостоком комплекс «Морской старт». Ты сам в недавнем материале употреблял выражение «слезть с дохлой лошади», а теперь...
Получить трафик для интернет-магазина сегодня не проблема. Есть много каналов его привлечения: органическая выдача, контекстная реклама, контент-маркетинг, RTB-сети и т. д. Вопрос в том, как вы распор...
Выброска группы на льдину. Это пост по запросу Palomnik и тех, кто его поддержал — «Как добраться до Северного полюса пешком» после истории про собак, которых выводили для северных условий. ...
Сегодня мы поговорим о перспективах становления Битрикс-разработчика и об этапах этого пути. Статья не претендует на абсолютную истину, но даёт жизненные ориентиры.