Введение

Семейство мобильных операционных систем от Microsoft (2000–2013)

Windows Mobile — устаревшая мобильная операционная система, разработанная Microsoft для смартфонов и персональных цифровых помощников. Её происхождение восходит к Windows CE 1996 года, хотя сама Windows Mobile впервые появилась в 2000 году как Pocket PC 2000, работавшая на КПК Pocket PC. В 2003 году она была переименована в "Windows Mobile", после чего стала выпускаться в нескольких версиях (аналогичных настольным версиям Windows) и была ориентирована на бизнес-пользователей и корпоративных клиентов. При первом выпуске в середине 2000-х годов она должна была стать мобильным эквивалентом настольной ОС Windows, являясь одной из ведущих сил в тогдашних развивающихся мобильных областях. С появлением новых операционных систем для смартфонов (iOS и Android) Windows Mobile так и не достигла аналогичного успеха и быстро потеряла популярность в последующие годы. В феврале 2010 года Microsoft объявила о более современной и ориентированной на потребителей Windows Phone, которая должна была заменить Windows Mobile. В результате Windows Mobile была прекращена, поскольку существующие устройства и программное обеспечение несовместимы с Windows Phone. Последней версией Windows Mobile, выпущенной после анонса Windows Phone, была версия 6.5.5. После этого Microsoft прекратила разработку Windows Mobile, чтобы сосредоточиться на Windows Phone. В 2015 году Microsoft выпустила Windows 10 Mobile, название которой было схожим, но она являлась частью линейки Windows Phone и не связана с устаревшими операционными системами Windows Mobile.

Особенности

Большинство версий Windows Mobile имеют стандартный набор функций, таких как многозадачность и возможность навигации по файловой системе, аналогичной Windows 9x и Windows NT, включая поддержку многих тех же типов файлов. Подобно своей настольной версии, система поставляется с набором приложений для выполнения основных задач. Internet Explorer Mobile является веб-браузером по умолчанию, а Windows Media Player — медиаплеером по умолчанию для воспроизведения цифровых медиафайлов. Мобильная версия Microsoft Office является стандартным офисным пакетом. Функция "Общий доступ к интернет-соединению", поддерживаемая на совместимых устройствах, позволяет телефону делиться своим интернет-соединением с компьютерами через USB и Bluetooth. Windows Mobile поддерживает виртуальные частные сети (VPN) по протоколу PPTP. Большинство устройств с возможностью мобильной связи также оснащены Radio Interface Layer (РИУ). РИУ обеспечивает системный интерфейс между уровнем Cell Core в операционной системе Windows Mobile и стеком радиопротоколов, используемым аппаратным обеспечением беспроводного модема. Это позволяет производителям оборудования (OEM) интегрировать различные модемы в свои устройства. Пользовательский интерфейс значительно изменился между версиями, сохранив лишь схожую функциональность. Экран "Сегодня", позднее названный "Главный экран", отображает текущую дату, информацию о владельце, предстоящие встречи, электронную почту и задачи. На панели задач отображается текущее время и уровень громкости. Устройства с сотовой связью также показывают уровень сигнала на этой панели задач.

История

Windows Mobile основана на ядре Windows CE и впервые появилась как операционная система Pocket PC 2000. Она включает в себя набор базовых приложений, разработанных с использованием Microsoft Windows API, и предназначена для обеспечения функциональности и внешнего вида, в некоторой степени напоминающих настольные версии Windows. Она позволяла сторонним разработчикам создавать программное обеспечение для Windows Mobile без каких-либо ограничений со стороны Microsoft. Программные приложения можно было приобрести в Windows Marketplace для мобильных устройств на протяжении всего периода существования сервиса. Большинство ранних устройств Windows Mobile поставлялись со стилусом, который можно было использовать для ввода команд, касаясь им экрана. Основной технологией сенсорного ввода в большинстве устройств были резистивные сенсорные экраны, для работы с которыми часто требовался стилус. В более поздних устройствах использовалась ёмкостная технология, не требующая стилуса. Помимо сенсорных экранов, платформа поддерживала большое разнообразие форм-факторов. Некоторые устройства оснащались выдвижными клавиатурами, а другие – минимальным количеством кнопок на лицевой панели.

Windows CE

Работа Microsoft над портативными устройствами началась с исследовательских проектов в 1990 году, а разработка Windows CE – в 1992 году. Первоначально операционная система и пользовательский интерфейс разрабатывались независимо друг от друга. Windows CE базировалась на коде Windows 95, а отдельная команда занималась разработкой пользовательского интерфейса под кодовым названием WinPad (позже Microsoft At Work для портативных устройств). WinPad был отложен из-за проблем с ценой и производительностью, а в начале 1995 года проект был закрыт из-за проблем с драйверами сенсорного экрана, связанных с технологией WriteTouch от NCR Microelectronic Products. Параллельно с разработкой WinPad другая команда работала над проектом Pulsar, задуманным как мобильная коммуникационная версия WinPad, описываемая как "пейджер на стероидах". В 1998 году была опубликована спецификация для устройства меньшего форм-фактора под названием Palm size PC. Pocket PC 2000, основанная на ядре Windows CE 3.0, была выпущена 19 апреля 2000 года и стала дебютом операционной системы, которая впоследствии превратилась в Windows Mobile, и позиционировалась как преемник операционной системы для Palm size PC. Обеспечивалась обратная совместимость с приложениями для Palm size PC. Pocket PC 2000 предназначалась в основном для устройств Pocket PC, однако некоторые устройства Palm size PC также могли быть обновлены. Кроме того, было выпущено несколько телефонов Pocket PC 2000 (под названием Handheld PC 2000), хотя аппаратная платформа Microsoft "Smartphone" к тому времени еще не была создана. В то время устройства Pocket PC не были стандартизированы по архитектуре процессора, поэтому Pocket PC 2000 была выпущена для нескольких архитектур, таких как SH 3, MIPS и ARM. Поддерживалось только одно разрешение – 240 x 320 (QVGA). Поддерживаемые форматы съемных карт памяти включали CompactFlash и MultiMediaCard. Одной из аппаратных особенностей была возможность передачи файлов по инфракрасному (ИК) порту. Внешне оригинальная операционная система Pocket PC была похожа по дизайну на актуальные Windows 98 и Windows 2000, а также на еще не вышедшую Windows Me. Важно отметить, что интерфейс Pocket PC был менее перегружен и лучше подходил для мобильного устройства, в отличие от интерфейса предшествующих Palm size PC. Многие приложения имели аналогичное брендирование, как и их настольные аналоги, например, Microsoft Reader, Microsoft Money, Pocket Internet Explorer и Windows Media Player. В комплект также входила версия Microsoft Office под названием Pocket Office, включающая Pocket Word, Pocket Excel и Pocket Outlook. Приложение для создания заметок Notes увидело свет впервые и поддерживалось большинством последующих версий Windows Mobile. Поддержка интеллектуального распознавания рукописного ввода позволяла Notes распознавать различные стили письма, которые операционная система изучала в процессе обработки для повышения точности и уровня распознавания.

Карманный компьютер 2002

Pocket PC 2002, первоначально под кодовым названием "Merlin", эти смартфоны Pocket PC 2002 в основном представляли собой GSM-устройства. В последующих версиях линейки Pocket PC и смартфонов стали все больше сближаться, поскольку условия лицензирования были смягчены, что позволило производителям оборудования (OEM) использовать более инновационные и оригинальные дизайнерские решения. С точки зрения дизайна, Pocket PC 2002 должен был быть похож на недавно выпущенную Windows XP. Новые и обновленные программы включают Windows Media Player 8 с возможностью потоковой передачи, MSN Messenger и Microsoft Reader 2 с поддержкой управления цифровыми правами. Улучшения в комплекте Office Mobile включают проверку орфографии и подсчет слов в Pocket Word, а также улучшенный Pocket Outlook. Возможности подключения были расширены благодаря передаче файлов на устройствах других производителей, таких как Palm OS, включению Terminal Services и поддержке виртуальных частных сетей, а также возможности синхронизации папок. Другие улучшения включают усовершенствованный пользовательский интерфейс с поддержкой тем, сохранение загрузок и WAP в Pocket Internet Explorer.

