Windows Mobile на сегодняшний день является самой дружественной платформой для разработчиков. Обратите внимание, однако, что вам нужна версия Visual Studio Professional для написания мобильных приложений. Кроме того, разработка приложений очень похожа на разработку для настольных компьютеров. Нет необходимости подписывать приложения, хранилища приложений или раздражать предупреждения о безопасности (только одно предупреждение при первом запуске приложения). Кроме того, инструменты находятся в очень зрелом состоянии, и вы можете сосредоточиться на своем приложении с первого дня, а не сражаться с сложностями платформы. Итак, я бы сказал, что Windows Mobile - лучшее решение для хобби и для небольших приложений.
Для приложений массового рынка (ориентированных на потребительский рынок), я думаю, что iPhone и ежевика более подходят. У этих платформ, похоже, большая доля, и, кроме того, владельцы этих телефонов с большей вероятностью будут платить за новое приложение.
Существует также Symbian и, в частности, Nokia S60, который сегодня имеет самую большую долю в смартфонах. Однако Symbian известен как разработчик - недружелюбный, и я также думаю, что владельцы телефонов Symbian не знают/не заботятся о том, что они могут устанавливать приложения на своих устройствах. Не говоря уже о том, что приложения должны быть подписаны для запуска.
И, наконец, есть J2ME. Это не так ограничивает, как раньше, и имеет большое преимущество в том, что он нацелен почти на каждый доступный телефон. Тем не менее, он использовался до сегодняшнего дня в основном для игр, потому что каждое приложение, использующее чувствительный API, должно быть подписано. Это было бы хорошим решением, если бы вас интересовали только игры.
Из интереса почему вы бы заявили, что: «Windows Mobile, похоже, в плохом состоянии в обозримом будущем»? – Quibblesome 2008-12-13 22:18:20