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

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

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

0

Практика: вся правда о PocketPC

Сегодня о Windows CE говорят в основном в прошедшем времени, хотя это не совсем верно. Эта платформа редко встречается в чистом виде, но ее историческую роль как «праматери» практически всех современных мобильных операционных систем от Microsoft нельзя недооценивать. Первым воплощением этой ОС стали клавиатурные и бесклавиатурные карманные компьютеры, которые, которые выглядели очень бледно на фоне первых Palm’ов. Но, осознав свои ошибки (а точнее, поняв преимущества), Microsoft изменила маркетинговую политику. Цветные дисплеи, работа с мультимедийным контентом, мощное железо – вот неполный перечень возможностей, которые появились в мобильном мире с приходом Windows CE. Почти 20-летняя история этой ОС знала много побед и поражений, но сегодня можно констатировать, что она достигла своих целей – она стала «почти стандартом». А посему давайте пробежимся по самым важным вехам этой операционной системы и рассмотрим ее современные проявления.
Практика: вся правда о PocketPC
Версия для печати

Черно-белая история с логичным финалом

История рождения Windows CE является хорошим примером «гибкости» редмонского гиганта Microsoft, в общем, и Билла Гейтса, в частности. По крайней мере, вы нигде не встретите четкого упоминания о том, что эта платформа была создана в таком-то году с такой целью и т.п. (хотя сейчас так иногда и говорят) Все было гораздо запутанней. Шла середина 90-х годов прошлого века, и в Microsoft возникла идея расширить область применения своих продуктов и создать операционную систему для специфических применений, так, например, рассматривались возможности использования ОС для управления промышленным оборудованием. Однако со временем область применения будущей системы была расширена с присущей компании масштабностью («… для широкого диапазона применений» © Билл Гейтс), да и зарождающийся рынок КПК, Handheld PC и др. начал привлекать внимание Microsoft. Соответственно, приоритеты резко переметнулись в эту сторону.

Casio A20 (слева) и Casio A10 (справа)

Фактически стартом новой системы стал 1996 год (кстати, в этом году появился небезызвестный Palm Pilot), когда была выпущена первая версия Windows CE. Интересно, что Microsoft очень торопилась догнать уходящий «мобильный поезд», и поэтому версии ОС сыпались одна за другой, по крайней мере, первые три были выпущены в течение двух лет. Так что ситуация, когда только что выпущенное устройство использовало устаревшую версию Windows CE, была в порядке вещей. Первое применение эта платформа нашла в клавиатурных компьютерах, что было вполне закономерно, Windows CE это Windows 9x в миниатюре, и Microsoft тогда устраивало использование ее платформы в маленьких персональных компьютерах.

Перечислять все материальные воплощения этой ОС, наверное, не имеет смысла (уж слишком их много), для примера рассмотрим линейку компьютеров компании Casio, весьма популярных в недалеком прошлом. Итак, первенец Cassiopeia A-10, работающий под управлением Windows CE 1.0: 40-мегагерцовый процессор Hitachi SH-3, 2 Мб ОЗУ и 4 Мб ПЗУ, монохромный тачскрин – вот характеристики одного из первых проявлений «компактной версии». Правда, уже тогда присутствовали неизменные козыри Microsoft – Pocket Word и Pocket Excel (несколько в урезанном варианте). Следующий - Cassiopeia A-20, основными нововведениями которого стали вторая версия ОС и удвоенное количество памяти. Впрочем, поняв, что будущее за Palm-sized КПК, Microsoft быстро перестроилась и, пожалуйста, результат - Cassiopeia E-10, работающая на Windows CE 2.1, как две капли воды похожий на Palm III.

Начало эры мультимедиа

…продолжать эту родословную можно долго, закончим ее примером устройства, работающим под управлением третьей версии системы (она даже имеет собственное название Windows CE Rapier) - Cassiopeia E-115, которое выглядит вполне неплохо даже по современным меркам. MIPS-процессор NEC с частотой 131 МГц, 16 Мб ОЗУ и 16 Мб ПЗУ, 16-битный TFT-дисплей с разрешением 240х320 пикселей, ИК-порт, слот CF, поддержка стереозвука, воспроизведение видео и т.д. Достойные изменения и в софте – Web-браузер и Pocket Money также стали стандартной составляющей.

