2012-06-28 5 views
10

저는 PhoneGap (Cordova)에 앱을 만들고 실행하면서 많은 어려움을 겪었습니다. 따라서 다음 빌드는 jQuery Mobile과 함께 할 것이라고 생각했습니다.PhoneGap 또는 JqueryMobile?

누군가 둘 다 경험이 있고 추천이나 선호도가 있는지 궁금합니다.

+2

PhoneGap에서 JqueryMobile을 사용합니다. 이전에는 UI 용이었고 후자는 javascript와 기본 기능 사이의 레이어였습니다. 그래서 ... 왜 선택해야합니까? –

답변

28

JQM은 휴대 기기에 최적화 된 웹 페이지/애플리케이션을 구축하는 데 도움이되지만 여전히 웹 페이지입니다. iOS에서는 웹 응용 프로그램을 홈 화면에 고정하여 클릭/탭 할 때 별도의 브라우저 인스턴스를 열고 웹 응용 프로그램을 기본 응용 프로그램처럼 보이게 할 수있는 메타 태그를 제공 할 수 있습니다 (예 : 화면 상단의 상태 표시 줄에 스플래시 화면 제공). 그러나 안드로이드에서 (적어도 ICS에서는 젤리 빈에 대해 알지 못합니다.) 웹 응용 프로그램을 홈 화면에 고정시킬 수있는 반면 바로 가기로 사용하고 브라우저의 다른 탭으로 열 수 있습니다. 윈도우 폰의 웹 앱에 어떤 옵션이 있는지 잘 모르겠습니다.

Phonegap은 웹 응용 프로그램의 웹보기 (브라우저 인스턴스)가있는 기본 앱 래퍼를 만들고 기기 API에 액세스 할 수있게 해줍니다.

기본적으로이 두 가지는 상호 배타적 인 것이 아니므로 JQM을 사용하여 웹 응용 프로그램을 빌드하고 여전히 phonegap에 랩핑 할 수 있습니다 (이전에 겪은 어려움에 처했을 때). 또는 phonegap 부분을 건너 뛸 수 있습니다 , 그러나 귀하의 웹 응용 프로그램은 여전히 ​​웹 응용 프로그램, 즉 웹 페이지 (즉, 안드로이드와 iOS에서 더 분명합니다) 일 것입니다.

+0

아, 그렇다면 phonegap에서 앱의 기초를 만들고 JQM을 사용하여 추가 기능과 애니메이션을 추가한다고 가정하는 것이 맞습니까? – MeltingDog

+1

예, JQM 문서 http://jquerymobile.com/demos/1.1.0/docs/pages/phonegap.html에서이 페이지를 살펴볼 수 있습니다. – Jack

0

에서 티타늄을 기본 장치 API를이다 추천 할 것입니다. 둘 다 개발을했는데 안드로이드 만 있으면 자바 스크립트 함수 호출을위한 인터페이스를 만드는 것이 쉬웠다. Jquery 모바일 UI는 다양한 Android 휴대 전화에서 매우 부드럽게 작동합니다.

현재 jquery 모바일을 사용하고 있습니다. 차이점은 기기 기능을위한 API가 아니라 UI에 대한 것입니다. 또한, 티타늄을 통해 jquery 모바일 개발을하고 있습니다. http://www.appcelerator.com/platform

관련 문제