Кроссплатформенная разработка для мобильных устройств на Visual C++
Можно разрабатывать приложения для iOS, Android и Windows, используя единую среду разработки
Один код для всех платформ
C++ — отличный язык для разработки мобильных приложений.
Можно изменить существующие библиотеки C++ и нацелить их на платформы Android, iOS и Windows или использовать эти библиотеки для создания приложений целиком на Xamarin Android Native, Java Native Interface или iOS. Кроме того, вы можете разрабатывать полноценные нативные приложения Android в среде Visual Studio.
Быстрое начало работы
Шаблоны и примеры кода, которые помогут вам создать общие функции приложений


Совместная разработка с использованием Xcode
Можно без проблем разрабатывать приложения для iOS в средах Visual Studio и Xcode
Импортируйте существующее приложение iOS из Xcode в Visual Studio. Если приложению для iOS требуются изменения не в коде C++ (раскадровка, дизайн пользовательского интерфейса), вы легко можете открыть проект в Xcode. После того как вы закончите вносить изменения, Visual Studio перезагрузит проект и вы сможете продолжить работу с кодом на C++.
Сборка и запуск
У вас под рукой
Используйте популярные цепочки инструментов на базе Ant, Gradle, Clang/GCC, чтобы создавать собственные двоичные файлы Android и iOS. С легкостью добавляйте новые файлы и используйте страницы свойств для точной настройки параметров компилятора для создания, отладки и оптимизации кроссплатформенного двоичного файла. Кроме того, вы можете воспользоваться расширенными возможностями, такими как предварительно компилированные заголовки, для ускорения сборки.


Мощные инструменты программирования
IntelliSense, рефакторинг и просмотр
Получите непревзойденную производительность Visual Studio с функциями полноценного редактирования, просмотра и оптимизации общего кода кроссплатформенных приложений. Используйте кроссплатформенную технологию IntelliSense для просмотра интерфейсов API для платформы и проверки кода без необходимости создания кода для конкретных платформ.
Совместное использование кода
Повторное использование существующих библиотек C++
Используйте структуру общего проекта для совместного использования кроссплатформенного мобильного кода в одном решении с тонким слоем кода, зависящего от конкретной платформы, который позволяет вам с легкостью создавать, отлаживать и развертывать кроссплатформенные приложения


Надежная отладка
Локальная и удаленная отладка на устройствах и эмуляторах
Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков
Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков
Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров