2011-08-02 191 views
1

我試圖在iPhone設備上測試我的應用程序,我在Android設備上測試它,它工作良好,並使用Xcode在iPhone模擬器上測試它,它非常快速和可靠,sencha觸摸應用程序非常緩慢的iPhone設備

但是當我使用特設iPhone設備上是極其緩慢的,生澀

也試了一下,刷卡列表和按鈕的點擊都非常

現在用的PhoneGap +煎茶觸摸

任何想法很慢, 請幫忙 ? !

回答

1

設備之間的性能確實存在很大差異,並且編寫平臺/設備特定路徑以降低在不同設備上的性能相當普遍。

假設這是一個適度公平的比較(即,不是第一代iPhone和全新的Android設備),我猜想你要麼做的是Javascript密集型(Android手機可能只是有優勢)或者你已經嘗試爲單一平臺啓用漂亮的漂亮的盒子陰影/動畫,但不是其他平臺。

最大速度的增加,我發現:

  • 禁用CSS文本/箱陰影。 (不能強調這個足夠!)
  • 禁用CSS漸變。
  • 不要讓很多Panel在後臺保持活躍狀態​​,銷燬任何不可見的東西,並在需要時重建它。
  • 遠離動畫,除非你的面板非常簡單。
  • 如果你的按鈕處理程序做任何事情複雜,推遲他們,使該按鈕不會出現失速
相關問題