Palm OS против Pocket PC

Олег Татарников, Наталия Елманова

Аппаратное обеспечение

Продолжительность автономной работы

Средства беспроводного обмена

Сфера применения КПК

Эффективность использования

На рынке карманных ПК уже довольно давно наблюдается острая конкуренция. Не будет преувеличением сказать, что среди платформ для КПК самыми популярными сегодня являются Palm OS и Pocket PC. У каждой из этих платформ есть свои достоинства и недостатки. Мы решили рассмотреть их различия по ряду позиций и взвесить все аргументы за и против, а вместе с тем осветить некоторые интересные особенности этих платформ.

Аппаратное обеспечение

Начнем мы наше обсуждение с аппаратного обеспечения и некоторых связанных с этим финансовых аспектов.

 

У устройств на базе Pocket PC (последняя версия этой платформы носит также название Windows Mobile 2003) всегда были более мощные процессоры, больший объем оперативной памяти (обычно не менее 64 Мбайт SDRAM-памяти в качестве ОЗУ и 16 Мбайт ПЗУ) и относительно большие экраны, что немаловажно при небольших размерах. Кроме того, на базе Pocket PC сейчас существуют даже КПК с разрешением 640Ѕ480, например Toshiba e800.

Toshiba e800

 

Однако при этом оказалось, что Pocket PC обладает такими существенными недостатками, как «прожорливость» по отношению к ресурсам и ненадежность (впрочем, компания Microsoft никогда и не заявляла, что данная операционная система имеет «желудок не больше наперстка»). КПК на базе Palm OS для эффективной работы столько ресурсов просто не нужно. Более того, поскольку Pocket PC более требовательны к аппаратным ресурсам, они и стоят куда больше — вы не встретите их в бюджетном секторе, где, в частности, представлен Palm Zire, цена которого ниже 100 долл. Если же говорить о мощности процессора, объеме памяти и размерах экрана у КПК Palm, то стоит взглянуть на Tungsten T3, который оснащен отличным большим экраном с разрешением 320Ѕ480, имеет 64 Мбайт ОЗУ и процессор XScale 400 МГц.

 

Palm Zire

Palm Zire

Следует сказать, что в последнее время появились недорогие модели компьютеров и на базе Pocket PC, что привело к ощутимому снижению цен во всем секторе рынка. Некоторые модели с весьма приличными спецификациями сегодня вполне доступны по цене — 200-300 долл. Среди них — Dell Axim X3, HP iPAQ 1910, Toshiba e400.

 

 

Toshiba e400
HP iPAQ 1910/1940

 

Уже в течение двух лет продаются КПК на основе Palm OS, которые могут похвастаться характеристиками, сравнимыми по мощности с Pocket PC. Мало того, что они при той же мощности стоят дешевле, но сегодня даже в вычислительных тестах Pocket PC не превосходят Palm, а в некоторых тестах на КПК одинаковой мощности у Pocket PC имеется многократное отставание от Palm.

Кроме того, если не брать в расчет модули беспроводной сети и Bluetooth, нужно признать, что Pocket PC не отличаются большим разнообразием, поскольку их аппаратная начинка практически идентична. Все они построены на базе процессора Intel XScale, работающего на частоте 300 или 400 МГц, а базовая спецификация для КПК в прошлом году включала 64 Мбайт памяти, матрицу с 65 535 цветами и разрешением 240Ѕ320 пикселов, а также порт USB для синхронизации. Указанные параметры соответствуют рекомендациям по дизайну, предложенным компанией Microsoft. Если производитель желает использовать эту операционную систему, то ему приходится во всем следовать этим рекомендациям, в том числе и по разрешению, и по глубине цвета матрицы, и по числу функциональных клавиш, и по реализации других функций.

К КПК на базе Palm OS предъявляется значительно меньше требований, вследствие чего они отличаются большим разнообразием — от самых дешевых органайзеров до хорошо «упакованных» смартфонов и коммуникаторов. А экраны компьютеров с Palm OS имеют разрешение 320Ѕ320 или даже 480Ѕ320 (например, у многих моделей от Sony или у Palm Tungsten T3).

 

