Titanium:iPhone应用程序的android问题

时间:2011-04-28 08:24:26

标签: android performance titanium appcelerator appcelerator-mobile

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

是否有任何可能导致这种缓慢行为的事情?

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

谢谢!

2 个答案:

答案 0 :(得分:1)

Titanium Appcelerator TableViews在Android上的速度很慢。仔细查看他们的Q& A部分,你会发现你不是唯一有这个问题的人。您最好的选择是尽可能多地删除复杂性,或者可能将每行预渲染为图像并将其放在滚动视图中。

答案 1 :(得分:1)

来自连续版本的Titanium Mobile SDk v1.8似乎加快了tableviews。

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

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

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