Visual C++ 크로스 플랫폼 모바일
단일 개발 환경을 사용하여 iOS, Android 및 Windows 애플리케이션 개발모든 대상을 한 번에 작성
C++는 모바일 앱 개발을 위한 뛰어난 언어입니다.
기존의 C++ 라이브러리를 Android, iOS 및 Windows 플랫폼을 대상으로 마이그레이션하거나 이러한 C++ 라이브러리를 사용하여 Android, Java 인터페이스 및 iOS 애플리케이션용 플랫폼 간 모바일 앱을 구축합니다. 완벽한 Android Native-Activity 응용 프로그램을 Visual Studio 내에서 개발할 수도 있습니다.


빠른 시작
일반적인 앱 기능을 빌드하는 데 도움이 되는 코드 템플릿 및 샘플
플랫폼 간 개발 요구 사항을 기반으로 하여 Visual C++의 다양한 플랫폼 간 모바일 템플릿 중에서 선택하여 손쉽게 시작할 수 있습니다.
Xcode를 사용하여 공동 개발
Visual Studio 및 Xcode에서 iOS 애플리케이션을 원활하게 개발
Xcode에서 Visual Studio로 기존 iOS 애플리케이션 가져오기가 가능합니다. iOS 애플리케이션에서 C++ 언어 외의 변경(스토리보딩, UI 디자인)을 수행해야 하는 경우Xcode에서 프로젝트를 쉽게 열 수 있습니다.. 변경이 완료되면 Visual Studio에서 프로젝트를 다시 로드하므로 C++ 코드를 계속 개발할 수 있습니다.


빌드 및 실행
손쉽게 사용
많이 사용되는 Ant, Gradle, Clang/GCC 기반 도구 체인을 활용하여 Android 및 iOS 네이티브 이진을 생성하세요. 새 파일을 쉽게 추가하고, 속성 페이지를 사용해서 크로스 플랫폼 이진 빌드, 디버깅 및 최적화를 위해 컴파일러 설정을 세밀하게 조정합니다. 또한 사전 컴파일된 헤더와 같은 고급 기능을 사용해서 빌드 시간을 단축할 수 있습니다.
강력한 코딩 도구
IntelliSense, 리팩터링 및 검색
공유 플랫폼 간 코드에서 통합 방식으로 전체 편집, 찾아보기 및 리팩터링 환경을 사용하여 Visual Studio에서 생산성을 향상하세요. 특정 플랫폼에 대한 빌드 없이 플랫폼 API를 보고 코드의 유효성을 검사하여 플랫폼 간 IntelliSense를 활용하세요.


코드 공유
기존 C++ 라이브러리 재사용
크로스 플랫폼 응용 프로그램을 쉽게 빌드, 디버그하고 배포할 수 있는 플랫폼 특정 코드의 씬 계층으로 단일 솔루션 내에서 크로스 플랫폼 모바일 코드를 공유하기 위해 공유 프로젝트 구조를 활용합니다.
강력한 디버깅
에뮬레이터 및 장치에서 로컬 및 원격으로 디버깅
Visual Studio의 강력한 디버깅 환경을 사용하여 Java를 디버그하고 네이티브 플랫폼 간 이진을 디버그합니다. 에뮬레이터 및 장치에서 크로스 플랫폼 이진을 디버그할 때 중단점 설정, 표현식 또는 조사식 평가, Natvis 시각화 활용 또한 Android 개발자는 모든 항목을 Visual Studio로 이동하지 않아도 외부에서 빌드된 애플리케이션 패키지 파일을 디버그할 수 있습니다.
