Заявляю.
.Net в мобильных устройствах имеет ряд недостатков, из-зи которых он не может конкурировать с eVC++ в приложениях общего назначения.
Раньше я считал что огромным достоинством NET — возможность разрабатывать программы, которые будут работать и на PC и на HPC.
1. Мультиплатформенность — это миф. Почему? Был у меня VS.NET я начал писать прогу (я бы даже сказал мааленькую программочку) для Pocket PC. Она, естественно, работать не стала. Пришлось переходить на VS.NET 2003. Что же это получается новое устройство->новый Framework->Новый VS?
2. Время инициализации слишком велико. Для простой програмки загружаться около 4 сек — это долго (на HP iPAQ h2210). Ну не будет мобильный человек ждать столько, пока приложение загрузиться.