Windows Mobile 2003 SE (вводится в действие с 1 января 2013)

Windows Mobile 2003 Second Edition, также известная как "Windows Mobile 2003 SE", была выпущена 24 марта 2004 года и впервые появилась на Dell Axim x30. Она была основана на ядре Windows CE 4.x. Это была последняя версия, позволявшая пользователям создавать резервные копии и восстанавливать всё устройство через ActiveSync. Это обновление позволило пользователям переключаться между портретной и альбомной ориентациями экрана и представило одноколоночный режим отображения в Pocket Internet Explorer. В неё включена поддержка Wi-Fi Protected Access (WPA) и новые разрешения экрана: 640×480 (VGA), 240×240 и 480×480. Она работала на той же операционной системе, что и Windows Mobile 2003 – Windows CE 4.20.

Windows Mobile 5 (вводится в действие со дня).

Windows Mobile 5.0, первоначально под кодовым названием "Magneto", впервые была представлена на Dell Axim x51. Она использовала NET Compact Framework 1.0 SP3 – среду для программ, основанных на .NET. Windows Mobile 5.0 включала улучшения в функциональности "push" для Microsoft Exchange Server, работавшие с Exchange 2003 SP2. Для работы функции "push" также требовалась поддержка со стороны производителя и устройства. С обновлениями программного обеспечения AKU2 все устройства WM 5.0 поддерживали DirectPush. Среди других функций – расширенные возможности энергосбережения, реализованные за счет постоянного хранения данных. Ранее до 50% (хватало на 72 часа работы) заряда батареи резервировалось исключительно для поддержания данных в энергозависимой памяти. Это продолжало тенденцию устройств на базе Windows к переходу от использования оперативной памяти в качестве основного носителя к комбинации оперативной и флэш-памяти (в процессе использования разница между ними для пользователя незаметна). Программы и часто используемые данные работают в оперативной памяти, а основная часть данных хранится во флэш-памяти. Операционная система плавно перемещает данные между ними по мере необходимости. Все данные сохраняются во флэш-памяти, поэтому, в отличие от предыдущих устройств, устройства WM5 не теряют данные при отключении питания. Обновления ОС версии 5.0 выпускались в виде обновлений адаптационного комплекта, последним из которых был AKU 3.5. Windows Mobile 5 поставляется с Microsoft Office Mobile, включающим PowerPoint Mobile, Excel Mobile с возможностью построения графиков и Word Mobile с возможностью вставки таблиц и изображений. Управление и воспроизведение мультимедиа были улучшены благодаря пакету Picture and Video, объединившему управление видео и изображениями, а также Windows Media Player 10 Mobile. Новые аппаратные возможности включали улучшенную поддержку Bluetooth, поддержку QWERTY-клавиатуры по умолчанию и интерфейс управления системой глобального позиционирования (GPS). В ActiveSync 4.2 скорость синхронизации была увеличена на 15%. Корпоративные пользователи получили новый инструмент для отправки отчетов об ошибках, аналогичный тому, что используется в настольных и серверных версиях Windows. Caller ID теперь поддерживает отображение фотографий, позволяя пользователю назначать изображение каждому контакту для отображения при входящем вызове. Также была добавлена нативная поддержка DirectShow. Этот релиз стал первым, включающим DirectDraw с аппаратным ускорением, заменившим устаревший графический компонент GAPI.

Windows Mobile 6 (вводится в действие со дня).

