하나의 언어로 안드로이드와 아이폰을 둘다 잡고싶은가?

먼저, 자바 진영은 Codename One 이 있다. 안드로이드 개발자라면 알테니 더이상 긴말 안하겠다.

닷넷은 Xamarin 이 있다. 왠만한 모바일 장치에서 지원해준다. 근데 모노를 해야한다. 닷넷과 다를 건 없지만 갈라파고스적인 닷넷 개발자에게 설명은 내 손만 아프니 직접 체험하도록.

자바스크립트는 Phonegap 이 있고 Titanum 이 있는데, Titanum 이 네이티브에 더 가깝다고 볼 수 있다. 참고하도록.

그리고 자바와 닷넷, 그리고 루비개발자에게 재밌는 프로젝트 하나 소개하겠다.

XMLVM 이라는 녀석인데.

참고로 Codename One 에서 아이폰 앱 만들어줄때 이 XMLVM 을 쓴다고 한다.

이녀석은 자바를 닷넷 바이트코드로, 닷넷을 자바 바이트코드로 변환해준다. 일단 이건 기본이다.

그리고 자바와 닷넷 코드를 네이티브 (Objective-C / C++) 바이트코드로 변환해준다. 이건 좀 세다.

심지어 루비,닷넷,자바 코드를 자바스크립트 코드로도 변환이 가능하다. 근데 알고보니 Qooxdoo 방식의 클래스 코드로 변환시켜주니.. 쳇. 안타깝게도 emscripten 에는 못쓴다.ㅋ

자바에서 닷넷 라이브러리, 닷넷에서 자바 라이브러리를 쓸 수 있는 iKVM.NET 도 있으니 눈여겨 보도록.

어쨌든 당신의 주력 언어는 포기하지 말자. 라고 하고싶지만 한국에서는 미안하지만 답없다. 아오..

참고로 코드네임원과 자멜린은 둘다 무료로 무한정 체험이 가능하다. 여기서 라이센스 차이가 조금 나지만 그래도 돈내는 것이 앱 배포에 유리하고 편하다.

composite / 2013년 9월 26일 / 미분류
태그:, , , , , , , , , , , , ,

답글 남기기

Your email address will not be published / Required fields are marked *