我有一些钛代码。目前,当一个简单的球从侧面落下时,它在我的示例设备上运行得非常缓慢。
(下拉菜单每毫秒左右检查一次是否已按下某个键 - 最终使球“错开”而不是平稳下降)。* 我不确定这是否是我的代码,或者 android 上的钛预编译为一些东西,然后是一些更多的 java 东西。我对细节很粗略 - 但如果好奇的话,可以在这里找到它们:
使用 Titanium Mobile 编译应用程序后 JavaScript 代码会发生什么
无论如何,我已经打开了“请复制到 java”标志(在 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 代码中运行了钛合金?还是它还在做烦人的开发者模式的事情?