Windows Mobile 6, ранее известная под кодовым названием "Crossbow", была представлена на 3GSM World Congress 2007 и базировалась на ядре Windows CE 5.2. Она выпускалась в трех различных версиях: "Windows Mobile 6 Standard" для смартфонов (телефонов без сенсорных экранов), "Windows Mobile 6 Professional" для карманных ПК с телефонными функциями и "Windows Mobile 6 Classic" для карманных ПК без сотовых модулей. Windows Mobile 6 работает на базе Windows CE 5.0 (версия 5.2) и тесно интегрирована с недавно представленными продуктами Windows Live и Exchange 2007. Windows Mobile 6 Standard впервые была установлена на Orange SPV E650, а Windows Mobile 6 Professional – на O2 Xda Terra. С точки зрения дизайна, Windows Mobile 6 должна была быть похожа на недавно выпущенную Windows Vista. Функционально она во многом схожа с Windows Mobile 5, но обладает значительно большей стабильностью. Одновременно с анонсом Office Mobile 6.1 с поддержкой форматов документов Office 2007 (pptx, docx, xlsx) была добавлена программа OneNote Mobile – дополнение к Microsoft Office OneNote. Помимо новых программ, входящих в состав Office Mobile, улучшения были внесены и в существующие приложения, например, добавлена поддержка HTML-почты в Outlook Mobile. Большая часть пользователей Windows Mobile – это корпоративные пользователи, поэтому система ориентирована на бизнес-среду. Реализованы функции поиска на сервере Microsoft Exchange 2007, автоматических ответов в Microsoft Exchange 2007 и поиска контактов в адресной книге Exchange Server. Для упрощения разработки для программистов в состав ОС предварительно установлен .NET Compact Framework v2 SP2. Разработчики и пользователи также имеют доступ к Microsoft SQL Server 2005 Compact Edition для хранения и извлечения данных. В Internet Explorer Mobile добавлена поддержка AJAX, JavaScript и XMLDOM, а также улучшена функция совместного доступа к Интернету. Возможности связи были расширены благодаря новому стеку Microsoft Bluetooth Stack и поддержке VoIP (интернет-телефонии) с функцией подавления эха и аудиокодеком MSRT. Для повышения безопасности Microsoft добавила шифрование карт памяти, при котором ключи шифрования теряются при "холодной" перезагрузке устройства. Дальнейшие обновления, как в плане безопасности, так и функциональности, теперь также можно получать с помощью оперативной системы Live Update. Среди других улучшений: поддержка разрешения экрана 320×320 и 800×480 (WVGA) (Sharp S01SH или "Em One" был первым и единственным устройством с экраном 800×480 под управлением WM5), улучшенный доступ к удаленному рабочему столу (доступен только для некоторых карманных ПК), функция обратной связи от пользователей, Smartfilter для поиска внутри программ и поддержка Unlicensed Mobile Access (UMA) для определенных операторов.

Windows Mobile 6.1 (вводится в действие с 1 января 2013)

Windows Mobile 6.1 была анонсирована 1 апреля 2008 года и была основана на ядре Windows CE 5.x. Это незначительное обновление платформы Windows Mobile 6 с различными улучшениями производительности и переработанным домашним экраном, на котором использованы горизонтальные плитки, расширяющиеся при нажатии для отображения дополнительной информации. Однако этот новый домашний экран был доступен только в стандартном издании Windows Mobile. В профессиональном издании он не поддерживался. Также были добавлены такие изменения, как SMS с поддержкой группировки сообщений, масштабирование всей страницы в Internet Explorer и функция "Domain Enroll", а также "мобильная" версия программы Microsoft OneNote и интерактивный мастер "Первый запуск". "Domain Enroll" – это функциональность для подключения устройства к System Center Mobile Device Manager 2008, продукту для управления мобильными устройствами. В Windows Mobile 6.1 также была улучшена эффективность использования полосы пропускания в протоколе push-электронной почты ActiveSync до 40%, что значительно увеличило время автономной работы многих устройств. Помимо визуальных и функциональных различий, лежащие в основе версии CE можно использовать для различения WM 6.0 и WM 6.1. Версия Windows CE в WM 6.0 – 5.2.*, где третье и последнее число представляет собой четырехзначный идентификатор сборки (например, 5.2.1622 на HTC Wing). В WM 6.1 версия CE – 5.2.* с пятизначным номером сборки (например, 5.2.19216 на Palm Treo 800w).

