28 лет назад началась история Windows CE. Вспоминаем былое
16 ноября 1996 года на свет появилась ОС Windows CE 1.0. Она была быстрой, нетребовательной к ресурсам, адаптивной — и стала одним из стимулов бурного развития рынка КПК и коммуникаторов. Сегодня, в день рождения ОС, давайте вспомним, как и для чего ее разработали. Если вы сталкивались именно с этой версией в свое время, расскажите в комментариях, какой она вам показалась — удобной и практичной или наоборот?
Кто и зачем создал эту ОС
Вся эта история началась в 90-х, причем с другого проекта. В середине 1994 года Microsoft начала работу над программной платформой WinPad. Корпорация хотела создать операционную систему для персональных цифровых помощников (PDA — Personal Digital Assistant), доступных для всех. Но в процессе разработки Microsoft осознала, что высокие затраты на производство карманных устройств и неопределенность спроса на них в то время делали проект экономически невыгодным.
Наработки WinPad не пропали зря, а стали базой для Windows CE. Эту ОС Microsoft выпустила примерно через год после закрытия предыдущего проекта — 16 ноября 1996 года. Компании удалось создать универсальную платформу, которая может работать на широком спектре маломощных устройств с ограниченными вычислительными ресурсами.
К моменту появления СЕ портативные мобильные гаджеты набрали популярность. В качестве примера можно привести такие модели, как HP OmniGo 100, Casio Z-7000, Sharp Zaurus ZR-5800 и другие. Но стабильных и эффективных программных платформ для них было мало. И здесь на арену вышла СЕ 1.0 — ее появление было эффектным и эффективным.
Возможности операционной системы и популяризация наладонников
Компактная, энергоэффективная и кроссплатформенная ОС надолго стала единым универсальным решением. Вот ее возможности:
Многозадачность — поддержка одновременного выполнения нескольких приложений, что позволяло пользователям переключаться между задачами без необходимости закрывать одну программу для запуска другой.
Поддержка базовых коммуникаций — Windows CE 1.0 поддерживала обмен информацией через последовательные порты, а также модемное подключение. Последняя функция была очень важной для бизнес-пользователей, поскольку позволяла получать доступ к электронной почте и синхронизировать данные на ходу.
Графический интерфейс пользователя (GUI) — простое и удобное оформление, основанное на минималистичном дизайне. Интерфейс включал стандартные элементы Windows, такие как окна, кнопки и меню.
Файловая система — возможность создавать, копировать, перемещать и удалять файлы и папки.
Быстрый отклик — Windows CE 1.0 позволяла оперативно обрабатывать задачи, что было критично для устройств, где требуется мгновенный отклик на действия пользователя.
Сенсорный ввод — одна из ключевых особенностей для портативных устройств: поддержка ввода с помощью стилуса и в некоторых случаях пальцев.
Набор встроенных программ, включая калькулятор, простейший текстовый редактор и органайзер.
Нетребовательность к ресурсам — Windows CE 1.0 могла работать на устройствах с низкой мощностью и небольшим объемом оперативной памяти, что было необходимо для встроенных систем.
Кросс-платформенность — ОС могла быть адаптирована под разные процессоры и архитектуры. Это делало ее гибким решением для различных производителей оборудования.
Компактность и модульность — ОС состояла из программных модулей, так что компании могли добавлять или убирать функции в зависимости от модели девайса и его расчетной аудитории.
Минимальные системные требования для запуска Windows CE 1.0:
процессор: поддержка сразу нескольких архитектур, включая MIPS, SuperH, x86 и ARM;
оперативная память (RAM): минимум 4 Мб оперативной памяти — этого было достаточно для выполнения базовых задач и работы с предустановленными приложениями;
постоянная память (ROM): не менее 2 Мб памяти для установки ОС и системных файлов;
экран: разрешение дисплея от 320 × 240 пикселей (стандартное QVGA), поддержка сенсорного ввода для работы с портативными устройствами;
хранилище: флеш-память или встроенное ПЗУ для хранения ОС и приложений;
порты связи: последовательный порт для подключения к внешним устройствам и обмена данными — например, через модем.
Известные девайсы из 90-х с Windows CE 1.0 на борту
Casio Cassiopeia — одна из первых серий PDA на базе Windows CE, рассчитанная на бизнес-пользователей.
Hewlett-Packard Jornada — карманные ПК, популярные среди студентов и профессионалов.
Compaq Aero — конкурент Cassiopeia от Compaq.
Philips Velo — устройство, ориентированное на рынок мобильных технологий, поддерживающее основные функции PDA.
NEC MobilePro — бизнес-ориентированные устройства, нацеленные на корпоративный сегмент.
Наследники и наследие ОС Windows CE 1.0
Windows CE 1.0 заложила основу для выпуска новых релизов этой операционной системы. Среди самых удачных и популярных «наследников» — Windows CE 2.0, Windows CE 3.0 и Windows CE .NET.
Windows CE 2.0 — улучшенная версия. Она поддерживала цветные дисплеи, больше стандартов связи и вообще была более быстрой.
Windows CE 3.0 — использовалась в некоторых ранних версиях Pocket PC и получила поддержку многих функций, которые ассоциируются с современными мобильными устройствами. Например, в нее добавили Wi-Fi и Bluetooth, поддержку мультимедиа — это сделало мобильные устройства еще и центром развлечений.
Windows CE .NET — первая версия, ориентированная на IoT. Ее устанавливали на терминалы, медицинское оборудование, промышленные контроллеры и даже ранние модели смартфонов.
Последней официальной версией Windows CE стала Windows Embedded Compact 2013, которую Microsoft больше не поддерживает. Несмотря на завершение цикла поддержки, СЕ до сих пор используется в некоторых специфических устройствах: кассовых терминалах, умных панелях, медицинском оборудовании. Менять такие системы на более новые зачастую не имеет смысла — в этом случае придется перекраивать всю инфраструктуру, а это дорого и долго.
Windows CE 1.0 не только обеспечила возможность выхода наладонников на масс-маркет, но и стала предтечей Windows Mobile. А еще она положила начало массовому развертыванию решений для IoT в промышленности, медицине и ретейле.
Современные Windows IoT и Embedded Compact восходят корнями к базовой концепции Windows CE: надежность, компактность, малое потребление ресурсов и кроссплатформенность. С днем рождения, Windows CE!