Кроссплатформенная разработка для мобильных устройств на Visual C++ | Visual Studio Skip to content
Перейти к основному контенту
Visual Studio
Кроссплатформенная разработка для мобильных устройств на Visual C++ | Visual Studio2020-11-23T14:01:51-08:00

Кроссплатформенная разработка для мобильных устройств на Visual C++

Можно разрабатывать приложения для iOS, Android и Windows, используя единую среду разработки

Графическое изображение: операционные системы, работающие с C++

Один код для всех платформ

C++ — отличный язык для разработки мобильных приложений.

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

Быстрое начало работы

Шаблоны и примеры кода, которые помогут вам создать общие функции приложений

Выбирайте различные шаблоны кроссплатформенной разработки мобильных приложений в Visual C++, чтобы быстро и эффективно создавать кроссплатформенные приложения.
Снимок экрана: варианты шаблонов кроссплатформенных мобильных приложений
Совместная разработка с использованием XCcode

Совместная разработка с использованием Xcode

Можно без проблем разрабатывать приложения для iOS в средах Visual Studio и Xcode

Импортируйте существующее приложение iOS из Xcode в Visual Studio. Если приложению для iOS требуются изменения не в коде C++ (раскадровка, дизайн пользовательского интерфейса), вы легко можете открыть проект в Xcode. После того как вы закончите вносить изменения, Visual Studio перезагрузит проект и вы сможете продолжить работу с кодом на C++.

Сборка и запуск

У вас под рукой

Используйте популярные цепочки инструментов на базе Ant, Gradle, Clang/GCC, чтобы создавать собственные двоичные файлы Android и iOS. С легкостью добавляйте новые файлы и используйте страницы свойств для точной настройки параметров компилятора для создания, отладки и оптимизации кроссплатформенного двоичного файла. Кроме того, вы можете воспользоваться расширенными возможностями, такими как предварительно компилированные заголовки, для ускорения сборки.

Снимок экрана: сборка и выполнение MDD
Мощные инструменты программирования

Мощные инструменты программирования

IntelliSense, рефакторинг и просмотр

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

Совместное использование кода

Повторное использование существующих библиотек C++

Используйте структуру общего проекта для совместного использования кроссплатформенного мобильного кода в одном решении с тонким слоем кода, зависящего от конкретной платформы, который позволяет вам с легкостью создавать, отлаживать и развертывать кроссплатформенные приложения

Совместное использование кода
Надежная отладка

Надежная отладка

Локальная и удаленная отладка на устройствах и эмуляторах

Используйте эффективные функции отладки в Visual Studio дляотладки Java и собственного кроссплатформенного двоичного кода. Вы можете задавать точки останова, оценивать выражения и контролируемые данные и использовать визуализацию Natvis при отладке кроссплатформенных двоичных файлов на устройствах и эмуляторах. Кроме того, разработчики Android могут отлаживать файлы пакетов приложений, созданные на других платформах, без переноса в Visual Studio.

Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных
разработчиков

Скачать бесплатно

Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд
разработчиков

Бесплатная пробная версия

Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых
размеров

Бесплатная пробная версия

Обратная связь