很多国内网友看好微软下一代Windows Phone开发,同时微软也将PC、游戏机和移动设备的Metro UI应用于下一代的Windows 8系统,再推出了iPhone转WP7的白皮书后,目前Android转Windows Phone 7开发的白皮书以及API映射对照表目前已经可以浏览,不过从对照来看WP7 Mango的API完善度只有Android 1.0的十分之一不到是可以替代的,目前都3.1了,等Mango发布时估计IceCream Sandwich都发布了,也就是说微软Windows Phone 7 Mango的能开发的调用的API十分少,大大限制了开发者的设计功能,不过用WP7做一些RSS阅读器,写点玩具类的应用还是可以的。 PDF格式Windows Phone 7 Guide for Android Application Developers 下载 (4MB) Android API和Windows Phone 7的API对照表,目前显示的是Android 2.3姜饼版的API,在线阅读 http://wp7mapping.interoperabilitybridges.com/Home/Library?source=Android 目前总体来看微软似乎在Windows Phone 7上的两宗罪,归结为不支持Native开发,API十分不完善或者说就是封闭,相对于iOS和Android来说威胁甚微。
WP7
PhoneGap让你的应用兼容Android、iOS、WP7 Android开发技术
PhoneGap是一个开源项目,使用PhoneGap通过编写HTML5、CSS和JavaScript让你的应用很容易的在不修改代码情况下运行在谷歌Android、iOS苹果和微软Windows Phone 7、诺基亚Symbian等系统上,看起来有些像J2ME当初的一次编译,各处执行的设计方式,没错由于HTML5层面比Java还高,所以PhoneGap就是一个中间件,在各个平台上解析你的HTML代码来执行相应的功能。 今天Android123介绍的不是PhoneGap而是它本身就是开源的,由于为了兼容各个平台,比如Bada、Qt可以让很多移动开发者快速通过学习PhoneGap的代码来了解各个平台的移动应用开发。它的源码托管在GitHub,可以在https://github.com/phonegap 中找到。

