私は、iPad 2 でかなり広範なテストを行った iPad アプリに取り組んできました。最近、「新しい iPad」(iPad 3) を入手しましたが、アプリの動作が大幅に遅く感じました。iPad 2 ではシルクのように滑らかだったアニメーション / スクロール動作が、新しい iPad では非常にぎこちなく感じられるようになりました。
私は多くの標準的な UI パフォーマンスのヒントを行っています。shadowPath を使用し、CoreGraphics を使用して UITableViewCell を描画し、頻繁に変更されない/アニメーション化する必要のないビューをラスタライズします。
アプリを iPad 3 に移行する際に注意すべき落とし穴はありますか?
アップデート
以前にこれを試したことを誓いましたが、UIViews ビューから丸みを帯びた角を削除すると、アプリが大幅に高速化されました。clipToBounds もパフォーマンスに大きな影響を与えるようです (奇妙なことに... ビューのレイヤーの maskToBounds を設定しても問題ないように見えますが、これは私には意味がありません)。これと他の調整を組み合わせることで、問題が解決したようです。
アプリで 2 回目のビジュアル パスを実行したら、よりパフォーマンスの高い方法で丸みを帯びた角を再実装する方法を見つけます。