我有一些钛代码。目前,当我在一个简单的球落在侧面时,它在我的样品设备上运行缓慢。
(下拉检查每毫秒左右检查一下是否按下了一个键 - 最终导致球“错开”而不是平稳下降)。 * 我不确定这是否是我的代码,或者事实上,在Android上的钛预编译了一些东西,然后是更多的java东西。我对细节很粗略 - 但如果好奇的话,可以在这里找到它们:
What happens to JavaScript code after app is compiled using Titanium Mobile
无论如何,我已经打开了“copile to java please”这样的标志(在tiapp.xml文件中)
<?xml version="1.0" encoding="UTF-8"?>
<ti:app xmlns:ti="http://ti.appcelerator.org">
<property name="ti.android.compilejs" type="bool">true</property>
... all the other stuff here.
问题!
但是现在当我看到我将应用程序发送到手机时显示的信息时,它仍然推送了一个apk文件......是不是意味着?我会想到.java或.jar?或者我没有进行移动开发?
应用程序本身似乎没有任何更快 - 或更慢。动画仍然蹒跚而行。我不应该期望直接运行java代码时加速吗?
应用程序本身的尺寸不小。我应该期待它吗?
将应用程序发布到手机的时间并不慢 - 我以为会是这样吗?
基于以上所述,听起来我是从.java代码运行的钛吗?或者它仍然在做烦人的开发者模式的东西?