| Хочу коммуникатор? (ч.2) |
|
|
|
| КПК и Коммуникаторы - Коммуникаторы Windows Mobile |
| Автор: KPblCbKA |
| 29.12.2008 11:38 |
|
Часть вторая - выбираем платформу. Основные "карманные" ОС:
1. На первом месте в нашем списке и в рейтинге по количеству выпускаемых устройств в мире, конечно же, WindowsMobile. Плюсы этой системы: огромнейшее количество разнообразных приложений, в том числе и русифицированных и даже украинизированных; удобство при синхронизации данных с настольными компьютерами и ноутбуками под управлением Windows XP и Vista, удобный и интуитивно понятный интерфейс и привычная для многих файловая система; возможность чтения/воспроизведения одних и тех же файлов без дополнительной конвертации как на стационарном компьютере, так и на карманном. Таким образом, с точки зрения легкости интеграции в корпоративную среду и MS Office, возможность администрирования и привычный для пользователей Windows интерфейс – неоспоримые преимущества коммуникаторов на Windows Mobile. Еще одна отличительная особенность Palm в том, что файловой системы у нее практически нет. Это является одновременно и ее недостатком, и достоинством. Вместо файловой системы используется своеобразный аналог механизма баз данных, с которыми система работает, и они разбиты на небольшие фрагменты/порции, объединенные в особую базу данных, являющуюся фактически одним большим файлом. С этой структурой данных, постоянно находящейся в памяти, и работает система. Понятно, что доступ к данным находящимся в ОЗУ быстрее других, обычно используемых в аналогичной ситуации, технологий.Это, конечно, достоинство. НО! Это означает, что все ваши файлы будут храниться в RAM в одной куче с программами. На карте памяти, правда, можно создавать директории и папки, но проку от этого чуть - открыть файл с карты нельзя, сначала его надо скопировать в RAM. Согласитесь, не слишком-то удобно. Есть, правда, дополнительные хаки, которые так или иначе позволяют ослабить (но не устранить совсем) указанные недостатки, но это уже для терпеливых! Достоинства - цена на коммуникаторы под управлением PalmOS совсем не кусается.
4. iPhone OS - представляет собой сильно урезанную версию Mac OS, оптимизированую для iPhone. Айфон это скорее качественный телефон + качественный мультимедийный плеер. Его достоинства - хорошее быстродействие; удобство в синхронизации с настольными компьютерами под управлением Mac OS, качественное воспроизведение музыки. 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 – платформа молодая, поэтому вполне естественно ожидать множества непредвиденных ситуаций, ограничений и недоработок. По предоставленным спецификациям и набору для разработчика можно понять, что в систему заложен замечательный и богатый функционал, его сравнительно легко реализовать. Итак, вы ознакомились с основными платформами и сами теперь можете сделать выбор, я только выскажу свое мнение, возможно оно тоже будет небесполезно.
|
| Обновлено ( 30.12.2008 09:24 ) |