比較于安卓應用開發工具,Visual Studio 2012是一個功能齊全的整合式開發環境 (IDE), 使用Visual Studio 2012,我們可以方便地快捷地設計、開發和調試Windows 8商店應用。 且Windows 8商店應用的開發工具還提供了更豐富的功能。 下表概述了他們在開發工具上在功能上的區別,同時,表格中也包含了在Windows 8中開發應用和安卓開發應用時相互對應的開發工具。
功能
消費者
安卓工具
Windows 8工具
軟體發展套件(SDK)
開發人員
安卓SDK以及面向Windows的SDK工具
Windows 8 SDK
主要UI設計,包括色彩,層次和動畫等
UI設計人員
通過XML定義(並非所見即所得WYSIWYG)或者類似于ADT UI外掛程式,DroidDraw這類UI設計工具
可以用所見即所得的設計工具Blend for Visual Studio 2012來進行設計
UI設計
UI設計人員以及開發人員
Visual Studio 2012
應用開發編碼
開發人員
Eclipse 和 ADT外掛程式
Visual Studio 2012
測試和類比
測試人員
安卓模擬器
Windows 8平板模擬器
當你計畫開發一個Windows 8商店應用的時候,你可以繼續利用安卓應用開發團隊的架構和開發流程,還可以繼續扮演你在安卓開發過程中的角色。 Windows 8應用開發工具集能夠保證你的安卓開發團隊中那些熟悉安卓開發工具的設計人員、開發人員和測試人員快速地遷移到Windows 8商店應用開發中來。
開發一個應用產品,軟體發展套件(SDK)肯定是第一個要安裝的。 在Windows平臺中開發安卓應用,你應該安裝安卓SDK以及相應Windows SDK工具。 當然,在Windows 8應用的開發中,我們應該安裝Windows 8 SDK (從這裡可以下載到相關的SDK以及工具)
開發人員通常使用整合式開發環境(IDE)來編寫和編譯代碼。 安卓應用開發中,我們通常使用帶有ADT外掛程式Eclipse的開發環境。 而對Windows 8商店應用,微軟提供了Visual Studio 2012,它已經包括Windows 8 SDK中那些開發必需的元件,因此,我們如果安裝了VS2012,則可以不需要再單獨安裝Windows 8 SDK了。
設計安卓應用的使用者介面,我們可以在Eclipse中使用ADT UI外掛程式或者DroidDraw。 而在Windows 8中,VS 2012已經集成了UI設計工具,它同時還包括一個功能更強大的設計工具 Blend for Visual Studio 2012 一個所見即所得設計工具。
安卓應用開發中,通常用安卓模擬器來類比出虛擬的設備用於測試我們的應用,檢測他在真實的安卓設備環境下的運行情況。 而在Windows 8這裡,因為Windows 8商店應用依舊可以運行在Windows 8平臺下,所以模擬器不是測試的必需工具。 但是,為了方便在不同的平板環境下測試,微軟仍舊在Visual Studio 2012中提供了一個平板模擬器,通過它我們可以測試應用在不同解析度下的運行情況,測試多點觸控以及類比地理位置資訊等運行的情況。