我创建了一个 iPhone 应用程序,它在我的模拟器上运行得非常流畅。现在我尝试将它部署在 android 设备上(我已经在模拟器和 android 设备上尝试过)并且我的应用程序运行速度非常慢。当您向下滚动时,它会像地狱一样滞后,加载页面需要大约 5 秒。
有什么可能导致这种缓慢的行为吗?
我使用的是 Titanium SDK 1.6.2,在模拟器上运行时我使用的是 Android 2.3。- API 级别 10。
谢谢!
我创建了一个 iPhone 应用程序,它在我的模拟器上运行得非常流畅。现在我尝试将它部署在 android 设备上(我已经在模拟器和 android 设备上尝试过)并且我的应用程序运行速度非常慢。当您向下滚动时,它会像地狱一样滞后,加载页面需要大约 5 秒。
有什么可能导致这种缓慢的行为吗?
我使用的是 Titanium SDK 1.6.2,在模拟器上运行时我使用的是 Android 2.3。- API 级别 10。
谢谢!
Titanium Appcelerator TableViews 在 android 上运行缓慢。浏览他们的问答部分,你会发现你不是唯一一个遇到这个问题的人。您最好的选择是尽可能多地消除复杂性,或者可能将每一行预渲染为图像并将其放在滚动视图中。
持续构建的 Titanium Mobile SDk v1.8 似乎加快了 tableviews。
您可以从http://builds.appcelerator.com.s3.amazonaws.com/index.html下载它。
此外,我将我的 Android 设备连接到我的 Mac 并让 Titanium Studio 在那里安装我的应用程序。比对 Android 模拟器这样做要快得多。
此外,某些功能(例如从远程源播放电影)不适用于模拟器,但可以在 Android 设备上使用。