IT之家2月18日消息 昨天,微軟公布了關(guān)于Windows 10 on ARM可運(yùn)行的應(yīng)用的更多細(xì)節(jié)。該系統(tǒng)的局限性大概有:
只支持ARM64驅(qū)動(dòng)程序;
X64應(yīng)用程序不受支持;
某些依賴OpenGL或?qū)S蠨RM的游戲無(wú)法運(yùn)行;
自定義Windows體驗(yàn)(并擴(kuò)展Shell)的應(yīng)用程序可能無(wú)法正常工作;
假定運(yùn)行在Windows 10 Mobile上的基于ARM及應(yīng)用程序無(wú)法運(yùn)行;
不支持ARM Hypervisor平臺(tái)。
除了列出Windows 10 on ARM的局限性之外,微軟還列出了有關(guān)Windows 10 on ARM運(yùn)行應(yīng)用程序的常見(jiàn)問(wèn)題以及為開(kāi)發(fā)人員如何解決這些問(wèn)題提供建議。
如果你的應(yīng)用程序依賴的驅(qū)動(dòng)程序不是為ARM設(shè)計(jì)的,那么請(qǐng)將您X86的驅(qū)動(dòng)程序重新編譯為ARM64的。
如果您的應(yīng)用程序僅適用于X64,而且是為Microsoft Store開(kāi)發(fā)的,那么請(qǐng)?zhí)峤荒膽?yīng)用程序的ARM64版本。
如果您是Win32應(yīng)用程序的開(kāi)發(fā)者,那么請(qǐng)您分發(fā)您的應(yīng)用程序的X86版本。您的應(yīng)用程序所使用的OpenGL的版本須新于1.1,且支持DirectX9/10/11和12的硬件加速。
若您開(kāi)發(fā)的X86應(yīng)用程序無(wú)法在Windows 10 on ARM上正常工作,請(qǐng)使用ARM上應(yīng)用程序兼容性疑難解答程序來(lái)排除故障。
若您開(kāi)發(fā)的X86應(yīng)用程序未檢測(cè)到它在ARM上運(yùn)行,請(qǐng)使用IsWow64Process2來(lái)確定您的應(yīng)用程序是否在ARM上運(yùn)行。
若您開(kāi)發(fā)的ARM32 UWP無(wú)法按預(yù)期工作,請(qǐng)參閱ARM應(yīng)用程序故障排除指南來(lái)了解如何讓您開(kāi)發(fā)的應(yīng)用程序在ARM上正常工作。
從微軟關(guān)于Windows 10 on ARM細(xì)節(jié)上的透露來(lái)看,Windows 10 on ARM更像是Windows 10的一個(gè)精簡(jiǎn)版,而非微軟一直所宣傳的“可提供完整體驗(yàn)的Windows 10”。
廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。