UIWebView
多数の画像、CSS、埋め込みビデオ、JavaScriptタップハンドラーを含むアプリケーションを構築しています。スクロールのパフォーマンスは不安定であり、これを改善するための最も効果的な方法についての洞察を探しています。
UIWebView
次の特性のいずれかがスクロールの遅延につながる場合はどれですか?他にどのような要因がパフォーマンスを妨げている可能性がありますか?
- 画像の量
- ユーザーが画像をスクロールして通り過ぎたときにDOMから画像を削除し、上にスクロールした場合は画像を追加し直す必要がありますか?
- 画像のサイズ
- WebビューのRetina品質の画像は、小さいバージョンよりもスクロールパフォーマンスに大きな影響を与えますか?
- 画像スケーリング
- 次のような宣言に基づいて拡大縮小するためにWebビューに依存するのではなく、事前に画像のサイズを変更することで大きな違いが生まれ
width: 100%;
ますか?
- 次のような宣言に基づいて拡大縮小するためにWebビューに依存するのではなく、事前に画像のサイズを変更することで大きな違いが生まれ
- CSS
- 回避
box-shadow
しましたが、スクロールパフォーマンスに悪影響を与えることでも知られている他のCSSプロパティはありますか?
- 回避
プロファイリングに使用できる他のリソースやツールがある場合は、それらについて聞いてみたいと思います。