Windows Mobile 6.5 (вводится в действие с 1 января 2016)

Windows Mobile 6.5 – это промежуточное обновление Windows Mobile 6.1, основанное на ядре Windows CE 5.x, предназначенное для заполнения пробела между версией 6.1 и тогда еще не вышедшей Windows Mobile 7 (позже отмененной в пользу Windows Phone 7), которая вышла в 2010 году. Она никогда не входила в планы Microsoft по мобильным телефонам и была названа ее генеральным директором Стивом Баллмером как «не та полноценная версия, которую хотела Microsoft», пока в 2010 году не появилась Windows Mobile 7 с поддержкой мультитач (теперь заменена Windows Phone). Баллмер также отметил, что компания «ошиблась с Windows Mobile», выражая сожаление о том, что Windows Mobile 7 еще не была доступна, и команде Windows Mobile необходимо было попытаться компенсировать убытки. Microsoft представила эту версию на Mobile World Congress 2009 в феврале, и несколько устройств поставлялись с ней. Она была выпущена для производителей 11 мая 2009 года, а первые устройства с этой операционной системой появились в конце октября 2009 года. Некоторые телефоны, официально поставляемые с Windows Mobile 6.1, могут быть официально обновлены до Windows Mobile 6.5. Это обновление включает в себя ряд значительных новых функций, таких как обновленный графический интерфейс, новый экран «Сегодня», напоминающий плеер Zune от Microsoft с вертикально прокручиваемыми метками («Titanium») с точки зрения функциональности и стилем, похожим на Windows 7. WM 6.5 также включает в себя новый браузер Internet Explorer Mobile 6 с улучшенным интерфейсом. Вместе с Windows Mobile 6.5 Microsoft анонсировала несколько облачных сервисов под кодовыми названиями «SkyBox», «SkyLine» и «SkyMarket». «SkyBox» был подтвержден как My Phone, а «SkyMarket» – как Windows Marketplace for Mobile. Эта версия была разработана в основном для более удобного использования пальцами. Некоторые обозреватели отмечали непоследовательность интерфейса, поскольку некоторые приложения имели маленькие кнопки, что затрудняло их использование только пальцем. Хотя эта версия Windows Mobile изначально не поддерживает емкостные экраны, производители мобильных устройств смогли использовать их в своих устройствах. В месяцы, последовавшие за этим выпуском, разработка была перенесена с Windows Mobile на ее преемника Windows Phone. Поэтому крупных обновлений не планировалось и не выпускалось, хотя было выпущено три незначительных обновления: 6.5.1, 6.5.3 и 6.5.5, чтобы удовлетворить потребителей в переходный период. 6.5.1 предлагает более крупные элементы пользовательского интерфейса, включая программные кнопки на основе значков (вместо текста), обновленное приложение «Контакты», встроенную поддержку A-GPS и повышение производительности. Она была неофициально портирована на несколько телефонов Windows Mobile. Второе незначительное обновление было объявлено 2 февраля 2010 года вместе с Sony Ericsson Aspen, который стал первым телефоном, использующим эту версию. 6.5.3 продолжает тенденцию к созданию более удобного для пальцев пользовательского интерфейса с несколькими новыми функциями удобства использования, такими как встроенная поддержка мультитач; хотя компания HTC Corporation разработала собственные обходные пути, чтобы обеспечить работу мультитач в некоторых приложениях, установленных на ее смартфоне HD2 (однако приложения Microsoft на этом смартфоне, такие как веб-браузер Internet Explorer, не поддерживали мультитач) и перетаскивание значков меню «Пуск». Мягкие клавиши были заменены на сенсорные плитки. Internet Explorer Mobile 6 также получил ряд важных обновлений, включая сокращение времени загрузки страниц, улучшенное управление памятью и сглаживание жестов. Как и другие обновления, он был неофициально портирован на некоторые другие устройства. Дополнительные функции включают потоковую электронную почту и Office Mobile 2010. Последнее незначительное обновление и последняя выпущенная версия – 6.5.5. Она впервые появилась в сети в январе 2010 года и была неофициально портирована на некоторые телефоны Windows Mobile. Название Windows Mobile 6.5.5 было применено к этим новым сборкам, хотя Microsoft официально не подтвердила это название.

