2

このアプリの開発は、8 月に xcode 4.5 で開始されました。アプリは基本的に、ランディング ビューでMMDrawerControllerを使用するビュー コントローラーで構成されます。この後、中央のビュー コントローラーにタブ付きのコントロールがあり、各タブはTSTableViewを使用して作成されたデータ グリッドをレンダリングする新しいページ ビュー コントローラーを作成します。このアプリは ios6 シミュレーターでテストされましたが、問題なく動作しました。スクロール、スワイプ ジェスチャ、トランジションなどは非常に滑らかで流動的で、ユーザーの目を楽しませてくれました。

xcode 5 がリリースされたとき、ios7 シミュレーターでアプリをアップグレードしてテストしました。動作は非常にぎこちなく、遅いです。テーブルをスクロールすると、ビュー全体で行の流れが非常にぎざぎざになります。ページ間の遷移も非常に遅く、滑らかで流動的ではありません.

コードをさかのぼって、テストする必要最小限のものにまで落としてみましたが、それでも同じように動作します。ただし、使用したコントロールをテストしたところ、ios6 と ios7 の両方でまったく同じように動作しました。

問題がどこにあるのか、どうすれば同じ問題を解決できるのかについて、誰かが何か指針を提供できますか?

編集:コメントで言及されている点に言及するのを忘れていました。iOS7 を実行している iPad にデプロイしました。動作はシミュレーターとまったく同じです。悲しいことに、私はそれをテストするための iOS6 を実行するデバイスを持っていません。実際、シミュレーターは自由に使用できるリソースがはるかに多いため、そのパフォーマンスは実際のデバイスのパフォーマンスよりもはるかに優れていると見なすことができます。

4

1 に答える 1