2012-04-20 3 views
0

IOS, Android, Symbain, Windows Mobile과 같은 모든 플랫폼에서 작동하는 모바일 응용 프로그램을 만드는 방법을 찾고있었습니다. 나는 Phonegap, 티타늄 같은 것들을 두들겨 쳤습니다, 그들은 atleat IOS, android에서 일하는 것 같습니다. 자바 모바일 세계인가요 ???은 컴퓨터 개발 용 Java와 같은 모바일 개발 용 Phonegap입니다. 진정한 이식성을 제공 할 수 있습니까?

+0

그들은 HTML/CSS 기본처럼 보입니다. 어떻게 저에게 좋은 프로그래밍 능력을 줄 수 있을지 궁금합니다. ??? – Pritesh

+0

제발 이것 좀 봐 http://tackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium – Rajesh

답변

3

* Phonegap은 기본적으로 웹보기 내에 코드를 래핑하므로 html, css, js로 코딩하십시오.

* 반대쪽 티타늄은 Android 또는 iOS 용으로 코드를 기본 코드로 변환합니다.

Java은 가상 머신이므로 코드/바이트 코드는 동일하게 유지됩니다. 그러나 예를 들어 Android 용 Titanium과 iPhone 용 앱을 만드는 경우 완전히 다릅니다. 따라서 모바일 세계의 JAVA가 아닙니다. 그러나 웹 기술로 코드를 작성하고 브라우저에서 실행하면 전화 거리 측면에서 보면 브라우저가 가까이에 있습니다. 래퍼는 원시 코드에 있어야합니다.

+2

티타늄 성능 집중 응용 프로그램에 갈 수있는 방법입니다. – Pritesh

+0

예. 티타늄은 속도면에서, PhoneGap은 코딩 속도면입니다. phonegap을 사용하면 웹 앱을 만들기 위해 추가로 배울 필요가 없습니다. –

0

실제 이동성을 줄 수는 있지만 여전히 한계가 있습니다. 특히 휴대 전화와 함께 제공되는 많은 기본 기능을 잃어 버렸습니다. Phonegap HTML 앱은 대개 모바일 애플리케이션이 HTML을 더 잘 지원할 때까지 네이티브 애플리케이션보다 느리게 실행됩니다.

Java와 달리 "Java 가상 머신"에서 실행되지 않기 때문에 휴대 전화 Java라고하지는 않겠지 만.

+0

그래서 Phonegap은 이식성을 위해 성능을 상쇄합니다. – Pritesh

+0

@Pritesh 가격은 성능과 기능입니다. 예외적으로 Phonegap에서 제공하는 것 이외의 네이티브 함수에 대한 액세스가 느슨합니다. –

0

Java mantra는 Phonegap의 목표와 유사한 "한 번 실행하고 모든 곳에서 실행"하며 이동성으로 인해 성능 문제가 발생합니다. 그래서 저는 YES라고 말할 것입니다.

Phonegap의 다른 좋은 점은 기존 사이트가 있거나 HTML5 매니페스트 파일 (예 : www.basecamp.com/mobile 참조)을 통해 인터넷을 통해 응용 프로그램을 사용할 수있게하려는 경우입니다.