Windows Mobile iPhone 和 Android 大比拼
2010-03-18 16:08:00 来源:WEB开发网当我第一次听说Google也要开发自己的移动平台时我不仅仰天长啸,当初那感觉就像听到街对面的银行要开始销售饼干一样。现在看来或许是我错了,现在我终于知道Google为什么要参与这场战斗了,因为Google恨微软就像微软恨Google一样,Google越来越成熟了,微软需要更加成熟才能再竞争中立于不败之地。
微软在桌面和笔记本领域的霸主地位是很难撼动的,Google也很聪明,先从微软的软肋Windows Mobile下手,然后再攻其核心后院,Google虽然释放了Chrome OS,但目前来看还是有点跛脚的感觉。现在看Google和微软的战斗就像20年前微软和IBM之间的战斗一样,IBM不得不从消费领域退缩到企业应用领域。
在讨论了三大移动平台有趣的历史后,下面来看一下与开发有关的对比,在这一部分我将对平台,IDE和模拟器进行介绍和对比。
Windows Mobile
可以使用.Net Compact Framework(紧凑框架)开发Windows Mobile应用,也可以使用C和C++,但使用.Net开发的好处是可以更容易与桌面和服务器应用集成。Visual Studio当然是使用.Net开发的最佳IDE了,与Eclipse和Xcode/ Interface Builder比起来,就好像是2000年的奔驰SLK和2009年的法拉利599相比,集成度,速度和智能/代码对比,项目的组织这些在Visual Studio中都要好一些。
WM开发最让人崩溃的是控件,如果你不花时间加入特殊的风格,没有特殊设计能力的话,那WM应用程序将会非常丑陋,我将会拿WM和iPhone组件实现的同样程序做对比,真的是不可同日而语。iPhone凭借时尚的按钮,漂亮的文本框和内置的动画,即使看上 10遍也不会有视觉疲劳。
开发WM应用程序还有一点不爽的就是Visual Studio不是免费的,但你可以下载90天试用版软件,到期后可以卸载重装继续获得90天试用期。
更多精彩
赞助商链接