Штатные магнитолы на андройде и win CE — плюсы/минусы
Автолюбители часто спорят, какая платформа для магнитол лучше: Android или Win CE. Однозначно ответить на этот вопрос нельзя. Преимущественный выбор той или иной платформы определяется кругом решаемых задач, вопросами безотказной работы, стоимостью.
Программное обеспечение устанавливается на автомагнитолы с начала 2000-х годов. Первоначально Windows CE (Compact Edition) разрабатывалась, как платформа для наладонных компьютеров на базе Windows 95 путем ее максимального урезания, но сохранения абсолютного сопряжения с ОС Windows. Сейчас Win CE представляет многозадачную операционную систему обработки информации в реальном времени.
Программное обеспечение под Win CE работает очень стабильно. И это понятно – оно оттачивалось годами. Что касается установки нового программного обеспечения, то с магнитолами Win CE все не так просто, как в Play Market.
Навигационные приложения работают устойчиво и информативно. Однако в магнитолах под Win CE ограничено количество доступных приложений.
Одним словом, магнитолы с Win CE – надежные, недорогие, с понятным интерфейсом штатные устройства с консервативным привкусом.
Эта платформа стала родной и близкой для многих пользователей мобильных и автомобильных устройств. Но начнем с минусов, так как плюсов все-таки больше. Как любая стремительно развивающаяся техника, устройства на Android подвержены болезням недоработки, недостаточного тестирования, иначе именуемыми «глюки».
Однако, штатные магнитолы на Android – это сверхбыстрые процессоры (даже для недорогих моделей на процессорах мтк6592 или мтк6752), высокое разрешение экрана, дополнительные постоянно обновляемые программы. Установка программ доступна и проста, использует службу Play Market. Не все приложения работают устойчиво, но выбор есть, можно подобрать программы, работающие без сбоев. Пользователи отмечают удобный навигационный интерфейс.
Какой выбор посоветовать автолюбителю, приобретающему автомагнитолу. Для начала необходимо внимательно ознакомиться с функциональными возможностями конкретной магнитолы, точнее информационно-развлекательного комплекса. Если вас устраивает набор функций автомагнитолы на платформе Win CE (возможности мультимедиа, подключения внешних устройств, навигация и другие), вы не настроены устанавливать дополнительное программное обеспечение, и хотите сэкономить, тогда непременно ваш выбор – Win CE.
В том случае, когда вы приверженец всего нового, любите экспериментировать, обновлять программное обеспечение, работать с приложениями Play Market, желаете, чтобы работа с автомагнитолой соответствовала планшету, советуем приобрести устройство на платформе Android.
Windows CE
Windows CE
Разработчик
Семейство ОС
Последняя версия
Тип ядра
Лицензия
Веб-сайт
Содержание
История создания [ ]
Первая версия Microsoft Windows CE, выпущенная в ноябре 1996 года, была «урезанной» версией настольной операционной системы MS Windows 95.
При создании последующих версий группа разработчиков ОС Windows CE была в тесном взаимодействии с группой, создававшей настольную ОС Windows NT, ведь ОС Windows CE изначально проектировалась так, чтобы она была совместимой с универсальными ОС семейства Windows. Поэтому изначально ядро и компоненты ОС Windows CE были в большой степени унифицированы с ядром и компонентами настольных ОС семейства Windows NT.
Примерно с 2000 года группа разработки ОС Windows CE перестала тесно взаимодействовать с разработчиками настольных ОС Windows NT. С тех пор ОС Windows CE развивалась самостоятельно, и современные версии ОС Windows CE сильно отличаются от современных версий настольных ОС семейства Windows NT, но при этом сохраняется программная совместимость с приложениями, основанными на Microsoft Win32 API.
И до сих пор некоторые компоненты настольных систем Windows NT присутствуют в ОС Windows CE, например, такие, как: DirectX, и «урезанные» версии Windows Media Player, Internet Explorer. Специалисты также утверждают, что современная версия ОС Windows CE 6.0 до сих пор сохранила в неизменном виде примерно 20 % кода из настольной ОС Windows 2000.
Особенности [ ]
Windows CE — это компонентная многозадачная многопоточная многоплатформенная операционная система с поддержкой реального времени. Разработчикам доступны около 600 компонентов, при использовании которых они могут создавать собственные образы операционной системы, которые включают только необходимую данному конкретному устройству функциональность.
Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 КБ памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 МБ. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ).
Windows CE предоставляет разработчикам приложений набор API, основанный на стандартном Win32 API и дополненный специализированным API для встраиваемых устройств. Поскольку CE поддерживает только часть Win32 API и имеет определённую специфику, связанную со встраиваемой природой операционной системы, приложения, написанные для настольных версий операционной системы Windows, могут потребовать дополнительной адаптации и модификации для запуска их на встраиваемых устройствах; и в любом случае, для запуска программ на устройстве потребуется их перекомпиляция.
Но так же, как и настольные версии Windows, Windows CE использует стандартный формат исполняемого файла — Portable Executable (PE). Это позволяет разработчикам использовать большинство стандартных утилит, работающих с форматом PE, например, Dependency Walker (проверка зависимостей) или DumpBin.
На базе Windows CE основано множество платформ, включая Handheld PC, Palm-size PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, Meizu OS, а также множество промышленных устройств и встроенных систем. Приставка Sega Dreamcast имела поддержку Windows CE. Самой Windows CE в изначальной поставке не было, но она могла запускаться на приставке с CD. Некоторые игры использовали данную возможность.
Связь с Windows Mobile, Pocket PC и SmartPhone [ ]
Часто названия Windows CE, Windows Mobile, Pocket PC используют как взаимозаменяемые. Это не совсем правильно. Windows CE — это модульная операционная система, которая служит основой для устройств нескольких классов. Любой разработчик может купить инструментарий (Platform Builder), который содержит все эти компоненты и программы, позволяющие построить собственную платформу. При этом такие приложения, как Word Mobile / Pocket Word, не являются частью этого инструментария.
Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы: Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.
Версии [ ]
Для ОС Windows CE 5.0 Microsoft смягчила условия лицензии на исходный код, распространяющийся в рамках инициативы Shared Source. Так, потребители смогут распространять модифицированные версии системы в коммерческих целях, при этом сохраняя за собой права на сделанные изменения. Ранее Microsoft требовала сублицензировать ей все выполненные модификации.
Предоставление исходного кода [ ]
Согласно программе лицензирования Shared source исходный код может быть предоставлен сторонним разработчикам программного обеспечения.
Как утверждает Microsoft, код ядра доступен на 100 % в рамках программы Microsoft Shared source, что облегчит процесс разработки и позволит создавать интерфейсы, уникальные в своём роде. Одним из преимуществ Microsoft называет отсутствие копилефта и необходимости предоставлять Microsoft доступ к своим изменениям.
Конкурирующие продукты [ ]
Основные конкуренты WinCE — это VxWorks, eCos, OSE, QNX, Symbian OS, Apple iOS, различные производные Linux (например: μClinux, Google Android, Maemo и OpenMoko) и PalmOS. Некоторые производители устройств также изготавливают свою собственную систему.
Различия Windows Mobile и Windows CE в терминалах сбора данных

