Visual C++ 跨平台移动
使用一个开发环境开发 iOS、Android 和 Windows 应用程序编写一次即可面向全部平台
C++ 是一种很好的用于移动应用开发的语言
将现有的 C++ 库迁移到目标 Android、iOS 和 Windows 平台,或使用这些 C++ 库构建跨平台 Android 移动应用程序、Jave 接口和 iOS 应用程序。 你还可以开发完整的 Android Native-Activity 应用程序,全部在 Visual Studio 中完成。


使用 Xcode 共同开发
在 Visual Studio 和 Xcode 中无缝开发你的 IOS 应用程序
将现有 iOS 应用程序从 Xcode 导入 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 中。