Casio EM500 – один из первых действительно мультимедийных КПК

Апогеем устройств на базе MIPS-процессора стали, пожалуй, модели E-125 и Casio EM500EM-500. КПК отличались только разъемами для карт памяти (E-125 имел разъем CF, а EM-500 – SD/MMC) и объемом ОЗУ (E-125 – 32 Мб, а EM-500 – 16 Мб). «Паспортная» частота процессора здесь достигла 153 МГц, но энтузиасты разгоняли его до 180 МГц (естественно, теряя при этом гарантию). Не ошибемся если скажем, что эти машинки стали основателями эры «карманного кино» - именно на них «крутились» первые полноценные фильмы более-менее приемлемого качества.

Тогда главными конкурентами Casio были КПК Compaq (3630/3660) – их отличал более стильный (и, надо отметить, до сих пор актуальный) дизайн, меньшие размеры, быстрый процессор (ARM, 206 МГц), но и минусы были более чем весомы – это разъем только для карт памяти SD/MMC (на тот момент они были раза в 2-2,5 дороже CompactFlash) и 12-битный экран (4096 цветов, о полноценном просмотре фото можно было забыть). Существовала, кстати, и бюджетная серия iPaq’ов – 3130/3160. Они отличались монохромным экраном. Хотя наличие flash-ПЗУ позволило iPaq’ам заметно дольше Casio быть актуальными устройствами. На КПК от Compaq без особых проблем устанавливалась новая PocketPC, о которой речь пойдет чуть ниже.

Еще одним «ветвлением» Windows CE стала операционная система Windows for Handheld PC, самым ярким примером использования которой является HP Jornada 720, не так давно являющийся примером зависти многих. Кстати, отметилась Windows CE и на Tablet PC (например, Hitachi HPW600ET), правда, в последнее время они больше тяготеют к «таблеточной» версии XP. Если ресурсы позволяют, то почему бы и нет.

HP Jornada 720 – клавиатурный КПК «на виндах»

Впрочем, достаточно об устройствах, давайте лучше поговорим о сущности этой ОС. И основное внимание мы хотим уделить ядру, на базе которого, известно, построены все современные ОС от Microsoft (помимо ядра в систему входят также конфигурируемые модули и драйверы). Итак, перечень характеристик ядра, которые были обозначены еще в 1996 (!) году: многозадачность и многопроцессорность, запуск приложений с ОЗУ или ПЗУ, система прерываний, использование виртуальных адресов и т.д. Вы удивлены, что некоторое из перечисленного еще далеко от совершенства и по сей день? Так и есть, это концепция, которая была реализована лишь частично в первых трех версиях Windows CE, и ее развитие продолжается и сегодня. По этой причине считать эту ОС пережитком прошлого очень опрометчиво, она жива и используется очень широко (по крайней мере, ее ядро).

Пишем Mobile, в уме - CE

Прежде чем идти дальше, сделаем одно важное замечание. Сегодня операционная система Windows CE в основном используется в специфических устройствах (планшетные компьютеры, IP-телефоны, продвинутая бытовая техника и т.п.), то есть, как и было задумано. Что касается ОС, о которых мы будем сейчас говорить, то они базируются на ядре конкретной версии Windows CE, но отличаются собственным интерфейсом пользователя. И кстати, наличие нескольких ОС как раз и объясняется наличием нескольких видов мобильных устройств. Сходство, конечно, есть, но сила, несомненно, в отличиях.

Compaq iPaq 3130 – благодаря flash-ПЗУ даже на ч/б «машинку» можно было установить PocketPC

Если следовать хронологическому порядку, то первой в этом ряду должна стоять Pocket PC, появившаяся в апреле 2000 года. Это был ответ Microsoft расширяющей свое влияние компании Palm, но его эффективность оказалась чрезвычайно слабой. Типичная комплектация КПК с этой ОС: процессор ARM с частотой 200 МГц, объем памяти 32-64 Мб, 16-битный цветной дисплей. Главные «изюминки» – мультимедийность, беспроводный интернет и, самое важно, появление «крестика» в верхнем правом углу экрана (приложения, правда, не закрывались, а только «сворачивались»)! Красиво, но до безобразия дорого, к числу минусов также можно отнести высокое энергопотребление и «кирпичный» дизайн.

В случае с КПК под управлением PocketPC, «сердцем» был ARM-процессор с тактовой частотой 206 МГц, которого, хватало, да и до сих пор хватает, для подавляющего большинства ежедневных офисных задач. «Первопроходцами» тут стали Compaq (тогда еще не HP!) iPaq 3850/3870, HP Jornada 565/568.

HP Jornada 568 – дизайн КПК до сих можно считать актуальным

Следующая версия Pocket PC 2002 увидела свет в конце 2001 года, и на долгие 1,5 года стала основным рабочим инструментом многих пользователей. Противостояние Microsoft vs Palm обрело новые черты. Главные достоинства Pocket PC 2002, заключающиеся в ее мультимедийности и корректной работе со стандартными Windows-файлами, активно противопоставлялись «быстродействующим Palm-органайзерам» (не будем в очередной раз поднимать эту проблему, каждый выбирает то, что ему нужно). Любопытно, что КПК с этой ОС уже добрались до разумной планки аппаратной начинки. Ну, скажите, пожалуйста, кому сегодня недостаточно 400-мегагерцового процессора и 32-64 Мб памяти? На наш взгляд, должно хватать всем, если, конечно не запускать и загружать все подряд. Перечислять огромную армию устройств, вышедших в эти годы, бессмысленно, назовем только две модели, не потерявшие актуальности и по сей день, это «ветераны» HP iPAQ 3970 и Fujitsu Siemens Pocket LOOX 600. Ах да, еще один компьютер заслуживает упоминания – Dell Axim X5, которому мир Windows КПК немало обязан, именно это устройство смогло совершить маленькую ценовую революцию.

Дальше появилась Windows Mobile 2003, весьма любопытная по своей сути. Дело в том, что новых функций в ней всего ничего, на основной целью ее выпуска, по мнению Microsoft, является улучшение ядра, - теперь «сердцем» ОС служит Windows CE .NET 4.2. По большому счету эта замена дает редмондской компании несколько важных козырей - стабильность и скорость. Попутно заметим, что появилась встроенная поддержка беспроводных сетей (Wi-Fi и Bluetooth), новые мультимедийные возможности и немного улучшились встроенные приложения (браузер, офис, электронная почта и др.). Теперь невооруженным глазом видно, куда стремится Microsoft. В первую очередь, это сердца и умы разработчиков программ (.NET Compact Framework, который содержится в ПЗУ, является упрощенной версией Microsoft .NET Framework, и позволяет программистам, знакомым с Microsoft Visual Studio.Net, легко писать программы для КПК). Ну и, конечно же, роль «первой скрипки» в мировом интернете. Как тут не вспомнить достопамятный иск Apple к Microsoft по поводу «мирового интернет-господства» (спор, если помните, шел об интерфейсе настольных версий Windows).


Toshiba E800 стал первым КПК с VGA-экраном

Что касается последней на сегодняшний день версии ОС для КПК -Windows Mobile 2003 Second Edition, то она фактически стала утверждением изменений, сделанных производителями КПК. Здесь отдельное спасибо компании Toshiba за ее e800. Основные изменения - это поддержка VGA разрешения для дисплеев и встроенная функция разворота экрана. К слову сказать, даже не изменилось ядро. На наш взгляд, высокое разрешение не является сильным преимуществом, что подтверждается и производителями, на сегодняшний день доступно меньше десятка таких КПК (ASUS MyPal A730, Dell Axim X50v, HP iPAQ hx4700, Fujitsu Siemens Pocket LOOX 720 и др.).

Думаем, на примере этих устройств можно довольно отчетливо представить, каким будет передовой КПК образца 2005 года. Ну, возьмем для примера Dell Axim X50v. Процессор с частотой 624 МГц, 128 ПЗУ и 64 Мб ОЗУ, VGA дисплей, современные беспроводные модули, есть даже встроенный графический акселератор с 16 Мб памяти… почти настольный компьютер в карманном исполнении. На наш взгляд, эти показатели в течение будущего года навряд ли серьезно увеличатся, – необходимость как таковая отсутствует.

