2012-05-21 3 views

답변

1

모두 자바 스크립트 애플리케이션을 지원합니다. 앱을 자바 스크립트 및 HTML5로 포팅 할 수 있습니다. 아직 수행 할 특정 코드가 있지만 핵심 기능을 캡슐화하고 모든 플랫폼에서 재사용 할 수 있습니다.

다른 방법으로이 이식성을 확인할 수 없습니다.

1

Windows Phone 7에서 네이티브 코드를 실행할 수 없기 때문에 네이티브 코드로는 불가능합니다. iOS 및 Android (NDK 사용)에서는 C 코드를 사용할 수 있지만 Windows Phone 7에서는 사용할 수 없습니다. Mono 프로젝트에서 iOS와 Android에서 C#을 재사용 할 수 있는지 확인할 수 있습니다. HTML5는 분명히 대안입니다.

3

Xamarin's tool set (Visual Studio for Phone과 함께)을 사용하는 경우 C#으로 작성된 공통 코드로 모든 어셈블리에서 사용할 수있는 어셈블리를 만들 수 있습니다. 실제 어셈블리 바이너리는 플랫폼간에 이식 가능하지 않지만 UI 코드가 아닌 한 코드는 매우 쉽게 만들 수 있습니다.

2

어쩌면 phonegap이지만 하드웨어 리소스와 특정 기능이 얼마나 많이 사용되는지에 달려 있습니다. 저는 개인적으로 크로스 플랫폼 솔루션을 좋아하지 않습니다.

제 개인적인 옵션은 동일한 구성 파일 (xml의 것일 수도 있습니다)을 사용하고 원래 플랫폼 개발을 유지하는 것입니다.