Visual Studio 및 Xamarin

Xamarin은 일반적인 C#/.NET 코드베이스에서 네이티브 iOS, Android 및 Windows 앱을 빌드하여 플랫폼 간에 75%에서 거의 100%까지 코드를 재사용할 수 있는 모바일 앱 개발 플랫폼입니다. Xamarin 및 C#으로 작성된 앱에는 기본 플랫폼 API에 대한 모든 권한이 있으며, 네이티브 사용자 인터페이스를 빌드하는 기능 및 런타임 성능에 거의 영향을 주지 않도록 플랫폼별 패키지로 컴파일하는 기능이 있습니다. 참고: Xamarin도 F#을 지원하지만 이 설명서에서는 C#에 대해서만 중점적으로 설명합니다. Visual Basic은 현재 지원되지 않습니다.

그러나 아직도 C#, .NET 및 Visual Studio에 친숙한 개발자의 경우에도 Objective-C 또는 Java 같은 네이티브 코딩 언어를 배울 필요 없이 Android, iOS 및 Windows 장치의 원격 디버깅과 같이 모바일 앱에 Xamarin을 사용할 때 동일한 능력과 생산성을 발휘할 수 있습니다. 따라서 NASCAR, Aviva 및 MixRadio와 같은 뛰어난 사용자 인터페이스를 가진 대부분 고성능 앱이 Xamarin을 사용하여 빌드되었다는 점은 그리 놀랄 일이 아닙니다.

이 설명서를 참조하여 이러한 환경을 빌드하기 위한 Xamarin이 포함된 Visual Studio의 전체 기능을 살펴볼 수 있습니다.

참고

이러한 지침에서는 Windows 및 Visual Studio에 친숙한 사용자에게 가장 간편하고 직관적인 컴퓨터 구성을 설명합니다. 이 구성에서는 Mac을 조작해서 iOS 시뮬레이터와 테더링된 장치를 사용하면 되므로 전체 개발 환경이 간소화됩니다. Mac에 친숙한 경우에는 Parallels/VMWare 내부에서 Visual Studio를 실행하거나 Xamarin Studio Community를 사용하는 것이 좋습니다. 관련 지침은 Mac 사용자용 설정, 설치 및 확인을 참조하세요.

참고

HTML 및 CSS 기반 플랫폼 간 개발 솔루션을 사용하려는 경우에는 Visual Studio에서 플랫폼 간 개발에 설명되어 있는 Visual Studio Tools for Apache Cordova를 확인하세요.