併購跨平台開發工具 Xamarin 之後 微軟宣佈 Windows Mobile 放棄相容 Android app

去年五月微軟宣佈「搭橋(Bridge)」計畫,當時的兩個專案(Astoria與Islandwood)對相容性採取了完全不同的策略路線,Astoria進展速度很快,很早就釋出了Windows 10 Mobile的早期版本。如今微軟證實Astoria已經結束,不過理由卻有點奇怪。

去年五月微軟宣佈「搭橋 (Bridge)」計畫,旨在使開發人員更容易將 iOS 和 Android 應用程式移植到 Windows Phone 平台上。當時的兩個專案(Astoria 與 Islandwood)對相容性採取了完全不同的策略路線,Astoria 進展速度很快,很早就釋出了 Windows 10 Mobile 的早期版本。如今微軟證實 Astoria 已經結束,不過理由卻有點奇怪。

Windows Mobile Compatible

微軟透過最近的部落格文章說道:

我們接到很多回饋意見,表示沒有必要執行兩個將程式碼由別的行動平台移到 Windows 上的搭橋技術,以及這兩者很容易造成混淆。經過審慎考慮,我們決定專注於 iOS 平台的 Windows Bridge,並使其成為所有行動程式碼移植到 Windows 10 裝置的唯一搭橋計畫。

其實 Islandwood 和 Astoria 兩者有很大不同。 Islandwood(iOS bridge) 是一種開發工具,在 Visual Studio 之中提供 Objective-C 開發環境,支援 iOS API 。 Astoria 則是一個模擬器,理論上,只要一點點修改,就可讓 Android 應用程式「只」執行在 Windows Mobile 之上。換言之,所謂的相容 iOS 需要重新編譯原始碼,但相容 Android 則不需要。

微軟近日收購的 Xamarin 則是為了讓開發人員在多個平台之間共享程式碼而設計,但需要開發人員使用 C#開發,顯然不是用以取代當初微軟承諾的模擬工具。

理論上,Astoria 可以一舉解決微軟的軟體問題,但一直有個問題:這不正造成這個作業系統一直無法扶正?完美相容比你大得多的作業系統,好處是你可以享受到圍繞它發展而出的生態圈,壞處是開發人員就完全沒有誘因為你的平台開發軟體。畢竟,如果只開發 Android 版就可以執行,那又何必開發 Windows app?你也可能冒著 Android app 會使用無法和微軟標準完全相容的 UI 元素的風險,以及某些實體上的差異(像是有沒有實體按鍵)讓使用者無法使用某項程式的可能性。

Ars Technica 認為微軟可能會推行其他有 Astoria 精神的專案,特別是和 Linux 平台交叉相容的專案。不幸的是期盼 Android 和 Windows Mobile 之間能更無縫相通的使用者可能要失望了。微軟能否讓 Windows Mobile 起死回生目前仍不得而知,但一些新方案,像是 HP 最近宣佈的 Elite X3,則可望打入企業市場。

Source: ExtremeTech

2 comments

  • Sky Ho

    2016-02-28 at 17:55:19

    這真是個危險的決定!

    Reply

    • Libraene Hsieh

      2016-02-29 at 02:55:07

      這個非常兩難,當年也曾有平板作業系統(熊熊忘記名稱),也號稱完美相容 Android 與 Flash,後來照樣消失不見。

      Reply

發表迴響

關於我們

自 1990 年創刊 UXmaster 雜誌,1991 年獲得美國 LAN Magazine 獨家授權中文版,2006 年獲得 CMP Network Computing 授權,2009 年合併 CMP Network Magazine 獨家授權中文版,2014 年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、 MIS 、 IT 人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2025 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416

探索更多來自 網路資訊雜誌 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading

Secret Link