Если у вас полноценная система x86 без ограничений, низкие требования к энергопотреблению или взаимодействие со встроенным оборудованием, как я понимаю из вашего приложения, тогда WinXP выиграет для меня. WinXP имеет ужасную последовательность загрузки и более почтителен для атак безопасности, но так как это не портативный расходный продукт, думаю, я бы жил без изящества WinCE.
Ваше приложение, и в частности рекламная кампания, важнее многих функций ОС, поэтому я бы выбрал наиболее простую ОС для разработки, в которой ОС разработки очень похожа на целевую ОС.
Я бы предложил небольшую альтернативу встраиваемому стандарту WinXP. Я бы предложил «WinXP для встраиваемых систем» ( WinXP FES ), который продается как «Windows Embedded Enterprise». Это полная версия WinXP (как вы привыкли иметь на рабочем столе), полностью поддерживаемая до 2016 года!
Причина, по которой я бы предложил WinXP FES, заключается в сокращении первоначальных затрат на инструменты разработки и времени разработки, ускорении вывода на рынок и при вероятном количестве устройств, что несколько дополнительных долларов на систему вряд ли будет проблемой.
WinXP FES недоступна при обычной розничной дистрибуции (поскольку WinXP больше не выпускается), но доступна через встроенный канал , то же самое место, где вы получаете WinCE и Windows XP Embedded Standard.
Для тех, кто не знает, вам необходимо заполнить декларацию о том, что встроенное устройство не будет использоваться в качестве обычного настольного компьютера, выполняющего функции офисного типа. Пока вы можете продемонстрировать, что встроенное устройство не упаковано как таковое, вам, как правило, будет разрешено лицензировать WinXP FES.
Следуйте инструкциям реестра в этой презентации , чтобы установить загрузочный логотип, загрузку без «Рабочего стола» в ваше приложение (режим киоска), подавление всплывающих сообщений и т. Д., Чтобы WinXP выглядел более похожим на встроенная ОС.