Windows Embedded Handheld
Windows Embedded Handheld — это операционная система реального времени для мобильных устройств корпоративного класса, разработанная компанией Microsoft на базе Windows Embedded CE (Windows CE). Она предназначена для использования в специализированных портативных терминалах, таких как сбора данных, сканеры штрихкодов, портативные принтеры, навигационные приборы и медицинские устройства, работающие в промышленных, логистических, торговых и полевых условиях. Система отличается жёсткой детерминированностью, поддержкой сенсорного ввода, клавиатуры, а также возможностью интеграции с корпоративными информационными системами через ActiveSync и Exchange ActiveSync.
История
Предшественники
Windows Embedded Handheld является эволюционным продолжением линейки Windows Mobile (до версии 6.5), которая, в свою очередь, базировалась на Windows CE. После прекращения поддержки Windows Mobile в 2010 году Microsoft сосредоточилась на двух направлениях: потребительской платформе Windows Phone и корпоративной платформе Windows Embedded Handheld. Первая версия — Windows Embedded Handheld 6.5 — была выпущена в 2010 году и фактически представляла собой доработанную Windows Mobile 6.5 с улучшенной поддержкой корпоративных функций, таких как управление устройствами (MDM) и безопасность.
Версия 6.5
Windows Embedded Handheld 6.5 (кодовое имя «Tungsten») вышла в октябре 2010 года. Она поддерживала процессоры ARM (семейство ARMv5, ARMv6, ARMv7) и x86. Основные нововведения включали:
- Улучшенную поддержку сенсорных экранов (мультитач).
- Встроенный клиент Exchange ActiveSync для синхронизации почты, календаря и контактов.
- Поддержку шифрования устройства (BitLocker To Go).
- Возможность удалённого управления через System Center Mobile Device Manager.
Система использовалась в таких устройствах, как Motorola MC65, Honeywell Dolphin 70e и Intermec CK70.
Версия 8.0
В 2013 году Microsoft выпустила Windows Embedded Handheld 8.0 (кодовое имя «Blue»). Она базировалась на ядре Windows Embedded Compact 2013 (Windows CE 8.0) и была полностью переработана: использовала новую файловую систему (exFAT), улучшенную поддержку многоядерных процессоров (до 4 ядер), а также расширенную модель безопасности, включая Secure Boot и Device Guard. Версия 8.0 стала первой, которая поддерживала архитектуру ARMv7 с обязательным аппаратным ускорением графики.
Ключевые особенности Windows Embedded Handheld 8.0:
- Поддержка сенсорных экранов с разрешением до 1280×720 (HD).
- Встроенный клиент Microsoft Office Mobile (Word, Excel, PowerPoint).
- Интеграция с Windows 8 и Windows Server 2012 через Active Directory.
- Улучшенная поддержка Bluetooth 4.0 и NFC.
- Возможность создания корпоративных приложений на платформе .NET Compact Framework 3.9.
Устройства на базе Windows Embedded Handheld 8.0 включали: Panasonic Toughpad FZ-M1, Honeywell Dolphin 70e Black, Zebra MC9200.
Архитектура и особенности
Ядро
Windows Embedded Handheld использует микроядро Windows CE (Compact Embedded), которое обеспечивает детерминированную обработку прерываний и реальное время (RTOS). Это критически важно для устройств, работающих в условиях жёстких временных ограничений, например, в системах управления складскими роботами или в медицинских мониторах. Ядро поддерживает до 32 768 процессов и 256 уровней приоритетов.
Подсистема ввода-вывода
Система поддерживает широкий спектр периферийных устройств: клавиатуры (включая QWERTY), сканеры штрихкодов (лазерные и имиджевые), RFID-считыватели, принтеры (термические, матричные), GPS-приёмники, датчики (акселерометры, гироскопы, магнитометры). Ввод данных может осуществляться как через сенсорный экран, так и через физические кнопки, что важно для работы в перчатках или в условиях плохой освещённости.
Графическая подсистема
Графическая подсистема основана на DirectDraw и GDI (Graphics Device Interface). В версии 8.0 добавлена поддержка Direct3D Mobile (OpenGL ES 2.0 через эмуляцию). Разрешение экрана варьируется от 240×320 (QVGA) до 1280×720 (HD). Система поддерживает как портретный, так и ландшафтный режимы, а также автоматический поворот.
Безопасность
Windows Embedded Handheld включает несколько уровней безопасности:
- Secure Boot — проверка цифровой подписи загрузчика и ядра.
- Device Guard — блокировка выполнения неподписанного кода.
- BitLocker To Go — шифрование съёмных носителей (SD-карт).
- Exchange ActiveSync — политики безопасности, включая требование PIN-кода, удалённую блокировку и сброс.
- VPN — поддержка IPSec, PPTP, L2TP.
Сеть и связь
Система поддерживает:
- Wi-Fi 802.11a/b/g/n (до 300 Мбит/с).
- Bluetooth 2.1+EDR и 4.0 (Low Energy).
- NFC (Near Field Communication) для бесконтактной идентификации.
- Сотовые сети: 2G (GSM/GPRS/EDGE), 3G (UMTS/HSPA+), 4G LTE (в версии 8.0).
- Ethernet (через USB-адаптер или док-станцию).
Применение
Логистика и складское хозяйство
Windows Embedded Handheld широко используется в складских терминалах для управления запасами, приёма товаров, инвентаризации и отгрузки. Устройства оснащаются сканерами штрихкодов, RFID-считывателями и клавиатурами, что позволяет операторам работать в перчатках и при низких температурах. Примеры: Zebra MC9200, Honeywell CK65.
Розничная торговля
В магазинах системы применяются для:
- Сканирования товаров на кассе (мобильные POS-терминалы).
- Управления ценами (электронные ценники).
- Приёма заказов (складские терминалы).
- Инвентаризации (ручные сканеры).
Медицина
В медицинских учреждениях Windows Embedded Handheld используется в портативных мониторах пациента, планшетах для врачей и медсестёр, а также в устройствах для сбора данных (например, для регистрации температуры, давления). Система поддерживает стандарты HL7 и DICOM.
Промышленность
На производственных линиях устройства на Windows Embedded Handheld применяются для:
- Контроля качества (сбор данных с датчиков).
- Управления станками (через OPC-сервер).
- Мониторинга оборудования (сбор телеметрии).
Транспорт и полевая работа
В транспортных компаниях системы используются в навигаторах, терминалах водителей и устройствах для сбора данных о грузах. В полевых условиях (геодезия, лесное хозяйство) — для GPS-навигации и сбора геоданных.
Критика и ограничения
Устаревание
К 2020 году Windows Embedded Handheld считалась устаревшей платформой. Microsoft прекратила выпуск обновлений безопасности в 2021 году. Основные претензии:
- Отсутствие поддержки современных протоколов (TLS 1.3, HTTP/2).
- Ограниченная поддержка облачных сервисов (Azure, Office 365).
- Сложность разработки приложений (требуется знание C++ и .NET Compact Framework).
Конкуренция
Основными конкурентами Windows Embedded Handheld являются:
- Android (с кастомными прошивками для промышленных устройств).
- Linux (сборки на базе Yocto Project или Buildroot).
- Windows 10/11 IoT Enterprise (для более мощных устройств).
Проблемы с обновлениями
В отличие от Windows 10 Mobile (признана устаревшей), Windows Embedded Handheld не получала обновлений функциональности после версии 8.0. Пользователи жаловались на медленную работу с современными веб-приложениями и отсутствие поддержки HTML5.
Интересные факты
- Совместимость с Windows Phone: Windows Embedded Handheld 8.0 частично совместима с приложениями Windows Phone 8, но не поддерживает магазин приложений Windows Store.
- Долгая поддержка: Несмотря на прекращение основной поддержки в 2021 году, некоторые производители (например, Zebra Technologies) продолжали выпускать обновления безопасности для своих устройств до 2023 года.
- Использование в авиации: Система применялась в бортовых компьютерах некоторых моделей самолётов Boeing (например, 787 Dreamliner) для сбора данных о полёте.
Источники
- Microsoft Developer Network (MSDN) — документация по Windows Embedded Handheld.
- «Windows Embedded Handheld 8.0 Technical Overview» — Microsoft Corporation, 2013.
- «Windows Embedded Handheld 6.5 Release Notes» — Microsoft Corporation, 2010.
- «Industrial Handheld Devices Market Analysis» — Frost & Sullivan, 2019.
- «Zebra MC9200 User Guide» — Zebra Technologies, 2020.
- «Honeywell Dolphin 70e Black Product Manual» — Honeywell International, 2015.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →