Windows Mobile 是迄今为止对开发人员最友好的平台。但是请注意,您需要 Visual Studio 专业版来编写移动应用程序。除此之外,开发应用程序很像为台式机开发。无需签署应用程序、应用程序商店或烦人的安全警告(只有一个警告,当您第一次运行应用程序时)。此外,这些工具处于非常成熟的状态,您可以从一开始就专注于您的应用程序,而不是与复杂的平台作斗争。所以,我会说 Windows Mobile 是业余项目和小规模应用程序的最佳解决方案。
对于大众市场应用(针对消费市场),我认为 iPhone 和黑莓更适合。这些平台似乎拥有更大的份额,最重要的是,这些手机的所有者更有可能为新应用程序付费。
还有 Symbian,特别是诺基亚的 S60,它在当今智能手机中的份额最大。然而,Symbian 以开发者不友好而闻名,而且我还认为 Symbian 手机的所有者不知道/不关心他们可以在他们的设备中安装应用程序。更不用说应用程序需要签名才能运行。
最后是 J2ME。这不再像以前那样受到限制,并且它具有几乎所有可用手机的巨大优势。然而,直到今天它主要用于游戏,因为每个使用敏感 API 的应用程序都需要签名。如果您只对游戏感兴趣,这将是一个很好的解决方案。