Die Entwicklung dieser App begann im August in xcode 4.5. Die App besteht im Wesentlichen aus einem Ansichtscontroller, der auf der Startansicht MMDrawerController verwendet. Danach hat sie einen Registerkarten-Controller auf dem mittleren Ansichtscontroller, wobei jede der Registerkarten einen neuen Seitenansichtscontroller erstellt, der eine Datenraster rendert, das mithilfe von TSTableView erstellt wurde. Während diese App auf dem iOS6-Simulator getestet wurde, funktionierte sie einwandfrei. Das Scrollen, Wischgesten, Übergänge usw. waren sehr flüssig und angenehm für das Auge des Benutzers.
Als xcode 5 veröffentlicht wurde, haben wir aktualisiert und die App auf dem iOS7-Simulator getestet. Das Verhalten ist ziemlich ruckartig und langsam. Das Scrollen durch die Tabelle führt zu einem sehr ruckartigen Fluss der Zeilen über die Ansicht. Auch die Übergänge zwischen den Seiten sind sehr träge, nicht flüssig und angenehm.
Ich habe versucht, den Code zurückzuverfolgen, um ihn auf das Wesentliche zu reduzieren und zu testen, aber er verhält sich immer noch genauso. Allerdings haben die verwendeten Steuerelemente, die ich getestet habe, auf beiden iOS6 und iOS7 perfekt identisch funktioniert.
Kann mir jemand Hinweise geben, wo das Problem liegen könnte und wie ich es lösen könnte?
EDIT: Ich habe vergessen, einen Punkt zu erwähnen, der in den Kommentaren erwähnt wird. Ich habe die App auf dem iPad mit iOS7 bereitgestellt. Das Verhalten ist genau das gleiche wie im Simulator. Leider habe ich kein Gerät mit iOS6 zum Testen. Tatsächlich ist die Leistung des Simulators aufgrund der viel besseren Ressourcen im Vergleich zu einem tatsächlichen Gerät als weit überlegen zu betrachten.