天天看點

微軟開發x86模拟器,讓Windows for ARM能運作x86應用

微軟公司計劃在arm晶片之上模拟x86指令,并将這種相容性引入未來的windows平闆與手機當中。

微軟開發x86模拟器,讓Windows for ARM能運作x86應用

  将遺留應用放在這裡,其将有種賓至如歸的感覺

這一名為cobalt的項目應該會在今年之内即可與廣大使用者見面,即windows 10的“紅石3”版本到期之時,mary jo foley報道稱。在理想情況下,微軟方面希望每位使用者都能夠将自己的原有windows應用轉化為uwp(即通用windows平台)應用,其能夠适應多種不同的輸入方法與顯示尺寸。在這種情況下,手機或者平闆都将能夠在實質上作為pc使用; 一款uwp“手機”應用能夠在配合大螢幕外加滑鼠與鍵盤時,通過continuum轉化為“桌面”應用。

不過大部分商務應用将永遠無法進行轉換,是以我們仍然需要另想辦法運作這些遺留應用。英特爾公司的思路對于微軟的戰略規劃無疑是一項沉重打擊,晶片巨頭明确表示在5g時代到來之前不會公布任何新的淩動智能手機晶片。這些晶片組能夠原生支援x86/am64指令集,并可能(也很可能會)已經被用于一款surface手機。

一位眼尖的開發人員在面向windows 10 build 14965的sdk标題頭檔案内發現,其将build目标引用為“chpe”架構。

更令觀察人士們感到困惑的是,各windows build中曾經出現過對明年高通旗艦級msm8998處理器(目前尚示正式釋出)的支援能力,但這一能力又很快被移除。mary推測稱,高通的這款處理器很可能最終作為骁龍830推向市場,其中将包含更出色的虛拟化支援硬體。我們對這一論斷尚無法證明,不過學識淵博的讀者朋友們倒可以自行判斷。

由于不具備本地模拟機制可用,惠普方面選擇了一套流媒體解決方案,其主要基于continuum的elite x3方案而來,被認為是一種面向企業的“三合一”功能。

微軟方面必須走好這條發展路線。遺留的x86/amd64應用已經不再“适應”或者适合移動使用,畢竟其專門面向完整的pc裝置所打造……不過其确實能夠為使用者提供一些可解決實際問題的能力。

微軟公司此前曾釋出一個面向windows 10的android模拟項目,其允許apk可執行檔案在無需修改的前提下運作在windows 10之上。此項目被稱為astoria,僅經過數周發展,其就将大量android應用引入到了windows平台之 上。然而由于擔心這一趨勢會打消開發者們建立uwp應用的興趣,是以微軟公司随後取消了該項目。

是以,那些曆史悠久的指令集将擁有自己的一個小“套間”,并在這裡安然享受晚年并發揮餘熱。

本文轉自d1net(轉載)

繼續閱讀