2011-06-29 8 views
0

私はいくつかのiOSアプリケーションを開発するためにCore Plotを使用していますが、ズームとパンはiPod touchの2世代でゆっくりで動きが遅いようです(シミュレータでうまく見えます)。デバイスはちょうど遅いですか?もっと最近のiPhoneなどで見た方が良いでしょうか? iPodにデプロイするサンプルを手に入れることができないので、どうやって見てもわかりません。iPod Touch 2nd Genでコアプロットが遅いですか?

答えて

0

シミュレータは、コンピュータのパワーを使用して、iOSデバイスのソフトウェアではなくユーザーインターフェイス(多く)をシミュレートします。ハードウェアではありません。これらの理由から、最新のバージョンのOSでサポートされていない第2世代のiPod TouchのメモリとCPUの限られた量は、Core Potによる大量のレンダリングに問題が生じる可能性が十分にあります。最新のデバイスはより強力な機能を備えていますが、コンピュータよりもまだ制約があります。コアプロットがデバイスで使用できない場合、実装が正しくないために、他の最近のデバイスではまだ低速になることがあります。おそらく、あなたとあなたの統合のコードを共有したり、あなたのアプリケーションで使用されているデータの種類と量を記述したりすることができますか?

+0

ありがとうございます。さて、私のアプリは主にリアルタイムでデータをプロットするように設計されています(つまり、[グラフreloadData]をたくさん呼びます)が、静的で不変のグラフを表示するためにも使用されます。いずれにせよ、私はそれを使用して、それは同様に遅いようです。アプリケーション自体はかなり大きく(画像やその他のカスタムコンテンツがなくても約2MB)、最初は非常に少ないメモリ(グラフデータ配列、グラフ自体、グラフビュー、小さなビューコントローラ)とますます多くのメモリが割り当てられているため、アプリケーションの速度がそれほど遅くならないようです。だからおそらくプロセッサ? – Outback

+0

Core PlotのサンプルをiPod touchに正常にデプロイしました! (それは痛み)それはまた非常に遅いです...それはデバイスが問題であるように見えます。新しいデバイスが大幅に高速化すると思いますか? – Outback

+0

確かに。見つけたら、試してみてください。 A4とA5で動くデバイスのCPUとGPUのパフォーマンスは特に驚異的ですが、第3世代のiPod TouchやiPhone 3GSでも違いがあります。 –

関連する問題