Palm Tungsten T3

Наличие стандарта никогда не являлось недостатком платформы — покупая компьютер на базе Pocket PC, пользователь всегда знает, что именно он получит.

Кроме того, нельзя сказать, что операционные системы для КПК от Microsoft отличаются таким уж однообразием, поскольку Pocket PC является лишь одной из возможных реализаций операционной системы Windows CE, а при необходимости можно создавать и другие реализации этой ОС. Для создания «нестандартной» Windows CE существует даже специальное средство — Windows CE Platform Builder, поддерживающее около двух десятков типов процессоров (их список может быть расширен по мере выпуска новых типов процессоров) и позволяющее выбирать, будет ли включена поддержка различных внешних устройств и тех или иных технологий, характерных для Windows (например, элементов управления ActiveX, различных графических функций и т.д.). После выбора состава будущей операционной системы и списка поддерживаемых процессоров можно сразу же создать «образ» операционной системы, определить способ его переноса на мобильное устройство, перенести его туда и загрузить, а заодно и экспортировать SDK для Visual C++ или Visual Basic, чтобы в дальнейшем разрабатывать приложения для созданной операционной системы. Кстати, в качестве удачного примера такой реализации можно назвать карманный менеджер Casio BE-300, в недавнем прошлом бывший весьма популярным бюджетным КПК.

 

Casio BE-300

Casio BE-300

Кроме того, экраны Palm-компьютеров, несмотря на высокое разрешение, имеют меньшие размеры, чем у КПК Pocket PC, ибо чуть ли не треть всей их поверхности традиционно отведена под область граффити.

 

 

 

 

Действительно, для сохранения привычности работы под Palm OS многие производители оставляют традиционную область граффити, хотя в Palm OS 5 уже реализована возможность виртуального написания этих символов по всей области экрана. Но отнюдь не все современные КПК на базе Palm OS сохраняют эту область — многие новые модели лишены граффити (в Palm Tungsten T3 и других моделях под Palm OS 5 физическая область граффити заменена на виртуальную), а некоторые даже оснащены откидными клавиатурами (в частности, Sony Clie PEG-NX70V). К сожалению, отказ от выделения специальной области граффити произошел пока только в самых дорогих моделях.

 

 

Sony Clie PEG-NX70V

В начало В начало

Продолжительность автономной работы

КПК на основе Palm работают по крайней мере не меньше, чем наиболее экономичные модели Pocket PC, а лидеры по экономичности среди Palm превосходят лидеров из числа Pocket PC.

 

 

 

 

 

Возможно, подобные проблемы существуют, но они решаются и на Pocket PC. Например, у таких КПК, как Dell Axim, пользователь может программно регулировать скорость работы процессора, что значительно увеличивает время его работы в автономном режиме. Кроме того, Pocket PC содержит средства регулирования яркости экрана и его отключения (например, при прослушивании звуковых файлов или применении КПК в качестве диктофона), а ведь именно экран является в КПК наиболее «прожорливым» устройством. КПК на базе процессора XScale могут работать на различных частотах, чтобы оптимально расходовать энергию. Когда процессор простаивает, его скорость автоматически уменьшается, а затем, по мере необходимости, увеличивается. Что же касается сравнений экономичности КПК при максимальной яркости дисплея, то они некорректны, так как яркость и энергопотребление у разных типов экранов заметно различаются.

Следует подчеркнуть, что такие возможности, как Powerdown (система динамического понижения электропитания) и Stepdown, в Palm OS были реализованы изначально.

 

 

 

 

 

А для многих моделей КПК на базе Pocket PC (например, производства Hewlett-Packard) сейчас можно приобрести запасные аккумуляторы. Они относительно недороги и вполне способны решить проблему «голодного» устройства.

 

 

 

В начало В начало

