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


Быстрое начало работы
Шаблоны и примеры кода, которые помогут вам создать общие функции приложений
Выбирайте различные шаблоны кроссплатформенной разработки мобильных приложений в Visual C++, чтобы быстро и эффективно создавать кроссплатформенные приложения.
Совместная разработка с использованием 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++
Используйте структуру общего проекта для совместного использования кроссплатформенного мобильного кода в одном решении с тонким слоем кода, зависящего от конкретной платформы, который позволяет вам с легкостью создавать, отлаживать и развертывать кроссплатформенные приложения
Надежная отладка
Локальная и удаленная отладка на устройствах и эмуляторах
Используйте эффективные функции отладки в Visual Studio дляотладки Java и собственного кроссплатформенного двоичного кода. Вы можете задавать точки останова, оценивать выражения и контролируемые данные и использовать визуализацию Natvis при отладке кроссплатформенных двоичных файлов на устройствах и эмуляторах. Кроме того, разработчики Android могут отлаживать файлы пакетов приложений, созданные на других платформах, без переноса в Visual Studio.
