放弃移植Android应用 微软把希望放在了iOS身上
由于在移动生态系统中话语权尽失,因此微软不得不依赖其它平台的开发者来壮大自家平台,其中最重要的一项策略就是通过构建各种“桥梁”来帮助其它平台的开发者将应用移植到Win 10平台上。
微软几乎为其它平台都搭建了一座通往Win 10的“桥梁”,在去年4月的Build大会上,它公布了4个应用移植项目,分别是针对Web应用的“The Web Bridge”;针对Win 32应用及基于.NET应用的“Project Centennial”;针对Android应用的“Project Astoria”;以及针对iOS 应用的“Project Islandwood”。但前几天,微软突然宣布将关闭“Project Astoria”,这意味着它要放弃移植Android应用到自家平台的计划。
“Project Astoria”出现的原因很简单,就是帮助开发者将它们的Android应用移植到基于Win 10的手机、平板电脑和PC上。然而,在去年4月推出该项目之后,其反响却并不太如人意,期间也传出过微软要停止该计划,如今这个传言倒是成真了。
微软联合副总裁Kevin Gallo在其博客中回应道,“同时进行iOS和Android应用的移植是不必要的,所以公司决定保留iOS应用移植的方案,将其作为单一的从移动平台向Win 10设备连接的渠道,并且鼓励更多期待Project Astoria的开发者投入到iOS系统的新项目中”。
对于微软来说,同时维护两个移动平台的应用移植项目确实有些多余,毕竟现在主流的移动应用都会同时支持Android和iOS两大平台。但相比较而言,iOS生态还是比Android更加繁荣一些,因此保留iOS一个平台的支持,既可以为自己节省精力,又不会真正影响那些有意为Win 10移植应用的开发者,所以微软放弃“Project Astoria”项目也算是合乎情理。
放弃Android应用移植支持,也意味着微软将会对iOS平台更加重视。微软甚至已经为“Project Islandwood”项目推出过广告,他们觉得这个工具是最适合将iPhone游戏移植到Win 10平台的工具,因为它提供了强大的图形处理组件支持功能。去年8月,为了扩大该项目的影响力,微软还将其进行了开源。未来,微软将会继续扩大这个项目,让更多的iOS应用移植到Win 10平台上来。
而对于那些专注于Android平台的开发者,微软其实也没有完全放弃。
在宣布停止“Project Astoria”项目的前一天,微软也宣布了以5亿美元的价格收购一家名为Xamarin的跨平台移动开发初创公司。这家初创公司成立于2011年,旨在让移动开发变得迅捷和简单,其产品简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac App。
微软云端与企业部门执行副总裁Scot Guthrie还表示,Xamarin将会联合Visual Studio为客户提供丰富的移动开发产品,开发者将能用C#开发移动软件并向所有的主要移动平台推送全原生态的移动软件,真正实现一次开发、多平台交付的目的。
从这个方面来看,微软宣布停止“Project Astoria”项目也不是没有准备。在停止这一项目之后,微软向他的开发者推荐了两条路:使用他们为iOS平台准备的转移工具“Project Islandwood”,或是转移到他们最新收购的跨平台应用开发产品Xamarin上。这时你会发现微软收购Xamarin其实是有深意的,这家公司为放弃Android平台做好了铺垫。
移动平台的缺失一直是微软多年来难以言说的痛,为了壮大自家平台,微软恨不得把其它平台的应用都搬到Win 10平台上,但这也造成了无法同时兼顾、移植效果一般的结果。相比之前所有平台都兼顾的策略,以iOS平台作为重心有利于工作的开展,毕竟iOS平台还是要比Android领先许多,与其两边都不温不火,还不如集中精力做好更重要的一边。
不过,这种移植策略终归是妥协之举。鉴于各平台之间的差异性,移植的应用和游戏在体验上势必会大打折扣。而更为严峻的问题是,那些在iOS平台上已经大放异彩的开发者,又有多少愿意到Windows平台上来折腾呢?
查看评论 回复
"放弃移植Android应用 微软把希望放在了iOS身上"的相关文章
- 上一篇:因特网信息服务器:IIS
- 下一篇:iOS版微软WordFlow输入法有特殊单手模式