Titanium Mobile是否将Javascript转换为本机Java或Objective C编译代码?

Amb*_*ber 8 java native compilation objective-c titanium

我读了很多文章(我在下面列出),但我无法得到一致的答案.我们可以选择以下2个答案中的一个吗?如果您为Appcelerator或任何竞争对手工作,请说明.谢谢!

仅供参考,我正在使用Titanium Studio 1.7.2.

A)是的,它编译为本机代码,但是一些代码必须保留在Javascript中并在运行时解释.

B)不,这不是Titanium的工作方式.

以下是文章,我读过:

1)Corona,Phonegap,Titanium之间的比较

2)http://developer.appcelerator.com/blog/2010/12/titanium-guides-project-js-environment.html

3)使用Titanium Mobile编译应用程序后,JavaScript代码会发生什么

4)Appcelerator Titanium Mobile如何工作?

Sha*_*ali 1

从表面上看(至少他们在网站和宣传片上发布的内容),他们有一个 Javascript API,该 API 被编译成 iPhone 或 Android 上的 Native 位(相应的 Objective C 和 Java,具体取决于操作系统)