Выбирай : Покупай : Используй

Вход для партнеров

Вход для продавцов

0

Жизнь после смерти: эволюция КПК

ХХI век, по выражению Томаса Фридмана, журналиста и трехкратного лауреата Пулитцеровской премии, стал веком плоского мира. Этот мир стал плоским благодаря цело-му набору выравнивателей, один из которых Фридман назвал «стероидами». Об истории по-явления, развития и смерти одного такого цифрового стероида, а именно КПК, и пойдет речь в данной статье.
Жизнь после смерти: эволюция КПК
Версия для печати

Благодаря революции в области ПК-Windows-WWW и автоматизации делопро-изводства весь традиционный аналоговый материал, книги, фотография, музыка, чертежи стал доступным в цифровом виде. «Мобильная» плоскость развития означает, что с помо-щью беспроводной технологии этот контент может быть передан куда угодно, как угодно и где угодно. «Персональная» плоскость вбирает в себя вышеперечисленные аспекты и делает весь процесс личностно-ориентированным. Именно эти принципы легли в основу появления устройств PDA (Personal Digital Assistant, персональный компьютерный помощник), полу-чивших название на русском языке как КПК, карманный персональный компьютер или ми-ни-компьютер.

История появления

Термин КПК впервые употребил Джон Скалли (John Sculley) на выставке Consumer Electronics Show в Лас-Вегасе, применительно к Apple Newton (у этого устройства был процессор ARM-610 с частотой 20 МГц, рукописный ввод и вес в 400 г). Это и был по сути дела первый КПК, поступивший в коммерческую продажу в 1993 году под именем Message Pad. До него история насчитывала 24 года производства и проектирования различ-ных устройств, которые можно назвать «прародителями» КПК.

Apple Newton Message Pad по сути первый КПК

Apple Newton Message Pad по сути первый КПК

Первое письменное упоминание сверхпортативного вычислительного устрой-ства, которое умещалось в кармане, можно найти в одной из статей журнала Review of the International Statistical Institute за 1969 год. Там было дано описание машины, придуманной изобретателями Эдом Торпом и Клодом Шенноном. Она представляла собой уменьшенную копию аналоговой ЭВМ, предназначенной для предсказания результатов игры в рулетку. Первую модель выпустили в том же 1969 году, потом было создано еще несколько моделей, но на этом все и закончилось.

В 1984 году англичане представляют общественности персональный органай-зер Psion Organizer 1, который уже отдаленно напоминает современные КПК — в нем есть процессор (тактовая частота — 0, 92 МГц), есть память (2 КБ ОЗУ и 4 КБ ПЗУ) и 2 слота расширения (8 КБ на стираемой карте datapak UV-EPROM), есть экран (16-символьный бу-квенно-цифровой) и клавиатура с 37 клавишами. Кроме того, что устройство по габаритам было «наладонником» (handheld), оно еще и позволяло устанавливать в себя дополнительный софт за отдельную плату (на сменных носителях). Его стоимость составляла 100 фунтов стерлингов. В 1989 году вышел «концептуальный» по сегодняшний меркам PDA Psion MC-400 — модель уже работала на операционной системе EPOC и была оснащена 256 КБ ОЗУ, 2 слота для подключения периферии, 4 слота расширения памяти (поддерживалась «горя-чая замена»), аппаратный кодек сжатия голоса для встроенного диктофона. В сентябре 1991 вышел новый PDA от Psion — Psion Organizer III, выполненный в форм-факторе рас-кладного блока. Устройство имело 128 или 256 КБ встроенной памяти, был увеличен экран (в 4 раза) и в 2 раза повышена частота процессора. В устройстве уже была установлена ОС EPOC 2.0 с поддержкой встроенного текстового редактора и OPL (Organizer Programming Language), но потом еще появилась поддержка языка C, поддержка графического интерфейса (OLP/G), и операционную систему переименовали в SIBO (SIxteen-Bit Organizer), а потом и в EPOC/16.

Персональный органайзер Psion Organizer III  отдаленно напоминает современные КПК

Персональный органайзер Psion Organizer III отдаленно напоминает современные КПК

Итак, первый КПК выпустила Apple, а ведь могли и Palm Computing Inc., которые объединившись с Casio, Tandy, AOL, Intuit, Datalight также в 1992 году пытались выпустить первый КПК, что и произошло двумя месяцами позже премьеры от Apple. Устройство было названо Zoomer, а в продаже фигурировало под именами Casio Z-7000, Tandy Z-PDA и GriDPad 2390, но потерпело коммерческое фиаско. У этого устройства дисплей имел разрешение 320 х 256 пикселей, оно работало на объектно-ориентированной, многозадачной и многопоточной операционной системе с поддержкой GUI, но программы от сторонних разработчиков установить в систему пользователь не мог.

Параллельно в гонку за создание карманного компьютера включилась и вездесущая Microsoft Corporation. Первые упоминания об инициативе фирмы по адаптации своего программного обеспечения относятся к 1990 году, а непосредственно проект по созданию модели КПК был начат после выхода Apple Message Pad. В проекте участвовали Compaq, NEC, Motorola, Sharp, но результатов этот союз не дал. Причиной провала объявили недостаточную готовность существующей аппаратной базы, потому что амбиции разработчиков касались уже действительного воплощения возможностей настольной системы на мобильном устройстве с поддержкой сенсорного ввода и распознавания рукописей. В то время 32-битные процессоры только начинали победное шествие в составе настольных компьютеров, и портирование кода Windows на менее мощные и развитые девайсы без адаптации привела к тому, что в 1994 году проект был закрыт.

В Casio Z-7000 программы от сторонних разработчиков установить пользователь не мог

В Casio Z-7000 программы от сторонних разработчиков установить пользователь не мог

Параллельно у Microsoft стартовала работа над аналогичным проектом под кодовым названием Pulsar. В результате ожидалось, что идея беспроводного, многофункционального устройства с управлением с помощью нескольких кнопок и архитектурой, полностью отличающейся от настольного компьютера, вновь оказалась слишком новаторской (все еще дорогой и энергоемкой была память для компьютерных устройств, мощностей процессоров не хватало, равно как и не хватало автономного энергопитания). Оценив результаты исследований, Microsoft вновь решила на время отказаться от идеи создания такого устройства. Но именно Pulsar является идеологическим предшественником КПК — нынешние устройства уже практически полностью стали целиком беспроводными, управление хард-кнопками или софт-клавишами (в случае со смартфонами и коммуникаторами), а также операционная система, отличная от настольной версии, — все это еще больше приближало рассвет эры КПК.

Palm Pilot 1000 работал на собственной разработке Palm — Palm OS

Palm Pilot 1000 работал на собственной разработке Palm — Palm OS

Разработчики, принимавшие участие в проектах WinPad и Pulsar, в 1994 году вновь объединились для создания Windows для мобильных устройств. Первые имели неплохую аппаратную базу, а вторые — 32-битный код для RISC-процессоров. Новый проект получил название Pegasus, и к 1995 году были готовы промежуточные версии Windows Pegasus. Новая система была создана с учетом политики энергопотребления. Не менее интересной была реализация совместимости Windows с программным обеспечением от других производителей — для этого в систему была включена поддержка Unicode, которая сыграла свою роль в продвижении продукта на международном рынке.

Две параллели

Наступил 1995 год. Люди из Palm Computing определились с тем, каким путем им стоит идти в разработке КПК, объединились с U.S. Robotics и начали работу над первым современным КПК. Заря эры КПК разгорелась в полную силу — утро наступило в 1996 году, когда был выпущен Palm Pilot 1000. Новое бесклавиатурное устройство работало на собственной разработке Palm — Palm OS, имело процессор Motorola 16 МГц, RAM 1 МБ, инфракрасный порт, экран разрешением 160 х 160 точек. Среди встроенного ПО были записная и адресная книжка, календарь, калькулятор, учет расходов. В 1997 году выходит улучшенная версия Palm Professional, в котором процессор имел уже частоту в 30 МГц, а ОЗУ увеличилось до 8 МБ. Такие устройства с маломощными по современным меркам техническими параметрами работали на всех версиях Palm OS, которая позиционировалась как система, нетребовательная к аппаратным ресурсам, а также являлась первой, где любое действие можно было выполнить в несколько прикосновений стилусом к экрану.

Philips Velo1 одно из первых устройств, работающее на операционной системе Windows CE 1.0

Philips Velo1 одно из первых устройств, работающее на операционной системе Windows CE 1.0

В это же самое время Microsoft представляет свой взгляд на программное обеспечение для КПК — Windows CE 1.0, распространяемой среди поставщиков как OEM. На этой операционной системе благодаря поддержке Casio, Compaq, HP, LG Electronics, NEC и Philips были созданы и проданы более 500000 устройств, среди которых HP 300LX, Philips Velo1, NEC MobilePro 400, Cassiopeia A10, Compaq C120, LG Phenom GP40M. В стандартную конфигурацию устройств входила клавиатура, ЖК-экран (480 x 240 точек), 4 МБ ПЗУ, 2 МБ ОЗУ, порты для связи с ПК, гнездо PCMCIA, звуковые средства, процессор Hitachi SH-3 или MIPS R4000, урезанные версии текстового процессора, электронной таблицы, программы обработки электронной почты и работы в интернете.

Но все равно тогдашний пользователь предпочитал Palm OS. В 1997 году выходят Palm Pilot Personal и Professional со встроенной системой Palm OS 2. КПК Palm становятся самыми популярными за всю историю карманных ПК, к 1999 году продается 1 миллион устройств на базе Palm OS, многие компании принимают решение создавать свои КПК именно на базе Palm OS.

В середине 1990-х годов, когда необходимость в переходе к 32-разрядным архитектурам девайсов стала насущной, началась разработка Symbian OS на базе устройств Psion. В апреле 1997 года подразделение Psion Software представила общественности Symbian OS Release 1, на которой были построены устройства Psion Series 5. Серия обновлений (Psion Series 5 Release 2 и 3), вышедшая в течение 1997 года, содержала исправление ошибок, приложения для работы с электронной почтой и интернет, а также софт для синхронизации с настольным компьютером.

Casio E-10 одно из первых безклавиатурных устройств на Windows CE 2.0 (Mercury)

Casio E-10 одно из первых безклавиатурных устройств на Windows CE 2.0 (Mercury)

Уже в 1997 году была опубликована OEM-версия Windows CE 2.0 (Mercury), что позволило перейти от клавиатурных устройств к безклавиатурным. Windows CE 2.0 можно было использовать как для установки на мобильные компьютеры, так и в автомобильных навигационных системах, промышленных встраиваемых устройствах и даже в программируемых кофеварках, и все благодаря тому, что система была модульной, и неиспользуемые части можно было «удалять» без нарушения функциональности ядра. Обновления самой ОС и программы для синхронизации данных с настольным ПК (Windows CE Services) выходили вплоть до 1999 года. Таким образом, в 1998 году Microsoft уже догоняет Palm — появляются устройства, имеющие экран разрешением 320 x 240 точек, процессор с частотой 49-60 МГц, память объемом 8-32 МБ, динамик, микрофон, инфракрасный порт, работающие на Windows CE. Ширится и список поддерживаемых моделей процессоров: Intel x86 (486, Pentium), NEC VR4x0x (MIPS), Hitachi SH3/SH4, AMD Elan SC400, IBM PPC 4036C, Motorola PowerPC 82x и др., но реально использовались только MIPS, SH3 и изредка SH4. КПК под управлением этой системы работали с сетевыми адаптерами, модемами, VGA-экранами (поддерживался 24-битный цвет), разъемами расширения PCMCIA и CompactFlash. В системе появилось также и полноценное встроенное ПО: Pocket Access и PowerPoint. На базе Windows CE 2.0 выпущено более десятка КПК, в том числе Casio E-10, Philips Nino 210/300, Everex Freestyle, Palmax PD-300.

Полдень для КПК

U.S. Robotics (те, кто приобрели Palm) была приобретена 3COM в 1998 году, вместе с подразделением, работавшим над КПК, и тогда же был начат выпуск Palm III. Джеф Хокинс запускает новый проект и новую фирму Handspring, и в это время наступает полдень для КПК, в частности для Palm OS. Обновленная Windows CE 2.10 принесла поддержку TCP/IP, файловой системы FAT32, быстрой инфракрасной связи (со скоростью передачи до 4 Мбит/с), шины USB (в slave-режиме). На этой системе работали КПК Casio Cassiopeia E-100, Compaq Aero 1530/21xx, HP Jornada 420/430SE, Philips Nino 500. Обновление Windows CE 2.11 для Handheld PC позволило работать на КПК с файлами Microsoft Word и Excel без дополнительных преобразований. Эта возможность скоро исчезнет из Windows CE, но появится у их основного конкурента Palm OS (в виде приложения Documents To Go). Последним апдейтом серии Windows CE 2.x стала версия 2.12, на которой не было построено ни одного устройства — производители застыли в ожидании смены всей серии Windows.

Philips Nino 500 поддерживал TCP/IP, файловую систему FAT32, быструю инфракрасную связь, шину USB

Philips Nino 500 поддерживал TCP/IP, файловую систему FAT32, быструю инфракрасную связь, шину USB

Итак, наступил миллениум, и на свет выходит новая версия Windows CE — в апреле 2000 года вендоры впервые увидели Windows CE 3.0 (кодовое название — Rapier, вышла 19 апреля 2000 года), причем сразу в нескольких редакциях, как того требовал тогдашний рынок — для клавиатурных устройств (Handheld), бесклавиатурных (Pocket PC) и автомобильных (CE for Automotive, октябрь 2000) девайсов. С появлением именно второго варианта Windows для Pocket PC и начинается нынешний период развития КПК таких, каких мы привыкли видеть на витринах магазинов цифровой техники (в Microsoft «забросили» направление Handheld до поры до времени). Юзабилити новой системы было продумано как альтернатива конкурентам из Palm, находящихся на пике славы в эти годы. В организации интерфейса было отказано псевдотрехмерности, старой панели задач, как на настольных компьютерах, а аппаратные требования ограничились только тремя моделями процессоров (ARM, SH3 и MIPS).

Устройства на базе Palm OS в 2000-2001 годах контролировали практически 70% всего рынка КПК, предоставляя пользователю за гораздо меньшие деньги иметь КПК, по характеристикам работы не уступающий аналогам на платформе Pocket PC. Но в функциональном отношении эти устройства проигрывали новоявленной платформе, поэтому Palm Computing снова «отправились» на торги, где их и заметила японская фирма Sony. С этого момента «отверженные 3COM» КПК Palm снова встали на ноги и смогли составить, пусть и ненадолго, конкуренцию Microsoft. Качественные цветные экраны высокого разрешения, дополнительные чипы для воспроизведения музыки, беспроводные интерфейсы (Bluetooth), встроенные фотовидеокамеры и прочие мультимедийные функции украшали эти «наладонники» в 2001 году.

Dell X5 – работал уже на Pocket PC 2002

Dell X5 – работал уже на Pocket PC 2002

В октябре 2001 года (4 октября) состоялся релиз Windows CE для Pocket PC, получившей кодовое название Merlin, а для менее искушенной публики известной как Pocket PC 2002. Она работает только с архитектурой процессоров StrongARM, подавляющее число которых выпускает корпорация Intel (линейка процессоров Intel XScale). Устройства имеют тактовую частоту процессора не меньше 200 МГц, память 32-64 МБ, экран с отображением 65000 цветов. Но процессоры процессорами, а сами устройства благодаря хитрой политике Microsoft стали собираться на заводах значительно большего числа производителей, чем ранее. Конкуренция между сборщиками привела к тому, что цены на Pocket PC устройства пошли вниз, а число моделей — вверх (Compaq iPaq 31x0/36x0/3700/3800, Casio E-115/E-125/E-200, Toshiba e310/e570/e740, Dell X5, NEC P300 и ViewSonic V35). Palm OS «пали жертвой» успешной маркетинговой пропаганды от Microsoft — пусть Pocket PC и не работал так долго автономно, да и к устройствам были предъявлены завышенные аппаратные требования, но по мультимедийной составляющей все было «о’кей».

Смертный приговор

В 2002 году Palm вновь меняет название на palmOne, Inc. и сливается с Handspring. Снижающиеся темпы продаж устройств фирма компенсирует в 2003 году, выпустив бюд-жетные модели КПК Palm Zire. Также произошло очередное переименование — фирма Palm «отпочковала» специальный отдел, занимающийся разработкой софта для Palm OS, а также стала носить название PalmSource.

Выпустив бюджетные модели КПК Palm Zire, фирма компенсирует снижение темпов продаж

Выпустив бюджетные модели КПК Palm Zire, фирма компенсирует снижение темпов продаж

Корпорация Microsoft в 2003 году выпускает очередную версию операционной системы для Pocket PC устройств и тем самым выносит смертный приговор практически всему рынку Palm OS. В Microsoft стали ориентироваться на разработку .NET, и теперь их операционная система получила поддержку новых беспроводных решений (WLAN IEEE 802.1x, IPSec/L2TP, Bluetooth, IPv6, USB host и других подсистем). Windows Mobile 2003 (кодовое название — Ozone, вышла 23 июня 2003 года), как теперь называют это семейство операционных систем, а вслед за ней (вышла 24 марта 2004 года) и Windows Mobile 2003 SE (поддержка VGA-разрешения экрана) добивают Palm OS — интерфейс системы уже максимально приближен к настольным решениям Windows. В 2004 году из игры уходит фирма Sony, и осиротевший Palm окончательно сдал свои позиции (его доля на рынке составляет около 1-2%).

