原文说法:https://goo.gl/HHx9YM
We also announced the Windows Bridge for Android (project “Astoria”) at
Build last year, and some of you have asked about its status. We received a
lot of feedback that having two Bridge technologies to bring code from mobile
operating systems to Windows was unnecessary, and the choice between them
could be confusing. We have carefully considered this feedback and decided
that we would focus our efforts on the Windows Bridge for iOS and make it the
single Bridge option for bringing mobile code to all Windows 10 devices,
including Xbox and PCs. For those developers who spent time investigating the
Android Bridge, we strongly encourage you to take a look at the iOS Bridge
and Xamarin as great solutions.
http://www.techweb.com.cn/it/2016-02-26/2284780.shtml
在数月的猜测之后,微软终于正式宣告了Astoria应用移植项目的死亡。在去年的开发者
大会(Build 2015)上,微软宣布了四个移植项目,分别是——1)允许开发者将iOS应用
的Objective-C代码移植为Windows通用平台(UWP)应用的Project Islandwood; 2)移
植Win32应用的Project Centennial;3)移植Web应用的Project Westminster;4)移植
Android应用的Project Astoria。
然后,奇怪的事情发生了。当微软发布Windows 10 Mobile 10549的时候,它缺失了此前
编译版本中的Android子系统。霎时间,整个论坛都沉默了,人们纷纷猜测Project
Astoria即将宣告死亡。
尽管微软还在推广iOS bridge(Project Islandwood),但却未对Astoria表态。这两个
桥梁项目有着类似的寓意,只是完全以不同的方法工作著。
Project Islandwood允许开发者稍加改动、即可轻松将现有的Objective-C代码编译成为
一个UWP应用。而Astoria则能够以类似的方法处理Android APK。
当微软为Windows 10 Mobile带来Android子系统的时候,用户们很快发现自己可以在受支
持的Windows Phone设备上下载并安装一个APK文件。
下面是微软对于放弃Project Astoria的官方声明:
我们于去年一同宣布了Windows Bridge for Android(Project "Astoria"),有些人在
询问该项目的状态。
我们收到了很多的反馈,提到了两个桥梁技术项目在将对应移动操作系统的代码移植到
Windows上时未能成功,以及它们之间的选择可能会造成困惑。
我们有仔细考虑这种反馈,然而决定应将经理放在Windows Bridge for iOS上,让它成为
向Windows 10设备(包括Xbox和PC)移植的单一Bridge选项。
对于那些在Android Bridge上花费了大量时间的开发者们,我们强烈建议你们多看下iOS
Bridge和Xamarin这两个很棒的解决方案。
正如我们此前所提,微软确实以数目不详的金额收购了Xamarin。Xamarin允许开发者创建
基于C#的一个通用代码,以及创建Android、iOS和Windows应用。
至于Astoria之外的另三个移植项目——Project Islandwood、Westminster、以及
Centennial——它们都还活得好好的。