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