Оборудование

Существует три основные версии Windows Mobile для различных аппаратных устройств. Windows Mobile Professional, предназначенная для смартфонов с сенсорными экранами; Windows Mobile Standard, для мобильных телефонов без сенсорных экранов; и Windows Mobile Classic, для персональных цифровых помощников (PDA) или карманных ПК. Windows Mobile для автомобилей и Windows Mobile для портативных медиацентров – одни из специализированных версий платформы. Когда Windows Mobile еще поставлялась на новые устройства, у Microsoft было более 50 партнеров-производителей мобильных телефонов. 80% из 50 миллионов устройств Windows Mobile, выпущенных с момента запуска до февраля 2009 года, были произведены одной контрактной производственной группой – HTC, которая производит телефоны для нескольких крупных компаний под их брендами, а также под собственной маркой.

Встроенный портативный

10 января 2011 года Microsoft объявила о выпуске Windows Embedded Handheld 6.5. Операционная система совместима с Windows Mobile 6.5 и позиционируется как корпоративное портативное устройство, предназначенное для розничных продавцов, служб доставки и других компаний, использующих портативные вычислительные устройства. В отличие от Windows Phone, Windows Embedded Handheld сохраняет обратную совместимость со старыми приложениями Windows Mobile.

Карманные ПК

Первоначально Windows Mobile разрабатывалась для карманных ПК и персональных цифровых помощников. Они делились на две основные категории: устройства без функций мобильного телефона и устройства с такими функциями. Начиная с версии 6, устройства с поддержкой мобильной связи работали под названием "Windows Mobile 6 Professional", а устройства без неё – под названием "Windows Mobile 6 Classic". Microsoft описывала эти устройства как "портативное устройство, позволяющее хранить и получать электронную почту, контакты, календарные записи, воспроизводить мультимедийные файлы, играть в игры, обмениваться текстовыми сообщениями через MSN Messenger, просматривать веб-страницы и многое другое". С технической точки зрения Microsoft также определяла различные аппаратные и программные требования, включая наличие сенсорного экрана и направленной клавиши или тачпада.

Смартфоны

Смартфоны стали второй аппаратной платформой после Pocket PC, поддерживающей Windows Mobile, и впервые появились с выпуском Pocket PC 2002. Хотя в широком смысле термина "смартфон" как телефоны Pocket PC, так и смартфоны Microsoft подпадают под эту категорию. Однако под термином "смартфон" Microsoft понимает только более конкретные аппаратные устройства, отличающиеся от телефонов Pocket PC. Такие смартфоны изначально разрабатывались без сенсорных экранов, чтобы ими было удобнее управлять одной рукой, и обычно имели более низкое разрешение дисплея, чем Pocket PC. Microsoft стремилась создать устройство, которое эффективно работало бы и как телефон, и как устройство для передачи данных, обеспечивая более тесную интеграцию.

Наименования версий:

