移动开发的战国时代

微软最有价值专家,Windows Mobile 开发者 马宁

 

MIX08 上,.NET 之父Scott Guthrie宣布Nokia会在S60S40 和基于Linux Internet Tablet 平台上支持SilverlightSteve Jobs 也放话说对于iPhone 来说Flash不是足够好的技术。果然,在iPhone SDK推出后,微软宣布会将Silverlight移植到iPhone 平台上。而令人尴尬的是Windows Mobile平台还没有正式支持Silverlight 技术。

iPhone SDK 的发布打破的不仅仅是移动开发工具的平衡,而且还影响到整个移动产业链。第三方开发的iPhone 软件可以通过iTunes 销售,而Apple只收取30%的费用。而且更关键的是iTunes 建立了一种直销模式,节省了中间环节销售和市场推广的费用。微软类似的Marketplace项目,过多依赖OEM和运营商的模式,已肯定无法抗衡iTunes。在微软将ActiveSync 授权给iPhone Nokia 之后,Windows Mobile 的后台服务优势其实正在被逐渐蚕食。

针对Zune XNA 游戏开发环境的发布,也显示了微软对于Windows Mobile 的不确定态度。基于.NET CFXNA 开发包现在支持PCXbox,按理说支持Windows Mobile 不存在太多技术问题。可是对于Windows Mobile 的定位影响了XNA的发布,如果Windows Mobile 继续定位于企业、商务市场,发布完全针对消费者市场的XNA显然没有必要了。不过市场表现差劲的Zune真的能够在消费者市场上抗衡iPhoneAndroid?

此时,Nokia却打算抄微软的后路了,QT即将推出的QT 4.4版本,将包括QT for Windows CE。该版本还将加入对Visual Studio 2005的支持,使开发者可以用VS 2005开发QT的应用程序。QT中包含了很多有用的开发包,比如浏览器支持、多种用户控件和高级绘制功能。能够开发与平台无关的应用程序。

Google Gear 解决了“离线Web支持”。而Google Gear 支持的第一个移动平台是Windows MobileGoogle Gear 使用JavaScript 使浏览器可以在离线状态下使用,这无疑是对传统应用程序的颠覆。

你可能感兴趣的:(3,佳文推荐)