2014-06-10 3 views
-1

Ive는 Android에서 앱을 만들었으며 iphone 및 Android 용 앱을 판매 할 수 있기를 원합니다. 나는 객관적으로 C를 배워야 만하고 싶지 않습니다. 제가 할 수있는 가능한 방법이 있습니까?내 안드로이드 애플 리케이션을 아이폰으로 내보내시겠습니까?

+0

귀하의 앱이 Java로 작성된 경우, 해당 사항 없음. C 또는 C++로 작성된 경우 Objective C에서 UI 파트와 시스템 상호 작용을 다시 작성해야하지만 비즈니스 논리를 다시 사용할 수 있습니다. –

답변

1

많은 옵션이 있지만 그 중 아무 것도 매우 훌륭하지 않습니다. 나는 직접적인 변환기가 없다는 것을 알고있다.

은 당신의 코드를 체크 아웃 RoboVM

http://www.robovm.com/

크로스 플랫폼 개발을 위해 자바를 사용 가능하도록 libgdx에 의해 사용의 대부분을 재사용합니다.

다른 모든 옵션은 독점적 인 언어를 사용하거나 HTML5로 앱을 재구성하는 것과 관련되어 있습니다.

결국 iOS 코드를 작성해야합니다. 적어도 지금/곧 Swift를 Objective-C = 대신 사용할 수 있습니다.

+0

기본적으로 robovm을 통해 내 코드를 실행하기 만하면 ios 버전으로 내보낼 수 있습니까? 아니면 robovm에서 iphone 앱을 얻으려면해야 할 다른 일이 있습니까? – Divergent

+0

휴대 전화, 디스플레이, 컨트롤, 입력 등과 상호 작용하는 앱의 모든 부분을 쓸데없이 재 작성해야합니다.하지만 모든 논리. 앱이 잘 추상화 되었다면 너무 비용이 많이 들지 않습니다. –

+0

iphone 용으로 roboVM이 지정 되었습니까? 이클립스 또는 티타늄에이 작업을 수행 할 수 있습니까? – Divergent

관련 문제