【问题标题】:Titanium: iPhone app to android problemsTitanium:iPhone 应用程序到 android 的问题
【发布时间】:2011-04-28 08:24:26
【问题描述】:

我创建了一个 iPhone 应用程序,它在我的模拟器上运行得非常流畅。现在我尝试将它部署在 android 设备上(我已经在模拟器和 android 设备上尝试过)并且我的应用程序运行速度非常慢。当你向下滚动时,它会像地狱一样滞后,加载一个页面需要大约 5 秒。

有什么可能导致这种缓慢的行为吗?

我使用的是 Titanium SDK 1.6.2,在模拟器上运行时我使用的是 Android 2.3。 - API 级别 10。

谢谢!

【问题讨论】:

  • 您是否尝试过将您的应用部署到 iPhone 设备上?它的表现如何?您的 Android 设备可能已经做得太多了吗?
  • 您将不得不提供更多信息...您的应用程序将是一个很好的起点...
  • 对不起,我的应用是一个国会应用。所以它在一个表格视图中给出了所有可能的发言者,或者在一个表格视图中给出了所有的会话。您还可以看到平面图,它是与视图重叠的图像。当我打开应用程序并单击扬声器选项卡时,已经需要 3 秒,更不用说加载会话选项卡需要多长时间(10 秒左右)。而且滚动也很慢

标签: android performance titanium appcelerator appcelerator-mobile


【解决方案1】:

持续构建的 Titanium Mobile SDK v1.8 似乎加快了 tableviews 的速度。

您可以从http://builds.appcelerator.com.s3.amazonaws.com/index.html 下载。

另外,我将我的 Android 设备连接到我的 Mac 并让 Titanium Studio 在那里安装我的应用程序。比对 Android 模拟器这样做要快得多。

此外,某些功能(例如从远程来源播放电影)无法在模拟器上使用,但可以在 Android 设备上使用。

【讨论】:

    【解决方案2】:

    Titanium Appcelerator TableViews 在 android 上简直是太慢了。浏览他们的问答部分,你会发现你不是唯一一个遇到这个问题的人。您最好的选择是尽可能多地消除复杂性,或者可能将每一行预渲染为图像并将其放在滚动视图中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-02
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多