Mono for Android를 지원하는 Xamarin에서 안드로이드 코드 전체를 C#으로 포팅해 보았답니다.
http://blog.xamarin.com/2012/05/01/android-in-c-sharp/
컴퓨터를 이용해서 코드를 변환하고 일부의 수작업이 들어간 듯 하네요.
결과적으로 모노는 달빅VM보다 훨씬 빠르게 동작하고 그만큼 전력 소모도 적은 듯 하네요.
코드는 Github에 공개되어 있습니다. https://github.com/xamarin/XobotOS
(각 컴포넌트들은 원래의 라이센스 정책을 따르고, C# 안드로이드는 아파치2 라이센스 정책을 따른다고 하네요. 제조사에서도 원한다면 이용가능 할 듯?)
추가적인 지원은 아직 계획된바 없다고 하는데 개인적으로는 커뮤니티에서 꾸준히 지원되었으면 하네요.
조만간 XDA에서 기기별로 컴파일된 롬을 볼 수 있을까요?ㅎ
또 모노가 나오는 군요.
동작은 하지만, 상용으로는 의미 없는 플랫폼이라는 ㅡㅡ;
윈도폰 하는 분 아니라면, 진짜 시간 남아도는 사람만 하시길.
의미가 없지는 않을 것 같은데요 :)
단지 Mono for Android, Mono for iOS가 (모노 프로젝트 자체는 오픈소스지만) 상용 제품이라 쉽게 선택하기 어려울 뿐이죠.
C# 기반의 데스크탑 앱을 모바일 용으로 포팅하는 프로젝트가 모노 덕분에 두달 (기능포팅 한달, 추가작업 한달) 만에 끝났다던 어느 회사의 사례가 mono for android 사이트에도 올라와 있고요.
어떤 기술이 본인에게 의미가 없다고 다른 사람에게도 의미가 없을까요? :)
저도 취미삼아 (별로 이걸로 벌고 싶은 생각은 없고) 안드로이드로 앱을 만들어볼까 생각하지만 주 언어가 C#이라.
개인적으로 자바보다는 C#을 선호하는편이라 잘 됐으면 좋겠군요. 그렇게 기대는 안되지만..