Впрочем, настало время сказать и о редакциях «КПК-шной» операционной системы, которые обязаны особым интересом Microsoft к рынку смартфонов и коммуникаторов (правда, здесь ей уже приходится бороться не только с Palm OS, но и с Symbian). Следствием этого стало появление двух редакций Windows Mobile – WM for Smartphone и WM Phone Edition. Кстати, сравнивая две версии смартфонных ОС MS Smartphone 2002 и Windows Mobile for Smartphone 2003, можно легко увидеть отличия в скорости. А вся загвоздка в ядре, у первой это Windows CE 3.0, у второй – Windows CE .NET. Судя по всему, единственным реальным представителем MS Smartphone 2002 так и останется Motorola MPx200, ну а последней версией уже заинтересовались многие производители (та же Motorola, MiTAC и др.). И снова о разрешениях, в WM for Smartphone 2003 появилась поддержка разрешения 240х320 пикселей, правда реализовать устройство с таким дисплеем пока что решила только Sagem (смартфон My-X8). Судя по всему, перспектива широкого распространения смартфонов с дисплеем такого разрешения выглядит весьма призрачной.

HP iPaq hx4700 – хит продаж последнего месяца

Если говорить о телефонной редакции Windows Mobile, то она фактически является упрощенным вариантом, – отсутствуют встроенные офисные программы (Pocket Word и Pocket Excel) и даже MS Reader, зато есть специальное приложение Telephone для быстрого набора номера. Здесь красной нитью проходит задача оптимизации интерфейса под управление одной рукой. Кстати, характерной чертой устройств под управлением этой ОС является скудность предустановленного ПО. Правда, производители всеми силами стараются исправить эту ошибку Microsoft, и удачным примером может служить Qtek 9090, в котором есть практически все для нормальной работы.

Вперед к Magneto

Разумеется, на этом история Windows CE не заканчивается, и в Microsoft ведется активная работа над пятой версией ОС. Пока еще преждевременно говорить о том, что войдет в окончательный релиз, поскольку доступную сегодня информацию, базирующуюся в основном на утечках информации из Microsoft, можно расценивать скорей как слухи. Впрочем, как известно, дыма без огня не бывает, поэтому остановимся на том, что мы сможем увидеть в ближайшее время. В первую очередь, это Windows Mobile 2005 (кодовое название проекта Magneto), которая должна увидеть свет где-то летом следующего года. В сети уже появилось несколько скриншотов этой ОС, на основании которых можно сделать вывод, что пользовательский интерфейс системы стал еще лучше (субъективно, но тем не менее).

В очередной раз ставится задача увеличения скорости и повышения стабильности, что не вызывает удивления, эти параметры традиционно являются «ахиллесовой пятой» творений Microsoft. Улучшения должны коснуться и «карманных» офисных приложений, так Pocket Word наконец-то научится работать с таблицами. Идет речь и о появления аналога Direct 3D и встроенной поддержке трехмерной графики, что тоже закономерно. По идее, программная часть должна быть переработана достаточно серьезно, чтобы в полной мере реализовать заложенный VGA потенциал.

С рынком карманных компьютеров ситуация более менее понятная, Windows Mobile сегодня практически подмяла под себя всех конкурентов, а вот в среде смартфонов картина совсем другая. За прошедший год программная платформа от Microsoft уверенно догнала Palm OS, но до лидера – Symbian, ей еще далеко (Symbian – 41%, Microsoft – 23%, PalmSource – 22%, данные исследовательской компании Canalys). И здесь может случиться неожиданный поворот событий. Да-да, Microsoft просто откажется от WM for Smartphone. Оснований для этого более чем достаточно, нелюбовь к этой ОС как пользователей, так и разработчиков софта видна невооруженным глазом. А конкурировать, не имея достаточного запаса хороших и популярных приложений, – это глупая затея. Правда, установленный срок – 2006 год, еще слишком далек, чтобы делать основательные выводы.

Все это означает, что Windows CE и операционные системы, базирующиеся на ее ядре, будет жить еще долго. Маленькие «окошки» пришли в мобильный мир и, судя по всему, обосновались в нем надолго. Но все же мы воздержимся от оценки – лучше эта ОС, чем другие или нет. Это просто одна из современных операционных систем, на которые, как минимум, следует обратить внимание.

Алекс Ксенин

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