IT之家5月4日消息 當微軟最終放棄與Linux的斗爭并將其視為工具而非敵人時,微軟徹底走上了變革之路。
有趣的是,這項技術的爭議源遠不止于此。在安卓子系統(tǒng)移植項目Project Astoria中,微軟試圖通過引入Android應用程序的支持來使Windows 10 Mobile手機保持活力。
IT之家獲悉,Project Astoria技術最初于2015年4月測試泄露,然后在Build 2015上得到了證實,該技術模擬了Android syscall系統(tǒng)調用原理,將其轉換為Windows Phone API調用,并且效果出奇。
2016年,微軟確認不再開發(fā)Project Astoria安卓應用移植項目,Windows團隊Kevin Gallo提供了以下原因:
“我們收到了很多反饋,認為沒有必要使用兩種Bridge技術將代碼從移動操作系統(tǒng)帶到Windows,并且它們之間的選擇可能會造成混淆。我們仔細考慮了這些反饋,并決定將精力集中在 Windows Bridge for iOS上,并使其成為將移動代碼引入所有Windows 10設備(包括Xbox和PC)的唯一Bridge選項。對于那些花時間研究Android Bridge的開發(fā)人員,強烈建議你將 Windows Bridge for iOS 和Xamarin作為出色的解決方案?!?/p>
不過,后來,Windows Bridge for iOS也沒什么用,因為這會要求開發(fā)人員為Windows Phone重新編譯其應用程序,而不僅僅是在系統(tǒng)上運行Android二進制文件。
但令人驚訝的是,被取消的Project Astoria項目也進行了更大更好的開發(fā),API轉換技術被用于Windows Subsystem for Linux(Windows Linux子系統(tǒng))第一個版本(WSL 2直接使用了Linux內核)。
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。