Win7之家( m.airtaxifl.com):Engineering 7談Windows 7兼容性
從Windows 7 M1開始,兼容性一直是大家最為關(guān)注的問題。為此,微軟甚至不惜打破傳統(tǒng),將Windows 7原本的版本號7.0改為了現(xiàn)在的6.1,以此來保證Vista和Windows 7在兼容性上保持一致。而現(xiàn)在喜歡Windows 7而沒有裝的用戶大都是有兼容性方面的顧忌。昨天,微軟Engineering 7官方博客再次發(fā)表文章披露了Windows 7在兼容性方面的詳情。
Windows 7的兼容性目標
當(dāng)初,在考慮Windows 7的兼容性問題時就定下了目標:只要在Vista下能正常運行的軟件,我們盡量確保也能在Windows 7下也能正常運行。在做這樣的保證時我們也很擔(dān)心會將話說得太過了,好在不少軟件廠商的軟件都是與操作系統(tǒng)同步更新的,主要是一些系統(tǒng)工具啊、安全軟件啊啥的。因此,我們與大量軟件廠商開展了合作,以確保兼容性。
改進程序兼容性
如今的軟件市場上的軟件實在是太多了,很多在我們的開發(fā)過程中就已經(jīng)更新了很多版本,我們的程序員只好一一下載下來并開啟自動測試看看是否能在Windows 7下工作正常。此外,即使在在開發(fā)時,我們也會讓這些測試程序在后臺運行以測試他們在新代碼下的工作情況。而每行代碼在寫入主代碼樹前都要經(jīng)過測試,此時一旦某程序出現(xiàn)兼容性問題,程序員就會立即對其進行修改,以這樣的方式來確保兼容性問題不會存在。
改進和測試策略
首先,我們手上有幾支測試團隊,專門用于引導(dǎo)程序員防止和解決兼容性問題,他們在測試軟件的同時也會收到新功能更新,以確保新功能中的代碼不會影響軟件的正常工作。此外,他們還將長時間讓程序保持在運行狀態(tài)以測試長時間工作下的兼容性。
其次,我們也與第三方程序開發(fā)者接觸和討論有關(guān)Windows 7的軟件開發(fā)方面的問題。我們還有WIndows 7兼容性計劃,與OEM廠商合作,保證軟件、硬件都通過認證。同時,我們還著重加強了以下幾方面的測試:
* 通信
* 游戲
* 基本功能如安裝、安全和性能等
* 記憶
* 音樂
* 生產(chǎn)率
* 電視/電影
* 數(shù)據(jù)備份/安全
* 移動性
* 金融管理
當(dāng)然,像Java和.Net Framework這樣的開發(fā)工具也少不了測試。再加對上一些OEM預(yù)裝軟件的測試,微軟員工測試的軟件總數(shù)將超過1500個。
驗證策略
為最大程度地保證兼容性,在進行大量的測試后,我們還要定期或不定期地對程序進行驗證,并且是在不同配置的機器、不同版本的Windows 7上進行測試,比如:X86,X64,Intel,AMD,觸摸和多點觸摸等。
測試結(jié)果將按以下標簽進行分類:
# Excellent(很出色) - 無任何兼容性問題
# Poor(有些問題) - 少數(shù)功能可能無法使用
# Failure (失敗,退步) - Vista下可以正常工作但Windows 7下不行
# Failures (失敗,無退步) - 在Vista和Windows 7都不能正常工作
#Accepted Regression (可接受的退步) - 有些軟件的運行需要依賴于OS的版本號來,這部分軟件經(jīng)過小修改即可正常運行
結(jié)語
程序兼容性對于整個Windows團隊來說都至關(guān)重要,但如今的軟件數(shù)量實在太多,因此希望大家在遇到軟件兼容性問題時能夠及時向我們發(fā)送反饋報告。此外,很多軟件都是在安裝時出現(xiàn)兼容性問題的,對此,我們提供了兼容性向?qū),在出現(xiàn)問題時會幫助用戶以兼容模式重新執(zhí)行安裝。還有很多程序由于還處于Beta階段,因此對Windows 7的支持還不是很好,相信隨著一步步地更新會有上佳表現(xiàn)。
附錄:
微軟軟件測試分類列表:
(包括過去2年中50%銷量最好的軟件)
附部分原文:
Delivering a new release of Windows includes a major effort to insure that applications continue to function as well on the new release as they have on the previous release. At the PDC we talked about some of the new areas of Windows Vista that reduced this level of compatibility, such as changes we made around the OS security model.
...
評論列表
查看所有 條評論