3

我創建了一個iPhone應用程序,它可以在我的模擬器上非常流暢地運行。現在我嘗試將它部署在Android設備上(我在模擬器上以及Android設備上嘗試過),並且我的應用程序運行速度非常慢。當你向下滾動時,它會像地獄一樣滯後,並且需要5秒來加載頁面。鈦:iPhone應用程序到android問題

有什麼可能導致這種緩慢的行爲?

我正在使用Titanium SDK 1.6.2,並且在模擬器上運行時我使用的是Android 2.3。 - API等級10.

謝謝!

+0

您是否嘗試將應用程序部署到iPhone設備?它是如何執行的?你的Android設備可能已經做得太多了? – 2011-04-28 18:38:44

+0

你將不得不提供更多的信息.​​..你的應用程序會做什麼將是一個好地方開始.... – 2011-04-29 03:57:31

+0

對不起,我的應用程序是一個會議應用程序。所以它在tableview中給所有可能的發言者,或者在tableview中給所有的會話。您還可以看到與視圖重疊的圖像平面圖。當我打開應用程序並單擊揚聲器選項卡時,它已經需要3秒,而不是說加載會話選項卡需要多長時間(大約10秒鐘)。滾動也很慢 – Tjekkles 2011-04-29 07:41:20

回答

1

從持續構建的鈦移動SDK v1.8似乎加快了桌面瀏覽。

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

此外,我將我的Android設備連接到我的Mac並讓Titanium Studio在那裏安裝我的應用程序。比對Android模擬器這樣做要快得多。

此外,某些功能(如從遠程播放電影的功能在模擬器上不起作用,但適用於Android設備。

1

Titanium Appcelerator TableViews在android上死了很慢。去看看他們的Q &一節,你會發現你不是唯一有這個問題的人。最好的辦法是儘可能多地去除複雜性,或者可能將每行都預渲染爲圖像並放入滾動視圖中。