Mono for AnDroid 는 기존의 MonoDroid 로 상표 문제 (이름에 droid 포함) 로 인해 Mono for Android 로 이름이 바뀌었습니다.
Mono for Android 는 개발자가 C# 을 사용하여 Android 어플리케이션을 개발할 수 있는 Android 기반 Mono 가상 시스템을 제공합니다. 또한 Dalvik API 는 이미 C# 에 바인딩되어 있어 Android 에 내장된 많은 클래스 라이브러리를 C# 으로 쉽게 호출할 수 있습니다. OpenTK 클래스 라이브러리도 이동되어 Windows, Linux 및 아이폰의 세 가지 플랫폼에서 동일한 OpenGL 코드를 즐길 수 있습니다.
현재 버전은 C# 언어만 지원하지만 이론적으로 다른 언어의 컴파일러를 지원해야 합니다. Mono for Android 를 위한 Visual Studio 21 add-on 을 통해 친숙한 VS21 개발 환경에서 안드로이드 어플리케이션을 개발할 수 있습니다. < P > 만약. NET 프로그래머라면, 모바일 앱을 개발하고 싶다면, Java 코드를 배우고 쓰고 싶지 않다면, Windows Phone 7 에 대해 낙관적이지 않다면, Mono for Android 를 사용하세요! 그리고 만약 어느 날 Windows Phone 이 발달하여 WP 앱을 개발하고 싶다면, 지금 쓰고 있는 많은 코드도 WP 앱 개발에 사용할 수 있습니다! 또한 MonoTouch 를 사용하여 아이폰 앱을 개발하는 것을 고려한다면, Android 앱을 위해 작성된 C# 코드를 아이폰 애플리케이션 개발에도 사용할 수 있게 되어 더욱 행복할 것이다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마) 한 번에 코드를 쓰지만 3 대 모바일 플랫폼에서 사용할 수 있습니다. 세상에. NET 프로그래머보다 더 행복한 프로그래머가 있습니까! 넷 프로그래머 여러분, 환호하세요! < P > 하지만 환호와 함께 우리도 현실을 직시해야 한다. Mono for Android 를 사용하는 데는 몇 가지 제한이 있다. 예를 들어 C# 4. 의 동적 특성을 사용할 수 없습니다. 또한 Android 전용 하드웨어, Android 로컬 클래스 라이브러리 및 TK 에 의해 구현된 UI 와 같은 Android 전용 클래스 라이브러리는 다른 플랫폼의. NET 구현에서 지원되지 않을 수 있습니다. 즉, 안드로이드 응용 프로그램과 Windows Phone 응용 프로그램이 * * * 코드를 즐기려면 * * * * 핵심 코드만 즐길 수 있습니다. Mono for Android 는 C# 코드로 Android 응용 프로그램을 작성할 수 있도록 해 주지만, 실제 안드로이드 응용 프로그램을 개발하려면 Activities, Intents, XML 을 통해 UI 를 만드는 것과 같은 많은 것을 배워야 합니다.
Mono for Android 는 무료로 다운로드할 수 있는 버전을 제공하지만 시뮬레이터에서만 사용할 수 있습니다. 실제 환경에서 사용하려면 상업용 라이센스를 구입해야 합니다. 프로판 $399/ 년, 기업판 $999/ 년. I-programmer 의 보도가 틀렸다. Mono for Android 홈페이지에서 확인한 결과 프로판 허가비 $399, 기업판 허가비 $999, 학생판 허가비 $99 (시간 제한 없음) 가 확인됐다.