就我的看法:WinCE也不是那么没有价值的,只不过多数搞 Windows 开发的人都只是在应用上搞开发,搞到系统层的时候就被 Windows 的黑盒子挡住了,所以很难深入。不过近几年 Windows 源代码泄露,也流出了不少好东西,只是正真去研究的人没有 Linux 那么多而已。但对于只熟悉 Windows 开发的人来说,WinCE 是嵌入式开发最好的平台,上手可以很快。当然,对于有一点 C/C++ 或js、java等语言基础的人来说,Android 也是很不错的平台,如果是对于了解 Linux 开发的人来说,Linux 本身和 Android 都是比较熟悉的开发环境和开发方式,很容易接受,所以对于开发人员来说,主要还是跟着自己的技术领域和范畴走的,那种一味跟风的做不了几年就会改行了,根本做不出什么好东西,因为要花时间去跟风哪来时间继续深入?但话说回来,无论什么系统,它的成功不是单讲技术的,而是在适合的时候用了正确的方法做对了适合的事情而已。这么看吧,当年苹果已经有了类似 windows 操作方式的系统,硬件上也远超当时的80x86,但为什么 IBM 的 PC 与 MS 的 DOS 对然技术不足手工粗糙但销量还与日俱增?甚至音响到了今天成为市场的主流?是因为他们的经营策略上有着很多的不同。其实 MS 的系统为什么经常被 D 版来使用?甚至开发工具和很多开发资料为什么很容易免费的拿到?我认为这是 MS 从经营战略上考虑的实施结果。难道 MS 的人想不出办法防止 D 版?或是没有技术来实施这种防止 D 版的事情?我觉得这根本不可能。一个操作系统的成败关键在于有多少人去用他和用多久?如果没有不断的有价值的应用程序和工具陆续推出,那个系统也不会有多少人用。而要维持系统有不断的有价值的应用程序和工具的关键就在于开发人员,但这种事情不是考一两个大公司或几十个大公司就能搞定的事情,所以我觉得 MS 故意对操作系统本身与开发工具放宽政策是从战略上考虑的。如果单凭 MS 自己写程序,而且不留余地的搞版权卖正版,那么相信今天也不会有多少人还在用 windows。而 Android 就借鉴了这种成功案例,它做得就更干脆,不但不收费,而且还开源,开发工具编译器什么的都免费下,以前要搭建Android 开发环境还挺费事,现在它干脆直接把 eclipse 和 SDK Manager 直接配置好封包让你下,而且完全免费,所以就引来了一堆的开发人员在为他的系统搞开发。MS 这几年的东西是越走越偏,开发工具还叫出了十几万的价格,而且运行效率和兼容性是大不如前,从技术上来说,不可否认的他们是提高了,只是在经营战略上和面对支持他们系统的开发人员上,MS的心态变了,所以才导致现在的很多的 windows 开发人员在寻求别的系统搞开发,Android 在这时候正好应景的出现,所以才有现在的风光景色。 [解决办法] 莫非楼主想要做的应用,适合用跨平台较好的HTML5来开发? 如果根本不适合HTML5开发的话,那多半还是要每个平台用相应的原生开发工具。