Средства беспроводного обмена

В тестах по использованию беспроводной связи по протоколу 802.11b (VeriTest, http://www.veritest.com) преимущество Palm-наладонников очевидно: они позволяют скачивать данные из сети более чем вдвое быстрее, чем Pocket PC). К тому же при использовании беспроводной связи Palm-компьютеры работают дольше, чем Pocket PC.

 

 

 

 

Возможно, результаты этих тестов относятся к ранним версиям Pocket PC. Последняя же версия Pocket PC — Windows Mobile 2003 — обладает встроенной поддержкой технологий Wi-Fi и Bluetooth, средствами бесконфигурационного подключения к Wi-Fi-сетям и расширенными средствами поддержки эффективной и безопасной передачи данных.

 

 

 

 

К тому же, говоря о передаче данных, нельзя не отметить то, что сегодня КПК все чаще применяются не только для просмотра электронной почты, полученной с настольного компьютера с помощью утилит синхронизации, но и для выхода в Интернет (особенно если пользователь КПК нередко находится в местах, где с этим есть проблемы). На базе Pocket PC существуют и модели с GSM-модулем, такие как i-mate Pocket PC (в принципе, они могут заменить собой и сотовый телефон), — доступ в Интернет в таких моделях осуществляется с помощью протокола GPRS.

Есть и смартфоны на базе операционной системы Microsoft Smartphone (похожей по функциональности на Pocket PC), в частности новый смартфон от Motorola.

Впрочем, о них разговор особый — это все же не КПК со встроенным телефоном, а скорее телефон с некоторыми возможностями КПК.

Если же КПК не содержит GSM-модуль, он все равно может использоваться как Интернет-клиент, обмениваясь данными с поддерживающим GPRS мобильным телефоном, например, с помощью инфракрасного порта или Bluetooth-адаптера, причем второй вариант намного удобнее, ибо в этом случае телефон может просто лежать в кармане, а при использовании ИК-порта телефон и КПК должны находиться практически рядом. Браузер Pocket Internet Explorer входит в состав операционной системы, все настройки доступа в Интернет для Pocket PC довольно просты, а что именно следует вводить в поля формы для настройки доступа с помощью GPRS, узнать несложно — на сайте всех операторов сотовой связи, предоставляющих подобные услуги, находятся инструкции по настройке доступа компьютеров (неважно, карманных или обычных) в Интернет с помощью GPRS и сотового телефона. Понятно, что для этого следует подключить данную услугу у оператора сотовой связи и обзавестись телефоном, способным обмениваться данными с КПК и поддерживающим GPRS.

 

Palm OS поддерживает те же самые возможности — у большинства современных моделей имеется как минимум ИК-порт, а нередко и Bluetooth-адаптер. Так что многие устройства на базе Palm OS обладают возможностями выхода в Интернет с помощью мобильного телефона с функциями GPRS, посылки SMS-сообщений и даже набора номеров из телефонной книги.

 

 

 

В начало В начало

Сфера применения КПК

Выбирая КПК, прежде всего следует задать себе вопрос: зачем именно он нужен? Кто-то использует его как органайзер, кто-то — как средство для выхода в Интернет вне офиса, и, конечно, многие владельцы КПК используют их для чтения книг, прослушивания звуковых файлов, просмотра фотографий и даже фильмов.

 

В операционной системе Pocket PC пользователи Windows будут чувствовать себя в привычной обстановке — интерфейс этой ОС многое заимствовал от настольных версий Windows. Для данной операционной системы существуют аналоги хорошо знакомых всем офисных и мультимедийных приложений. Увы, Palm-компьютеры неважно работают с документами, взятыми с настольного компьютера (для работы с ними требуется конвертирование во внутренний формат Palm OS). Не очень удобно в этой операционной системе осуществлять просмотр видеофрагментов и фотографий, воспроизводить музыкальные файлы. Можно сказать, что компьютеры на базе Palm OS — это главным образом деловые инструменты, своего рода расширенные варианты органайзеров.

 

Известный в среде пользователей КПК тезис «Palm — это рабочие лошадки и карманные органайзеры, а Pocket PC — мультимедийные игрушки в яркой упаковке» сегодня полностью устарел и уже не соответствует действительности. Хотя Palm по-прежнему замечательный органайзер, удобная записная книжка, а также отличный редактор для документов и электронных таблиц, но новые модели Palm OS не хуже, чем Pocket PC, поддерживают и мультимедиафункции вроде проигрывания MP3-файлов, цифровой фотографии и видео с высоким разрешением, а для последних версий Palm OS уже нет недостатка в подобных приложениях, причем они поставляются в комплекте (как, например, медиаплеер RealOne). Более того, самые популярные и наиболее необходимые в работе приложения сегодня реализуются, как правило, сразу на обеих платформах, а конвертация документов для офисных приложений происходит на лету, незаметно для пользователя — при передаче данных на настольный компьютер и обратно. Можно также читать родные файлы Word и Excel с помощью средств Document ToGo и Quick Office на Palm-компьютере прямо с карт памяти.

Кроме того, Palm-устройства не утрачивают при этом и своих классических преимуществ — это дружественность интерфейса и разнообразные простые, удобные и полезные функции.

Таким образом, операционная система Palm давно освоила мультимедийный мир Pocket PC, но по дружественности к пользователю и по базовой функциональности она по-прежнему остается непревзойденной. И никакие технические новации некоторых производителей (типа цифровых камер или MP3-плееров) не могут ни снизить скорость, ни уменьшить удобство работы с Palm OS. К тому же Palm OS 5 поддерживает и процессоры ARM, используемые в Pocket PC, причем делает это более эффективно. Сегодня не только офисные, но и более сложные приложения и базы данных функционируют на этих КПК достаточно быстро, хотя, конечно, наличие быстрого процессора и цветного дисплея уже не позволяет работать от аккумулятора в течение нескольких дней.

Однако до сих пор в Palm OS наблюдается практически полное отсутствие файловой системы, в результате чего все приложения и данные для этих приложений сваливаются, как говорится, в одну кучу, и разобраться во всем этом крайне сложно.

 

 

 

 

Естественно, что у Palm есть определенные ограничения, поэтому, переходя на КПК с настольного ПК, трудно сразу же привыкнуть к его идеологии. Тем не менее все приложения «знают» свои данные, а на карте памяти данные для многих приложений можно организовать и упорядочить в привычные для пользователя настольного компьютера папки и подкаталоги. Зато доступ к данным в Palm OS происходит быстрее. Кроме того, у операционной системы Palm есть одно очень важное достоинство (помимо граффити) — общий поиск по всей памяти, чего в Pocket PC не было и не будет.

 

 

Что значит «поиск по всей памяти»? Если имеется в виду поиск файлов, то такие возможности в Pocket PC есть, как и в других операционных системах семейства Windows.

 

 

 

 

 

Общий поиск — это когда, например, записанный где-то телефон можно быстро и эффективно отыскать после нажатия на «лупу». Причем независимо от программы или файла, в котором все это хранится.

 

 

 

Видимо, одним из главных недостатков Palm OS является его слабая «развлекабельность». Все игры, реализованные на Palm OS, — довольно простые, и никаких аналогов, взятых с настольных компьютеров, здесь практически нет. В этом смысле Pocket PC более привлекательны и универсальны. Например, на Pocket PC много стратегий с высоким уровнем интеллектуальности (в частности, http://www.ionside.com/argentum/), а для Palm OS таких игр почти нет. Кроме того, для Pocket PC сейчас реализовано много эмуляторов игровых приставок и игровых компьютеров 90-х годов, для которых существует несметное количество игр, нередко бесплатных.

 

 

После того как в Palm OS 5 реализована поддержка процессоров StrongARM, появление таких игр для этой платформы не за горами. Хотя для Pocket PC сегодня игры более интересны, но играть на мелком экране низкого разрешения в Age Of Empires, футбол или SimCity, мягко говоря, неудобно. Зато у Palm есть огромное количество бесплатных или условно-бесплатных приложений — буквально на все случаи жизни. Причем платформа Palm не предусматривает монополизированного программного обеспечения, как это имеет место в отношении платформ производства Microsoft (и для КПК, и для настольных компьютеров).

 

 

Надо сказать, что так называемый монополизированный софт, а точнее программное обеспечение, входящее в состав операционной системы, с запасом перекрывает потребности среднего пользователя. Кроме того, имеется некоторое количество бесплатных приложений для Pocket PC от Microsoft (например, приложение для чтения электронных книг Microsoft Reader, Microsoft MediaPlayer) и от других компаний (проигрыватель Macromedia Flash Player, приложение для чтения файлов Adobe Acrobat Reader). Многим пользователям подобного набора приложений более чем достаточно. Если же вам захочется чего-то большего, то надо отдавать себе отчет, что для поисков и проверок работоспособности той или иной бесплатной программы может потребоваться уйма времени...

В начало В начало

Эффективность использования

Разработкой приложений для КПК (равно как и для других типов компьютеров) и применением СУБД на этих устройствах занимается немного пользователей. Однако при создании корпоративных решений, включающих КПК в качестве рабочих мест мобильных пользователей, стоит рассмотреть и этот аспект: чем меньше усилий придется затратить на разработку таких приложений, тем более оправданно применение КПК в рамках предприятия.

 

При создании приложений для Palm OS можно использовать различные языки программирования: C, C++, Visual Basic, Java, однако самым популярным является язык С, поскольку для него в Palm OS предусмотрены библиотеки, предоставляющие доступ практически ко всей функциональности платформы. Отметим, что Palm OS SDK, применяемый при разработке приложений для данной платформы, а также эмуляторы устройств, управляемых этой операционной системой, являются бесплатными продуктами (собственно, именно поэтому так велико количество приложений, созданных для этой платформы).

Список доступных средств разработки для Palm OS очень велик — несколько десятков наименований, в том числе и бесплатных. Из самых популярных назовем Metroworks CodeWarrior, набор утилит PRC-Tools, AppForge, IBM VisualAge Micro Edition for Java, Borland C++BuilderX. Из числа СУБД, доступных для Palm OS, следует назвать IBM DB2 Everyplace, Sybase SQL Anywhere Studio-UltraLite, Oracle 9i Lite. Иными словами, выбор СУБД и средств разработки для этой платформы очень широк.

 

Разработка приложений для Pocket PC — тоже не слишком сложный процесс. Для этой цели можно использовать Microsoft Visual Studio 6 с соответствующим SDK либо специальные средства разработки — eMbedded Visual Tools версий 3.0 и 4.0, включающие в свой состав средства разработки приложений для Windows CE (eMbedded Visual C++ и eMbedded Visual Basic). Помимо этого возможно создание приложений, использующих .NET Compact Framework, — тогда разработка приложений может производиться с помощью Visual Studio .NET и библиотек Smart Device Extensions. Применение вышеперечисленных инструментов не составит особого труда для пользователей Visual Studio 6 и Visual Studio .NET — они могут вести разработку приложений в привычной им среде.

Из средств других производителей, позволяющих вести разработку приложений для Windows CE и Windows CE .NET, приведем в качестве примера Borland C#Builder — средство создания приложений для платформы Microsot .NET на языке C# и Pocket PowerBuilder компании Sybase.

Из СУБД в первую очередь нужно назвать Microsoft SQL Server CE — «карманный» вариант Microsoft SQL Server, а также Sybase SQL Anywhere Studio. Количество СУБД и средств разработки для этой платформы не столь велико, как для Palm OS, но вполне достаточно для создания корпоративных мобильных решений с применением этой платформы.

* * *

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

КомпьютерПресс 3'2004

Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует