OK、問題は次のとおりです。
jQuery Mobile を使用して、単純な辞書アプリ (PhoneGap/Cordova ベースのネイティブ iOS アプリになる予定) を作成しています。
問題は、多くのアイテム (数万)listview
を処理できるはずのコンポーネントを使用していることです。
<ul data-role="listview" data-filter="true" data-filter-reveal="false" data-autodividers='true' data-filter-placeholder="Search here...">
<li><a href="#">item 1</a></li>
<li><a href="#">item 2</a></li>
...
</ul>
おそらくご想像のとおり、それは遅いです。ロードに時間がかかりすぎます。スクロールは単に恐ろしいです。フィルタリング(別名、入力時)は言うまでもありません。
リストビューが適切に処理できると思われるデータの量 (少なくともブラウザーでテストした場合) は、1000 から 2000 エントリの間のどこかです。これはまだ十分ではありません。
それで、あなたは何を提案しますか?これを機能させる方法についてのアイデアはありますか?
追伸: 私は jQuery Mobile の第一人者ではないことに注意してください。いくつかの種類の iOS アプリの開発をスピードアップできるかどうか (もしあれば) を確認するために (他のモバイル プラットフォームにも移植できるようにしながら)、私はそれを試しているところです。そうそう、最初の本当の問題に出くわしたようです...笑