私は Windows 8 アプリを作成しており、妻のタブレット (Asus Vivo Smart Tab) でテストしようと考えていましたが、画面を切り替えると少し途切れ途切れに動作することに気付きましたが、アプリの他のすべての側面は正常に動作します。もう少しテストした後、1 つのページの読み込みが遅くないことに気付きました。WinJS.UI.ListView コントロールのない唯一のページでした。そこで、いくつかのテストを行いました。ListView を使用するアプリの別のページで、すべてのコード (必要なコードを除く) をコメントアウトしました。グラフィックを削除して、基本的なボイラー プレート コードに落とし込みました。ただし、次の行を残しました。
<div id="publisherListView"
data-win-control="WinJS.UI.ListView"></div>
妻のタブレットでは、ページの読み込みがまだ遅いです。次に、上記のコードをコメントアウトしてBada-Bingすると、スムーズに実行されました!! 今では、Asus タブレットが市場で最速ではないことがわかりましたが、他の多くのアプリはページ遷移を通じてスムーズに実行され、それらにはすべて ListViews があります。ここで何が起こっているのですか?古いバージョンの WinJS を使用していますか? これが私が使用しているものです:
<link href="//Microsoft.WinJS.1.0/css/ui-light.css" rel="stylesheet" />
<script src="//Microsoft.WinJS.1.0/js/base.js"></script>
<script src="//Microsoft.WinJS.1.0/js/ui.js"></script>