Windows 7兼容性概述
據(jù)國(guó)外媒體報(bào)道,隨著下一代Windows客戶端發(fā)布日期的逐步臨近,微軟繼而將其關(guān)注的核心轉(zhuǎn)向Windows 7的應(yīng)用程序兼容性。微軟對(duì)于Windows 7兼容性的改進(jìn),就跟對(duì)其改進(jìn)的功能和設(shè)計(jì)進(jìn)一步潤(rùn)色是一樣的。Windows體驗(yàn)小組的副總裁Grant George表示,就Windows 7應(yīng)用程序兼容性方面而言,微軟對(duì)于Windows 7的要求只有一個(gè),那就是能夠兼容當(dāng)前與Windows Vista配合工作的所有應(yīng)用程序。
Grant表示:“為了確保公用的APIs不發(fā)生變更,我們的工程的進(jìn)程將會(huì)包括自動(dòng)質(zhì)量檢查。同時(shí),為了在我們的開發(fā)周期中能夠盡早地檢測(cè)到程序問(wèn)題,我們的小組還配備了適當(dāng)?shù)墓ぞ?、工程時(shí)間和信息。為了評(píng)估和區(qū)分應(yīng)用程序的優(yōu)先次序,我們小組還通過(guò)Windows 7中的多種軟件類別收集遙感信息,使之與市場(chǎng)數(shù)據(jù)配對(duì)?!?/P>
同時(shí),為了確保平臺(tái)的演變不會(huì)影響Windows 7的兼容性,微軟在處理Windows 7的構(gòu)造時(shí)也顯得小心翼翼。其中一個(gè)例子就是對(duì)遺留代碼清除問(wèn)題,眾所周之,清除Windows 7中的遺留代碼是一個(gè)涉及大量文件的過(guò)程,因此,為確保不出任何紕漏,微軟與應(yīng)用程序開發(fā)商密切溝通。Windows工程小組還建立自動(dòng)測(cè)試,去評(píng)估遙感數(shù)據(jù)中監(jiān)測(cè)到的不能夠使用的應(yīng)用程序。
Grant說(shuō):“在整個(gè)開發(fā)過(guò)程中,我們都對(duì)新的驗(yàn)證碼進(jìn)行確認(rèn),確保它們能夠與應(yīng)用程序很好地兼容。當(dāng)代碼通過(guò)驗(yàn)證進(jìn)入主要構(gòu)架中后,經(jīng)過(guò)自動(dòng)化檢測(cè),這些代碼不能夠使得Windows 7具備良好的兼容性,整個(gè)進(jìn)程就會(huì)被暫停下來(lái)。如果檢測(cè)到的是已知的兼容性問(wèn)題,為了更好地與第三方軟件兼容,我們或許會(huì)在Windows 7中添加新的測(cè)試。
但微軟并不限制Windows 7與第三方程序本身的兼容性問(wèn)題,為了確保Windows 7兼容性,微軟還分析中間層技術(shù),其中包括Java、.NET Framework等等。
除了獨(dú)立的第三方應(yīng)用軟件,微軟還對(duì)OEM預(yù)裝軟件的兼容性進(jìn)行測(cè)試,為了確保兼容性,目前,微軟已經(jīng)與OEM廠商達(dá)成協(xié)定。而這些測(cè)試是基于Windows 7的凈安裝和OPEM標(biāo)準(zhǔn)的硬件上的Windows Vista升級(jí)過(guò)程進(jìn)行的,確保這些程序與操作系統(tǒng)、硬件和驅(qū)動(dòng)器密切配合。
為了幫助最終用戶解決兼容性問(wèn)題,微軟Windows 7配備獨(dú)特的功能,下一代的Windows將可以監(jiān)測(cè)到由于兼容性所造成的失敗的應(yīng)用程序安裝。在這樣的失敗之后,操作系統(tǒng)將向用戶提供向?qū)В荚趲椭脩魧?duì)有問(wèn)題的程序確定一個(gè)兼容模式。
【編輯推薦】