移动开发的战国时代
微软最有价值专家,Windows Mobile 开发者 马宁 在MIX08 上,.NET 之父Scott Guthrie宣布Nokia会在S60、S40 和基于Linux 的Internet Tablet 平台上支持Silverlight。Steve Jobs 也放话说对于iPhone 来说Flash不是足够好的技术。果然,在iPhone SDK推出后,微软宣布会将Silverlight移
微软最有价值专家,Windows Mobile 开发者 马宁
在MIX08 上,.NET 之父Scott Guthrie宣布Nokia会在S60、S40 和基于Linux 的Internet Tablet 平台上支持Silverlight。Steve 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 CF的XNA 开发包现在支持PC和Xbox,按理说支持Windows Mobile 不存在太多技术问题。可是对于Windows Mobile 的定位影响了XNA的发布,如果Windows Mobile 继续定位于企业、商务市场,发布完全针对消费者市场的XNA显然没有必要了。不过市场表现差劲的Zune真的能够在消费者市场上抗衡iPhone和Android吗?
此时,Nokia却打算抄微软的后路了,QT即将推出的QT 4.4版本,将包括QT for Windows CE。该版本还将加入对Visual Studio 2005的支持,使开发者可以用VS 2005开发QT的应用程序。QT中包含了很多有用的开发包,比如浏览器支持、多种用户控件和高级绘制功能。能够开发与平台无关的应用程序。
Google Gear 解决了“离线Web支持”。而Google Gear 支持的第一个移动平台是Windows Mobile。Google Gear 使用JavaScript 使浏览器可以在离线状态下使用,这无疑是对传统应用程序的颠覆。
更多推荐
所有评论(0)