2012-03-20 3 views
2

오늘 Apple이 PhoneGap 응용 프로그램을 꽤 오래 동안 허용했음을 알았을 때 나는 어수가되었습니다. PhoneGap은 어떻게 작동합니까? 모든 HTML5, CSS 및 JS가 원시 Objective-C 코드로 변환됩니까? 또는 실제 HTML 코드가 포함 된 컨테이너입니까? 그게 큰 보안 위험이 아닐까요?PhoneGap, Appcelerator 등의 iPhone 응용 프로그램 작성

그렇다면 다시 PhoneGap 응용 프로그램을 XCode 응용 프로그램과 구분할 수 있다면 궁금합니다. 그들이 네이티브 코드를 실행한다면, 그것도 부드럽게되어야한다고 생각합니다. 그렇다면 한계는 무엇이며 많은 사람들이 그것을 사용하지 않는 이유는 무엇입니까? 아니면 적어도 많은 사람들이 들어 보지 못했습니까? 결국 모든 자바 스크립트는 꽤 강력합니다.

+0

직접적인 질문이 아닙니다. – TMB

+0

음, 그렇습니다. 몇 가지 질문이 있습니다. 코드의 차이, 고유하지 않은 코드, 실제 원시 코드 또는 컨테이너의 보안 기능 ... – cherrun

답변

2

PhoneGap이 기본 코드로 변환되지 않습니다. 기타 frameworks이 경로를 택하십시오.

HTML/CSS/JS는 플랫폼에 따라 기본 래퍼로 포장됩니다. 이렇게하면 iOS, Android, BlackBerry, Palm 및 Symbian을 비롯한 다양한 플랫폼으로 쉽게 이식 할 수 있습니다. 제 경험상 이것이 문제가되는 것이 아닙니다. just a new set of problems.

+1

그리고이 답변에 추가하려면 예, 사용자가 응용 프로그램이 원시 코드로 작성되지 않은 경우를 알 수 있습니다. PhoneGap 또는 Appcelerator를 사용하여 사용할 수있는 도구는 매우 제한되어 있습니다. – MishieMoo

+0

예, 웹 페이지처럼 보입니다. [JQueryMobile] (http://jquerymobile.com)이이를 지원했습니다. – TMB

+2

@ MishieMoo Appcelerator는 네이티브 UI입니다. 사용자는 차이를 알 수 없습니다. –

관련 문제