Visual C++ 跨平台行動開發
使用一個開發環境,開發 iOS、Android 和 Windows 應用程式針對所有目標只須撰寫一次
C++ 是很適合開發行動應用程式的語言
將現有的 C++ 程式庫移轉至目標 Android、iOS 和 Windows 平台,或使用這些 C++ 程式庫來建置適合 Android、Java 介面和 iOS 應用程式的跨平台行動應用程式。 您也可以開發完整的 Android Native-Activity 應用程式,所有工作都可在 Visual Studio 中完成。


使用 Xcode 共同開發
在 Visual Studio 和 Xcode 中無縫地開發 iOS 應用程式
從 Xcode 將現有 iOS 應用程式匯入 Visual Studio。 當 iOS 應用程式需要非 C++ 的變更時 (分鏡腳本、UI 設計),輕鬆地在 Xcode 開啟專案即可。變更完成之後,Visual Studio 會負責重新載入專案,您可以繼續開發 C++ 程式碼。


編譯並執行
輕鬆完成
利用熱門的 Ant、Gradle、Clang/GCC 型工具鏈來建置 Android 和 iOS 原生二進位檔。 輕鬆地加入新檔案,使用屬性頁來微調編譯器設定,以便建置、偵錯及最佳化跨平台二進位檔。 您也可以使用先行編譯標頭等進階功能來加速建置時間。
功能強大的程式碼撰寫工具
IntelliSense、重構和瀏覽
在共用的跨平台程式碼之間一致地提供完整編輯、瀏覽和重構體驗,以取得前所未有的 Visual Studio 生產力。 利用跨平台 IntelliSense 來檢視平台 API 及驗證程式碼,而不需要針對特定平台進行建置。


共用程式碼
重複使用現有的 C++ 程式庫
使用共用的專案結構來共用單一解決方案中的跨平台行動程式碼,只需要少量的平台專屬程式碼,即可讓您輕鬆地建置、偵錯及部署跨平台應用程式
強固的偵錯
在本機和遠端的模擬器和裝置上進行偵錯
使用功能強大的 Visual Studio 偵錯體驗,對 Java 和原生跨平台二進位檔進行偵錯。 在模擬器和裝置上偵錯跨平台二進位檔時,設定中斷點、評估運算式、監看式,或利用 Natvis 視覺化。 此外,Android 開發人員也可以對外部建置的應用程式套件檔案進行偵錯,而不需要將一切移至 Visual Studio。