Однако среди устройств есть еще одно немаловажное отличие – тип системы. Операционная система Windows подразделяется на Windows Mobile и Windows CE. О сходствах и различиях этих ОС мы поговорим в этой статье, попытавшись разобраться в целесообразности выбора той или иной версии.
Краткий обзор рынка
Среди наиболее популярных терминалов сбора данных на ОС Windows можно выделить ряд моделей, под брендами CipherLab, Motorola, Honeywell. Сегодня активно выпускаются модели для различных целей, выполненные в компактных корпусах или же, наоборот, в массивном исполнении для складских нужд и высоким классом защиты (IP 65, IP66, IP67 и др.). По большому счету их основные задачи во многом схожи: складcкой учет, инвентаризация, работа с учетными программами, комплектация и отгрузка товаров.
Преимущества перед DOS-терминалами
Windows Embedded Handheld
Операционная система Microsoft Windows Embedded спроектирована на платформе Windows Mobile и относится к семейству встраиваемых ОС в различные устройства, в том числе и в терминалы сбора данных. Последней версией на сегодняшний день является Windows Embedded Handheld 6.5 (разработана в 2010 году и официально представлена в 2011 г.). За счет своей универсальности и гибкой архитектуры Microsoft Windows Embedded может использоваться в POS терминалах, мобильных, встраиваемых и портативных устройствах.
Обязательным требованием данной ОС является наличие хорошего мощного «железа»: процессора, оперативной памяти и т.д. Использование такой системы повышает системные требования, и, как следствие, увеличивается стоимость самого устройства.
К терминалам сбора данных, собранных на ОС Microsoft Windows Embedded можно отнести Cipher 9200, Cipher CP30, Cipher 9600 и др. Все эти устройства имеют ПО для связи с ПК и работы с 1С и генератор приложений с поддержкой Windows Mobile.
Windows CE
Впервые Windows CE появилась на рынке в далеком 1996 году в качестве компакт-версии Win95. С тех пор, произошел ряд существенных изменений. Начиная с 2000 года, данная версия Windows стала развиваться и внедряться как самостоятельная ОС. Основной упор был сделан на создание компонентов не для настольных ПК, а для мобильных устройств, с совместимостью приложений через WIN32 API.
Windows CE и Windows Mobile не являются как взаимозаменяемые операционные системы. Отличительной особенностью Windows CE является модульная система, с поддержкой различных компонентов, платформ, мультизадачности. Преимуществом Windows CE является то, что данная ОС не требует серьезных ресурсов для работы и предназначена для устройств с минимальным объемом памяти и простым одноядерным процессором (минимально для работы системного ядра необходимо всего 32 КБ!).
Последней версией на сегодняшний день считается Windows CE Compact 7.0. Среди наиболее популярных терминалов сбора данных на Windows CE, вышедших в последнее время следует отметить Cipher 9700, Cipher CP55. Современные тенденции выпуска оборудования для автоматизации предполагают наличие различных версий, чтобы клиент мог выбирать то, что нужно для решения задач его компании. Так, некоторые модели ТСД выпускаются в нескольких модификациях на обеих платформах. Ярким примером таких устройств можно считать складской индустриальный терминал сбора данных Cipher CP60.
Подведение итогов: так что же выбрать?
По степени быстродействия эти 2 системы практически полностью одинаковы, хотя раньше программы и приложения на Windows CE работали заметно быстрее. Сегодня же терминалы сбора данных оснащаются мощными производительными процессорами, большими объемами оперативной памяти и существенной разницы в работе простой пользователь, вряд ли ощутит.
В общем и целом сама Windows CE проще по своей архитектуре, имеет классический интерфейс рабочего стола (кнопка «Пуск» и т.д.). Данная ОС интересна в первую очередь разработчикам.
И все же это очень хорошо и целесообразно с точки зрения производителей выпускать современные терминалы сбора данных на операционной системе Windows CE, несмотря на высокую популярность Windows Handheld Embedded 6.5.3. Особенно это удобно тем, кто имеет много программ под старые терминалы на CE и не хочет терять свои наработки.
Выбор ОС может объясняться наличием готовых решений на определённой системе. Допустим, компания приобрела драйверы Wi Fi терминала сбора данных для 1С Предприятия на основе Mobile SMARTS для стареньких ТСД. За время использования у сотрудников появились собственные наработки (базы данных с уникальной доработкой от программиста, наборы утилит, программ и т.д.). И вот, спустя несколько лет, когда пришло время менять оборудование, встает вопрос о том, как сохранить эти наработки и продолжить стабильную отлаженную работу. Софт и драйверы, а также библиотеки .NET Compact Framework для Windows Handheld Embedded несовместимы с написанными для Windows CE. При этом на установку и отладку оборудования были затрачены серьезные финансовые, временные и трудовые ресурсы.
Чтобы избежать таких ситуаций, производители продолжают выпускать на рынок терминалы сбора данных на Windows CE, несмотря на огромную популярность Windows Handheld Embedded.
Среди наиболее успешных новинок ТСД на Windows CE следует отметить CipherLab CP55, CipherLab 9700, CipherLab CP60. Их популярность объясняется современной начинкой, продолжительным временем автономной работы, широкими возможностями для программирования и способностью работать в неблагоприятных условиях.
Wince system что это такое
Сегодня все штатные магнитолы базируются на двух операционных системах Android или Windows (WinCE). Встречаются универсальные модели с двумя вариантами ОС, но они на рынке относительная редкость.
Каждая из систем обладает собственными сильными сторонами и слабостями, поэтому выбор во многом определяется потребным функционалом. Для тех, кто заинтересован в камере заднего вида, навигации и предельной простоте применения подойдет вариант на базе WinCE.
Водители, желающие иметь широкий функционал, включая общение через Skype, обновление информации о дорожной ситуации в реальном времени, скачивание приложений из фирменного магазина Google Play, использование Wi-Fi раздачи интернета и так далее, оптимальным решением станет выбор головного устройства на основе Android.
Сравнение операционных систем всегда вопрос неоднозначный, во многом обусловленный воздействием личных предпочтений пользователей. Тем не менее, провести подобное сравнение стоит.
Магнитолы на основе Windows стали первенцами на рынке. Сама «операционка»хорошо известна пользователям, обладая не только удобным интерфейсом, но и очень высокой степенью безопасности. При этом сама система закрытая, имеющая серьезные ограничения по интеграции сторонних сервисов. При этом штатными модулями Wi-Fi такие магнитолы не обладают, что требует дополнительной установки 3D-модема.
Проигрывает такое устройство моделям на Android и по степени отзывчивости дисплея. Вмешиваться в работу системы практически не представляется возможным, поэтому перечень интегрируемых сервисов оказывается ограничен, например, навигация может быть только от Navitel или Cityguide.
Магнитолы на основе Android впервые появились на рынке в 2012-м году, став настоящим прорывом.
Данная операционная система изначально создавалась для работы с широким спектром мобильных устройств. Возможности многозадачности и поддержка со стороны Google рассматриваются в качестве основных преимуществ разработки.
Первоначально модели на основе Android сталкивались с определенными проблемами в работе, но в дальнейшем разработчикам удалось справиться с различными ошибками, и сегодня никаких претензий к качеству работы штатных устройств Android нет.
Система Android максимально открыта, поэтому она позволяет работать с самыми разнообразными приложениями. Соответственно пользователи могут скачать и установить любые навигационные сервисы, социальные сети, видеохостинги и так далее. Для сравнения, в Windows используется только браузерный доступ к интернету.
В свою очередь для Android необходим более мощный процессор и запас оперативной памяти. Оптимальным станет выбор устройств с чипом на 2ГГц. Есть и еще один момент, за разницу в возможностях придется заплатить больше. В среднем модели на основе Android имеют вдвое больший ценник, чем модели, работающий на основе WinCE.
Лучше будет на Android-устройствах и качество звучания музыки, так как они комплектуются эффективными DSP-процессорами.
В целом же сравнивать два типа устройств удобно в табличной форме
Windows CE
Скриншот Windows CE for Handheld PC 3.0 (ядро — WinCE 2.11)
Содержание
История создания [ ]
Примерно с 2000 года группа разработки ОС Windows CE перестала тесно взаимодействовать с разработчиками настольных ОС Windows NT. С тех пор ОС Windows CE развивалась самостоятельно, и современные версии ОС Windows CE сильно отличаются от современных версий настольных ОС семействаWindows NT, но при этом сохраняется программная совместимость с приложениями, основанными на Microsoft Win32 API.
Особенности [ ]
Windows CE — это компонентная многозадачная многопоточная многоплатформенная операционная система с поддержкой реального времени. Разработчикам доступны около 600 компонентов, при использовании которых они могут создавать собственные образы операционной системы, которые включают только необходимую данному конкретному устройству функциональность.
Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 КБ памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 МБ. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ).
Windows CE предоставляет разработчикам приложений набор API, основанный на стандартном Win32 API и дополненный специализированным API для встраиваемых устройств. Поскольку CE поддерживает только часть Win32 API и имеет определённую специфику, связанную со встраиваемой природой операционной системы, приложения, написанные для настольных версий операционной системы Windows, могут потребовать дополнительной адаптации и модификации для запуска их на встраиваемых устройствах; и в любом случае, для запуска программ на устройстве потребуется их перекомпиляция.
На базе Windows CE основано множество платформ, включая Handheld PC, Palm-size PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE,Smartphone 2002, Smartphone 2003, Windows Mobile, Meizu OS, а также множество промышленных устройств и встроенных систем. Приставка Sega Dreamcast имела поддержку Windows CE. Самой Windows CE в изначальной поставке не было, но она могла запускаться на приставке с CD. Некоторые игры использовали данную возможность.
Связь с Windows Mobile, Pocket PC и SmartPhone [ ]
Часто названия Windows CE, Windows Mobile, Pocket PC используют как взаимозаменяемые. Это не совсем правильно. Windows CE — это модульная операционная система, которая служит основой для устройств нескольких классов. Любой разработчик может купить инструментарий (Platform Builder), который содержит все эти компоненты и программы, позволяющие построить собственную платформу. При этом такие приложения, как Word Mobile /Pocket Word, не являются частью этого инструментария.
Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы:Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.
Версии [ ]
Для ОС Windows CE 5.0 Microsoft смягчила условия лицензии на исходный код, распространяющийся в рамках инициативы Shared Source. Так, потребители смогут распространять модифицированные версии системы в коммерческих целях, при этом сохраняя за собой права на сделанные изменения. Ранее Microsoft требовала сублицензировать ей все выполненные модификации.
Предоставление исходного кода [ ]
Согласно программе лицензирования Shared source исходный код может быть предоставлен сторонним разработчикам программного обеспечения.
Как утверждает Microsoft, код ядра доступен на 100 % в рамках программы Microsoft Shared source, что облегчит процесс разработки и позволит создавать интерфейсы, уникальные в своём роде. Одним из преимуществ Microsoft называет отсутствие копилефта и необходимости предоставлять Microsoft доступ к своим изменениям. [4]
Конкурирующие продукты [ ]
Основные конкуренты WinCE — это VxWorks, eCos, OSE, QNX, Symbian OS, Apple iOS, различные производные Linux (например: μClinux, Google Android,Maemo и OpenMoko) и PalmOS. Некоторые производители устройств также изготавливают свою собственную систему.





