微软宣布“Astoria”Android应用移植项目已被正式放弃

移动开发 Android
当微软发布Windows 10 Mobile 10549的时候,它缺失了此前编译版本中的Android子系统。霎时间,整个论坛都沉默了,人们纷纷猜测Project Astoria即将宣告死亡。

在数月的猜测之后,微软终于正式宣告了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——它们都还活得好好的。

 

责任编辑:李英杰 来源: cnBeta.COM
相关推荐

2016-03-02 11:23:00

微软安卓移植

2022-09-21 13:44:59

TypeScript微软

2010-04-30 10:41:42

微软

2015-05-05 10:16:17

AndroidWindows

2016-03-21 10:55:43

Build2016Win10开发Win10系统

2012-05-18 20:30:19

微软 Android ap

2009-07-23 08:45:29

Windows 7RTM版本发布

2009-12-11 17:46:21

Visual Stud

2020-11-30 09:15:00

Windows 功能系统

2010-12-06 09:33:21

Silverlight

2013-04-24 10:03:09

华为美国市场李三琦

2011-10-21 11:13:30

PlatformIBM高性能计算

2013-03-11 10:16:52

百度BAE

2022-03-09 14:14:20

收购微软谷歌

2018-03-21 14:05:18

2019-10-08 09:55:43

微软浏览器Windows

2010-04-14 08:44:35

IntelAndroidAtom芯片

2009-06-03 08:44:46

2023-09-01 14:30:20

系统Reiserfs

2011-06-15 18:20:20

Qt 移植 Android
点赞
收藏

51CTO技术栈公众号