原文說法: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——它們都還活得好好的。