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