Windows 官方博客在 2 月 26 日發布的一則消息表明,微軟將停止維護旨在幫助開發者用更簡單的方式把 Android 應用移植到 Windows 10 的項目。這也就意味著代號 Astoria 的 Android 應用移植項目在正式宣布 10 個月后就被放棄了;與之對應的是,將 iOS 應用移植到 Windows 10 的項目還會繼續進行。
在 2015 年的 Build 開發者大會上,微軟宣布 Windows 10 將支持 Android 和 iOS 應用,Android 和 iOS 的開發者只需要把自己的應用做一些“小修改”就能讓它們運行在 Windows 10 上,微軟將會提供相關的工具、開發環境和 API 接口。
不過,隨著微軟最近花費數億美元收購跨平臺開發工具 Xamarin 后,它們對于把其它平臺應用移植到 Windows 上的想法也開始發生變化。接下來,微軟僅會維護 The Web Bridge、Project “Centennial”和 Project “Islandwood” 這三個幫助開發者移植應用到 Windows 10 的項目。
在這三個項目中,The Web Bridge 項目支持的對象主要是各種 Web 應用;Project “Centennial”的支持對象主要是 Win32 和基于.NET 的應用;Project “Islandwood”的支持對象則是 iOS 應用。
至于為何放棄代號為 Astoria 的 Android 應用移植項目,微軟給出的解釋是:維護兩個移動平臺的應用移植工作有些多余,而且這也會給開發者的選擇帶來困惑,畢竟現在的主流移動應用都會同時支持 Android 和 iOS,開發者到底該選哪一個呢?
所以不難看出,微軟放棄 Android 應用移植到 Windows 10 的項目也算是合乎情理。畢竟 iOS 生態圈比 Android 更繁榮,主流應用都同時有 Android 和 iOS 版本。這個決定既可以為自己節省精力,又不會真正影響那些有意為 Windows 10 移植應用的開發者。
當然,最終有多少 iOS 應用會真的支持 Windows 10,這還要看開發者對 Windows 10 未來表現的預期。