В 2003-2004 годах на пике развития КПК Pocket PC — частоты процессоров дос-тигли 624 МГц, объемы ОЗУ — 128 МБ, в устройства начали устанавливать емкие флеш-драйвы или жесткие диски, 3D-ускорители (например, в Dell AXIM v51). Но монополист ре-шил диктовать свои условия на рынке и на самом пике развития КПК «задушили» — на их место выходят сейчас коммуникаторы, устройства, являющиеся по своей сути КПК, но с беспроводными модулями для сотовой связи. Быстродействие КПК достигло уже своего уровня, а коммуникаторы начали с более низкого — как раз есть, к чему стремиться и на чем получать прибыли от новых моделей.

КПК «задушили» — на их место выходят коммуникаторы (на картинке - ASUS P525)

КПК «задушили» — на их место выходят коммуникаторы (на картинке - ASUS P525)

Итак, Microsoft и похоронили сами КПК в 2005 году, когда выпустили Windows Mobile 5.0 (кодовое название — Magneto, вышла 10 мая 2005 года), одну из самых распространенных систем для коммуникаторов, поддерживающих новую версию .NET Compact Framework с поддержкой веб-сервисов, улучшенными офисными приложениями, более продуманной политикой энергопотребления и беспроводных интерфейсов. За период 2005-2006 годов для этой операционной системы выпускался целый ряд AKU (Adaptation Kit Upgrade), то есть некоторые исправления, рассчитанные на расширение функционала системы (поддержку профилей Bluetooth, изменения в интерфейсе и т. п.).

В 2007 году появилась Windows Mobile 6.0 (кодовое название — Crossbow, вышла 12 февраля 2007 года, официальный релиз — июнь 2007 года). Для пользователей «на гребне волны» добавлена поддержка интернет-телефонии (VoIP через SIP-протокол). Наконец-то была предпринята попытка довести до ума Outlook Mobile (улучшена интеграция с MS Exchange Server, поддержка формата HTML в письмах, сквозной поиск в сообщениях, объединение адресной книги и истории звонков), появился Live Messenger (очередной «клон» Google, выполненный Microsoft по типу Google Talk). Операционная система особо не ресурсоемкая — 32 МБ ОЗУ и столько же ROM найдется в любом КПК, выпущенном в конце 2006 - начале 2007 года. В Windows Mobile 6.0 заявлено появление поддержки Direct3D Mobile («заточена» под Wireless MMX, которую поддерживают процессоры Intel XScale последнего поколения), шифрование карты памяти, возможность работы в качестве USB-драйва без драйверов (USB Mass Storage), улучшенная поддержка Bluetooth и Wi-Fi.

Sharp Zaurus по меркам Windows Mobile практически полноценные ноутбуки в виде КПК

Sharp Zaurus по меркам Windows Mobile практически полноцен-ные ноутбуки в виде КПК

В это же самое время ветераны отрасли КПК – Palm, переименовались в Garnet OS. Linux, объединившись с Palm, решили сделать «лучшую в мире операционную систему для мобильных устройств», в котором от *nix систем остается максимальная свобода действий пользователя в настройке, а от Palm – простота эксплуатации. Проект возник, разумеется, не на пустом месте, а в конце 1990-х годов, когда был запущен Embedded Linux, и компания Sharp выпустила линейку устройств Zaurus (по меркам Windows Mobile, эти устройства «на две головы выше», практически полноценные ноутбуки в виде КПК).

По словам Дмитрия Варенова (программист, один из разработчиков Openpower.itbu.ru), «многие впоследствии отказывались от КПК из-за того, что в нем был установлен Linux (в том виде, в каком он сейчас существует на мобильных устройствах), потому что у них не было возможности или желания разбираться с достаточно сложной по сравнению с Windows Mobile системой. Во-вторых, в выпускаемых сейчас КПК на базе Linux каждый производитель использует свою уникальную спецификацию, что затрудняет создание приложений, способных работать на разных устройствах. Отсутствие единого подхода также означает, что Linux не может напрямую конкурировать с ведущими операционными системами для мобильных устройств, предлагаемыми Microsoft, каждая из которых формирует экосистему разработки приложений. Таким образом, возникает проблема совместимости программного обеспечения для разных устройств на базе Linux. Из всего вышесказанного можно сделать вывод, что в том виде, в каком Linux существует на КПК сейчас, он не является конкурентом Microsoft».

В перспективах развития, скорее всего, нас ждет следующее. Во-первых, Microsoft гаран-тировано выпустит очередной вариант Windows Mobile 7.0 (кодовое название — Photon), в котором окончательно «убьют» КПК, уравняв полностью телефонную и коммуникаторную части. Во-вторых, Palm-сотоварищи вполне могут выпустить на пару с Linux нечто недоро-гое или вовсе бесплатное, что сдвинет монополиста с пьедестала.

Михаил Демидов

Версия для печати