AppDNA並非專門為虛擬桌面遷移而生,但通過使用AppDNA能夠讓遷移變得更容易,可以使用AppDNA在各種作業系統下預測應用程式存在的各種兼容性問題。
基本介紹
- 外文名:AppDNA
兼容性,修復問題,
兼容性
AppDNA通過檢查應用程式的安裝檔案了解兼容性,而AppDNA不是像微軟應用程式兼容性管理器那樣,僅僅顯示其他人提供的兼容性信息。
很多Windows應用程式使用基於MSI的安裝程式。MSI檔案包括一張表,列出了安裝應用程式時要寫入到作業系統中的檔案及註冊表信息。如果應用程式擁有基於MSI的安裝程式,AppDNA將檢查安裝程式採取的動作。如果AppDNA應用程式使用某些其他類型的安裝程式,AppDNA將會啟動一個虛擬機,安裝套用並通過對比構建一個能夠用於分析的定製MSI。
AppDNA還分析應用程式檔案—通常不會安裝應用程式—了解檔案之間的相關性。AppDNA在能夠評估應用程式的兼容性之前需要做很多事兒。
AppDNA非常關注應用程式,但並未忽略作業系統。AppDNA可以將一個或多個參考鏡像引入到AppDNA中以評估如何安裝應用程式將會影響到哪些作業系統及其配置。因此AppDNA不需要真正安裝套用,AppDNA就可以體驗各種各樣的假定場景。
修復問題
AppDNA作為一款測試及報告工具,在必要時AppDNA還能夠修復應用程式。針對每個應用程式,AppDNA會報告是否需要進行修復。在某些情況下,AppDNA提供了一個連結,可以對應用程式進行自動修復。在其他情況下,你可以通過AppDNA申請微軟提供的微軟Windows應用程式兼容性基礎設施。
AppDNA能效計算器還區分了進行修復時是否使用AppDNA所需要付出的成本及時間差異,這樣你能夠對投資回報率有一個總體認識,計算時考慮了AppDNA許可的成本。
AppDNA可能最適合需要對大量應用程式進行快速評估並予以修復的大型企業。中小企業很可能會通過使用市場上眾多的AppDNA工具結合手動兼容性測試發現並解決應用程式兼容性問題。