Хочу коммуникатор? (ч.2) PDF Печать E-mail
Рейтинг пользователей: / 3
ХудшийЛучший 
КПК и Коммуникаторы - Коммуникаторы Windows Mobile
Автор: KPblCbKA   
29.12.2008 11:38

Часть вторая - выбираем платформу. (ссылка на 1-ю часть)

На сегодняшний день существует несколько платформ (операционных систем) для коммуникаторов. Чтобы выбрать "свой" коммуникатор нужно знать чем они друг от друга отличаются.

Основные "карманные" ОС:

  1. WindowsMobile
  2. Palm OS
  3. Simbian
  4. iPhone OS
  5. Google Android


Познакомимся с каждой мобильной операционкой чуть подробнее (далее под катом)

 
1. На первом месте в нашем списке и в рейтинге по количеству выпускаемых устройств в мире, конечно же, WindowsMobile.

 Плюсы этой системы: огромнейшее количество разнообразных приложений, в том числе и русифицированных и даже украинизированных; удобство при синхронизации данных с настольными компьютерами и ноутбуками под управлением Windows XP и Vista, удобный и интуитивно понятный интерфейс и привычная для многих файловая система; возможность чтения/воспроизведения одних и тех же файлов без дополнительной конвертации как на стационарном компьютере, так и на карманном. Таким образом, с точки зрения легкости интеграции в корпоративную среду и MS Office, возможность администрирования и привычный для пользователей Windows интерфейс – неоспоримые преимущества коммуникаторов на Windows Mobile.
Минусы: занимает неоправданно много места и не совсем понятно на что расходует такое количество оперативной памяти.

2. Palm OS - вторая по известности ОС для коммуникаторов. Характерна она тем, что ее микроядро поддерживает многозадачность, но сама ОС может в одну единицу времени работать только с одним приложением. Поддерживается, конечно фоновое воспроизведение музыки, но любая работа со звуком осуществляется нестандартным образом и доступна лишь для малого числа моделей.

Еще одна отличительная особенность Palm в том, что  файловой системы у нее практически нет. Это является одновременно и ее недостатком, и достоинством. Вместо файловой системы используется своеобразный аналог механизма баз данных, с которыми система работает, и они разбиты на небольшие фрагменты/порции, объединенные в особую базу данных, являющуюся фактически одним большим файлом. С этой структурой данных, постоянно находящейся в памяти, и работает система. Понятно, что доступ к данным находящимся в ОЗУ быстрее других, обычно используемых в аналогичной ситуации, технологий.Это, конечно, достоинство. НО! Это означает, что все ваши файлы будут храниться в RAM в одной куче с программами. На карте памяти, правда, можно создавать директории и папки, но проку от этого чуть - открыть файл с карты нельзя, сначала его надо скопировать в RAM. Согласитесь, не слишком-то удобно. Есть, правда, дополнительные хаки, которые так или иначе позволяют ослабить (но не устранить совсем) указанные недостатки, но это уже для терпеливых!

Достоинства - цена на коммуникаторы под управлением PalmOS совсем не кусается.

3. Simbian. Пока что это скорее система для смартфонов, но последние модели смартфонов под управлением этой ОС уже не очень далеко стоят от коммуникаторов и близок тот день, когда наладонники с Simbian будут серьезными соперниками устройствам под управлением Windows Mobile. 
В отличие от Windows это не переработанная версия настольной системы, а отдельная платформа; созданная несколькими крупными разработчиками специально для мобильных устройств.

  • Плюсы. Symbian OS обеспечивает мобильную телефонию всем комплексом вычислительных возможностей; высокая степень надежность операционной системы от ошибок, обеспечение целостности данных даже при наличии ненадежной связи или нехватки ресурсов.
  • Минусы. Пока что, серьезно изменить (заточить под свои задачи) что-то в Simbian-коммуникаторе нельзя. Выбор приложений не так широк как для Windows-платформы. Синхронизация с настольным ПК это неудобный и тяжеловесный процесс, совместимость форматов с настольным ПК тоже неполная, многие типы файлов требуют предварительной конвертации для чтения/вомпроизведения их на наладоннике.

 

