한 번 작성하고 여러 플랫폼 용으로 컴파일 할 수있는 크로스 플랫폼 개발 도구가 몇 가지 있습니다. 나는 여기에 두 도구에 대한 질문을 보았으므로 다른 사람들은 이러한 특정 제품에 대한 좋은 조언을 얻을 수 있습니다. 각 플랫폼에서 네이티브 개발을하고보고하는 경우, 그 없다면
은 폰갭 http://www.phonegap.com/
Appcelerator http://www.appcelerator.com/
, 웹 서비스 API 갈 수있는 좋은 방법입니다. 나는 데이터 중심의 앱을 만들었고, JSON을 통해 RESTful 서비스를 구축했다.이 서비스는 iPhone, Android 및 웹 버전의 무거운 작업을 수행한다.
각 플랫폼마다 기능을 구현하는 데는 여전히 많은 작업이 있지만, 일단 한 플랫폼에서 코드를 작성하면 어렵고 창의적인 작업이 완료되고 다음 플랫폼으로 포팅됩니다 (동일하게 적용됨, 대부분 그래픽뿐만 아니라). 필자는 각 플랫폼을 개별적으로 코딩하기 때문에 코드 및 UI 규칙을 사용하여 해당 플랫폼에서 사용자에게 기본 경험을 제공하려고합니다 (Android에서 메뉴 버튼에 대한 메뉴 작성, iPhone에서 지원되지 않는 항목). 그러나 이는 각 플랫폼을 개별적으로 개발할 때 얻을 수있는 이점입니다. 그러나 각 버전의 출시 시간을 크게 늘릴 수도 있습니다.
완전히 다른 3 가지 언어 인 Objective-C, Java 및 Ruby가 있으므로 위에서 링크 된 것과 같은 중간 계층을 사용하지 않고 공유 라이브러리를 개발하는 쉬운 방법은 없습니다.
고맙습니다. 이 정보는 정말 유용합니다. –