0

我有一些钛代码。目前,当一个简单的球从侧面落下时,它在我的示例设备上运行得非常缓慢。

(下拉菜单每毫秒左右检查一次是否已按下某个键 - 最终使球“错开”而不是平稳下降)。* 我不确定这是否是我的代码,或者 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.

问题!

  1. 但是现在当我查看将应用程序发送到我的手机时显示的信息时,它仍然推送了一个apk文件......这是故意的吗?我会想到 .java 或 .jar?还是我没有获得移动开发?

  2. 该应用程序本身似乎并没有更快或更慢。动画仍然摇摆不定。直接运行java代码时我不应该期望加速吗?

  3. 该应用程序本身的大小并不小。我应该期待它吗?

  4. 将应用程序发布到手机上的时间并没有变慢 - 我想会是这样吗?

基于以上所述,听起来我是不是从 .java 代码中运行了钛合金?还是它还在做烦人的开发者模式的事情?

4

0 回答 0