4. iPhone OS - представляет собой сильно урезанную версию Mac OS, оптимизированую для iPhone. Айфон это скорее качественный телефон + качественный мультимедийный плеер. Его достоинства - хорошее быстродействие; удобство в синхронизации с настольными компьютерами под управлением Mac OS, качественное воспроизведение музыки.
Поскольку эта операционная система используется только в iPhone-коммуникаторах, то недостатки системы и недостатки устройства тесно связаны, поэтому обсудим недостатки этих коммункаторов в целом.

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

  • недостаточно функциональная работа с SMS: невозможность настройки звукового уведомления о приёме сообщения; ограничения, связанные с новой системой диалогов; невозможность настройки отчёта о получении; отсутствие шаблонов для сообщений; отсутствие поиска в теле письма и др.
  • Малые возможности Bluetooth, ограниченные лишь поддержкой беспроводной гарнитуры: невозможность использования беспроводных стерео-наушников для прослушивания музыки, невозможность передачи файлов по Bluetooth.
  • Ограниченная возможность для написания программ для iPhone: свободно распространяться могут лишь весьма ограниченные по функционалу web-приложения, полноценные же программы, написанные с помощью iPhone SDK, могут распространяться только через App Store, причём с 30 % комиссией Apple. При этом производителю может быть отказано в распространении ПО, аналог которого в магазине уже есть, даже если этот аналог — от самой Apple. Так было отказано в распространении браузеру Opera.
  • Политика привязки к сотовому оператору, при которой в данной стране iPhone можно использовать только с одним оператором (хотя по законам некоторых стран, например, России iPhone всё же продаётся без привязки к оператору, но по существенно большей цене).
  • Отсутствие встроенного кард-ридера и, таким образом, невозможность увеличения памяти. Невозможность самостоятельной замены аккумулятора.

5. Google Android - самая молодая молодая ОС для коммуникаторов. Развивается невиданными для мобильных платформ темпами. Платформа Google Android была анонсирована в 2007 году, в сентябре 2008 года был презентован первый в мире смартфон на базе Google Android - T-Mobile G1, а сейчас, спустя три месяца после выпуска перевого гугл-фона, новостные сайты пестрят анонсами устройств от различных производителей на этой платформе.

В основе операционной системы Android лежит ядро Linux версии 2.6. В него интегрированы драйверы для дисплея, клавиатуры, беспроводных и сотовых интерфейсов, камеры, аудио, а так же система управления питанием и центр управления. На системном уровне расположены библиотеки для обработки 2D и 3D-графики, медиаданных, менеджеры интерфейсов, шрифтов, баз данных, SSL, а так же веб-браузер и набор стандартных библиотек языка С. Вместе с библиотеками расположена виртуальная машина Dalvik.

Уровнем выше расположены системные приложения, вроде менеджеров окон и прочих служебных утилит, которые могут использоваться разработчиками для написания программ.

На самом высоком уровне находятся сами приложения, которые непосредственно может запускать пользователь. Каждая программа запускается в собственном процессе с помощью Dalvik, но все низкоуровневые операции, в том числе управление памятью и процессами, перекладываются на Linux-ядро.

Разработчик может наделить любую программу потенциально небезопасным доступом к системным приложениям, поэтому, чтобы решить проблемы с вирусами и прочим вредоносным ПО, внедрена система безопасности, основанная на идеях Unix. Тут также имеются разные учетные записи пользователей, права доступа к файлам и папкам.

Таким образом, с разработкой программ история стандартная — есть набор определенных функций, которые можно использовать. Доступ напрямую к системному и, тем более, аппаратному уровням закрыт.

Чем Android лучше Symbian, Windows Mobile и других платформ, сегодня с какой-либо уверенностью сказать сложно. Реальных девайсов на руках у пользователей пока что очень мало. Понятно одно: Android – платформа молодая, поэтому вполне естественно ожидать множества непредвиденных ситуаций, ограничений и недоработок. По предоставленным спецификациям и набору для разработчика можно понять, что в систему заложен замечательный и богатый функционал, его сравнительно легко реализовать.

Многие аналитики считают, что Android еще более фрагментирует рынок мобильного ПО, в то время как Google считает обратное. По мнению разработчиков, Android — бесплатная открытая универсальная ОС, которая создана для объединения разработчиков, а не еще большей фрагментации рынка.

Итак, вы ознакомились с основными платформами и сами теперь можете сделать выбор, я только выскажу свое мнение, возможно оно тоже будет небесполезно.

  • Вы пользователь настольного ПК с MacOS, от коммуникатора хотите "стильности" и "мультимедийности"?  - ваш iPhone;
  • Если вы любите все новое и в вас гибнет тестер - тогда ваш Android;
  • Если реально нужен коммуникатор, но сложно с финансами - Palm это недорогой вариант того, что требуется;
  • Simbian для вас, если вас в устройстве больше волнует телефония, а не дополнительные возможности коммуникатора и если вы не любите что-то менять и настраивать, а предпочитаете получить готовое решение;
  • WidowsMobile - это для тех кому нужен скорее кпк, чем телефон. Для тех кому важна совместимость с настольным ПК под Windows. Если у вас много разнообразных задач, которые нужно решать на лету, вы любите "все свое носить с собой" и вы не боитесь покопаться в настройках вашего коммуникатора - то WM это для вас.
Вы уже немножко определились с выбором? Не торопитесь пока... Потому что в третьей части нашей статьи мы рассмотрим различную аппаратную комплектацию коммуникаторов и их форм-факторы.
Обновлено ( 30.12.2008 09:24 )