Windows 8升級過程中的遺留應用怎么辦?
毫無疑問,人們都比較關心遺留應用在Windows 8這個新系統中的表現。不過這種擔心是短暫的。從***個beta版本開始,就很明確,絕大部分的32-64位的Windows應用都可以在Windows 8上安裝和運行。
但是,企業面臨的問題,比如,保持遺留應用或者定制的16位應用正常運行,終端用戶往往看不到。就這一點而言,Windows 8和Windows 7很相似:64位的Windows 8只能運行64位和32位的應用,但是32位的Windows 8能夠運行32位和16位的應用。請注意,ARM版本的Windows 8(Windows RT)預加載了某些設備,只能運行ARM編制的軟件。
繼續依賴16位子系統不是一個***的解決方案。原因之一是,缺少無縫的16位兼容性。用戶已經反映基于com的16位應用程序存在問題。
16位子系統不一定會被之后的Windows支持,因此,***的長遠打算就是替換或重寫這類組件。
除此之外,存在必須使用64位Windows 8的情況。因此,16位子系統的生存空間更小了。
對待遺留應用另外一個常見的方法是虛擬化。Windows 7可以通過XP模式處理。包括使用單獨Windows副本的許可安裝XP副本,通過Windows Virtual PC在虛擬機上運行。Windows 8不再包含XP模式,但具有相類似的解決方案。
微軟企業桌面虛擬化(微軟桌面優化包里的一部分)可以作為替代選項。微軟企業桌面虛擬化允許在客戶端PC上使用虛擬機影像。還包括一些專門工具來虛擬化個人應用的專門工具,并通過虛擬桌面基礎設施將應用交付到桌面上。
還可以直接將Windows XP模式的虛擬硬盤文件遷移到一個新的虛擬化基礎設施,你可能要事先咨詢微軟這樣做對許可的影響。
如果你打算使用向前兼容的版本更換現有的遺留應用,可以考慮微軟提供的Windows App Certification Kit(ACK),原來是Windows Software Logo Kit。ACK 可以幫助你在Windows 8上運行給定應用,不管是標準的桌面應用還是Metro風格的應用。
微軟在TechNet網站有論壇討論Windows 8應用兼容性的問題,還提供了如何專門為Windows 8創建業務流程應用的指導方針。