The key question really is how many app developers have threaded their apps, either using explicit thread APIs or by splitting off tasks for submission to GCD, and how many have written their apps as a single thread? I just did some searches on the developer forum here, hoping to see it alight with discussion on how to adapt to the dual core world, but there was very little there; I'm not sure what that means.
Even a single threaded app will almost certainly run faster on the iPad 2. Firstly I assume there will be the possibility for the app to have one of the cores all to itself with any background system processes and task completion of other apps being scheduled onto the other core, but I suspect more significant is the fact that with the A5 almost certainly being a Cortex-A9 design, that has about a 25% performance boost over a Cortex-A8 at the same clock speed.
- Julian