本周稍早前,有消息稱(chēng)微軟打算將Windows的內(nèi)核版本從6.4直接升至10。對(duì)于微軟和舊版應(yīng)用來(lái)說(shuō),這是一個(gè)重大改變,并可能會(huì)對(duì)軟件產(chǎn)生影響。日前,微軟在IE支持頁(yè)面確認(rèn)了這條消息?! ?/P>
本次內(nèi)核升級(jí)從11月9日 build 9884 首次編譯時(shí)就已經(jīng)很明顯,但并沒(méi)有得到微軟官方確認(rèn),現(xiàn)在微軟在提供給 IE 開(kāi)發(fā)人員的 MSDN 文檔里對(duì)這一變化給予了證實(shí)。
微軟在相關(guān)頁(yè)面中特別談到了用戶代理字符串當(dāng)中的改變:“準(zhǔn)備Windows 10的開(kāi)發(fā)者應(yīng)該注意,新版本中用戶代理字符串當(dāng)中的Windows NT值將從6.4變?yōu)?0.0。如果你有代碼基于該版本號(hào),我們建議你對(duì)其進(jìn)行更新以允許新的值?!?/P>
用戶代理字符串一般都和系統(tǒng)的內(nèi)核值綁定。我們把來(lái)自于MSDN的內(nèi)容與之前的傳聞放在一起就可以明顯看出,微軟的確有此安排??紤]到他們已經(jīng)要求開(kāi)發(fā)者更新自己的代碼,這一改變應(yīng)該會(huì)出現(xiàn)在公開(kāi)版本當(dāng)中無(wú)疑。
圖示:微軟確認(rèn)Win10內(nèi)核版本將從6.4直接升至10.0
為了讓W(xué)indows 10成為旗下所有產(chǎn)品的核心,微軟應(yīng)該會(huì)對(duì)系統(tǒng)的底層元素進(jìn)行大幅度的改變,而內(nèi)核版本號(hào)如此大的跳躍應(yīng)該也與此有關(guān)。
微軟表示:“Windows 10 開(kāi)發(fā)人員應(yīng)該注意到 Windows NT UA 字符串內(nèi)版本號(hào)已經(jīng)發(fā)生改變,最新版本從 6.4 升級(jí)到 10.0。如果你的版本與新代碼有關(guān),我們建議及時(shí)更新。”

如果開(kāi)發(fā)人員代碼依賴于 NT 內(nèi)核,則需將 Web 應(yīng)用或程序更新到最新內(nèi)核版本,以兼容最新 Windows 10,否則可能導(dǎo)致某些網(wǎng)站和程序出現(xiàn)兼容性問(wèn)題。
新聞熱點(diǎn)
疑難解答
圖片精選