1

Sencha TouchでアプリケーションのUIを完成させ、すべてのページを統合しました。しかし、私がアプリケーションを実行すると、それはひどく遅くなります(機能がなくても、データベース接続さえありません)。アプリケーションをより速く実行する方法を知っている人はいますか?どんな助けでも大歓迎です。よろしくお願いします。

4

2 に答える 2

0

多くのコードがなければ、問題が何であるかを正確に判断するのは困難です。とはいえ、パフォーマンスが低下する一般的な原因は多数あります。

  • DOM が深すぎる
  • 使い終わったパネルは破棄しない
  • 古い/遅い電話で集中的なアニメーションを使用する
  • 適切なパネルが開いたときにデータを遅延ロードするのではなく、アプリの初期化時にすべてのデータを自動ロードする

まだチェックしていない場合は、Sencha Touch の最適化に関するこのビデオを見ることを強くお勧めします。あまり詳細ではありませんが、スライドシェアもあります。ただし、これは始まりに過ぎません。モバイル デバイスはメモリと CPU パワーが少ないため、洗練された効率的なコードが最善の薬です。そのビデオを見てフォローアップし、MVC アーキテクチャでアプリを構築する方法について読みます。

于 2011-06-27T23:37:58.080 に答える
0

こちらをご覧ください。お役に立てれば。

于 2012-04-12T09:49:07.143 に答える