2013-07-10 2 views
1

나는 Kony Studio의 "어디에서나 배포"기능을 이해하려고합니다. 네이티브 코드는 어떻습니까? 나는 V5에서 Kony가 JavaScript 지원을 추가했음을 알고 있지만, 웹 기반 앱 부분에서만 이해할 수 있습니다. 네이티브 코드가 여전히 Lua로 작성되었고 각 플랫폼에 대해 생성되었다고 가정합니다. Lua를 Java, Objective-C 및 C#으로 변환하여 3 가지 주요 플랫폼에 사용합니까? 디버깅 할 때 루아 또는 모국어를보고 있습니까? - 감사.Kony Studio의 루아와 native code

답변

0

자바 스크립트 또는 루아에서 개발 언어를 선택할 수 있습니다. 우리가 V8 엔진 대신에 Lua를 선택하면 해석을 수행하는 루아 가상 머신이됩니다.

0

JavaScript는 여전히 Kony API에 대한 스크립팅에 사용됩니다. 기본 응용 프로그램에는 LUA가 필요하지 않습니다. API는 기본 네이티브 SDK에 대한 추상화 레이어입니다. Kony는 코드 gen 도구가 아닙니다.

+0

감사합니다. Jeffery. 도움이 필요하다면 루아는 필요 없다. 런타임시 해석되는 자바 스크립트 또는 각 플랫폼에 대한 교차 컴파일이 있습니까? 크로스 컴파일 인 경우 C#을 Windows Phone 또는 Windows 8 용 모국어로 사용하므로 JavaScript (Lua가 아닌)가 C#으로 변환됩니까? – jeff

+0

나는 Kony가 당신이 작성한 JS를 해석하기 위해 각 플랫폼마다 내장 된 JavaScript 엔진을 사용한다는 것을 배웠다. – jeff

+0

KonyOne 플랫폼은 항상 각 플랫폼에서 런타임시 JavaScript를 해석한다. Appcelerator Titanium 모바일 플랫폼은 컴파일 타임에 플랫폼 별 자국어 코드에 대한 응용 프로그램의 일부를 생성하고이를 런타임에 사용합니다. – Seshagiri

4

Kony는 기본 앱과 함께 Google v8 js 엔진을 내장합니다. 그러면 js 코드가 런타임시 기본으로 해석됩니다.