Pocket PC 2000
Pocket PC 2002
Windows Mobile 2003
Windows Mobile 2003 SE
Windows Mobile 5.0
Windows Mobile 6
Windows Mobile 6.1
Windows Mobile 6.5
Pocket PC (без мобильного телефона)
Pocket PC 2000
Pocket PC 2002
Windows Mobile 2003 для Pocket PC
Windows Mobile 2003 SE для Pocket PC
Windows Mobile 5.0 для Pocket PC
Windows Mobile 6 Classic
Windows Mobile 6.1 Classic
N/A
Pocket PC (с мобильным телефоном)
Pocket PC 2000 Phone Edition
Pocket PC 2002 Phone Edition
Windows Mobile 2003 для Pocket PC Phone Edition
Windows Mobile 2003 SE для Pocket PC Phone Edition
Windows Mobile 5.0 для Pocket PC Phone Edition
Windows Mobile 6 Professional
Windows Mobile 6.1 Professional
Windows Mobile 6.5 Professional
Смартфон (без сенсорного экрана)
N/A
Смартфон 2002
Windows Mobile 2003 для Смартфона
Windows Mobile 2003 SE для Смартфона
Windows Mobile 5.0 для Смартфона
Windows Mobile 6 Standard
Windows Mobile 6.1 Standard
Windows Mobile 6.5 Standard

Разработка программного обеспечения

Программное обеспечение могло разрабатываться сторонними компаниями для операционной системы Windows Mobile. Разработчики имели несколько вариантов развертывания мобильных приложений, включая написание нативного кода с помощью Visual C++, управляемого кода, работающего с .NET Compact Framework, кода на Tcl Tk с eTcl, GCC с использованием CeGCC, Python с использованием PythonCE или серверного кода, который можно было развернуть через Internet Explorer Mobile или мобильный клиент на устройстве пользователя. .NET Compact Framework являлся подмножеством .NET Framework и, следовательно, разделял многие компоненты с разработкой программного обеспечения для настольных клиентов, серверов приложений и веб-серверов с установленным .NET Framework, тем самым интегрируя сетевое вычислительное пространство. Для поддержки разработчиков Microsoft выпускала комплекты разработки программного обеспечения (SDK), которые работали в связке с их средой разработки Visual Studio. Эти SDK включали образы эмуляторов для тестирования и отладки приложений в процессе их написания. Программное обеспечение можно было тестировать непосредственно на клиентской машине или загружать на устройство. Microsoft также распространяла Visual Studio 2008 / 2005 Professional Editions, а также серверные и базы данных для студентов бесплатно через программу DreamSpark. Для написания программного обеспечения можно было использовать и интегрированные среды разработки сторонних производителей, такие как Lazarus, Resco MobileForms Toolkit, Lexico, NS Basic и Basic4ppc. Некоторые сторонние среды разработки позволяли писать код непосредственно на устройстве без использования компьютера. Сообщества разработчиков использовали SDK для портирования более поздних версий Windows Mobile OS на устаревшие устройства и распространяли образы ОС бесплатно, тем самым расширяя функциональность этих устройств. Microsoft некоторое время допускала такую практику, но в феврале 2007 года попросила разработчиков удалить образы ОС из сети, что вызвало обсуждения. Одновременно Microsoft предлагала производителям бесплатные обновления до Windows Mobile 6. 5 июля 2009 года Microsoft запустила сервис распространения сторонних приложений Windows Marketplace for Mobile. В 2011 году Windows Marketplace for Mobile прекратил прием новых приложений, а 9 мая 2012 года был полностью закрыт.

Подключение

В первые годы устройства Windows Mobile можно было управлять и синхронизировать с удаленного компьютера с помощью ActiveSync – технологии и протокола синхронизации данных, разработанного Microsoft и впервые выпущенного в 1996 году. Это позволяло серверам, работающим под управлением Microsoft Exchange Server или других сторонних решений, выполнять функции персонального информационного менеджера и обмениваться информацией, такой как электронная почта, события календаря, контакты или закладки в Интернете. С выходом Windows Vista ActiveSync был заменен на Windows Mobile Device Center. Device Center поставляется вместе с Vista и Windows 7 и предлагает множество улучшений пользовательского интерфейса, позволяя домашним пользователям синхронизировать данные PIM с Microsoft Outlook 2003 и более поздних версий, фотографии из Windows Photo Gallery, видео или музыку из Windows Media Player и закладки с Internet Explorer – без необходимости серверной части. В то время устройства также включали базовый драйвер, совместимый с Mobile Device Center, что позволяло пользователю подключаться к компьютеру без какой-либо дополнительной настройки.