Even requests that are hitting the server seem to return almost instantly.
Is it just me?
Even requests that are hitting the server seem to return almost instantly.
Is it just me?
Which is to say, simple text, simple lines, simple shadows - all of which, so long as you take the time and draw smartly using Core Graphics, is well within the capabilities of any iOS device. Combine with a few dashes of smart UI caching and the whole thing will scream.
iOS UI optimization is a topic I wish more devs knew about. So many relatively simplistic apps are dog slow because no one has bothered to do even the most modest amount of optimization.
tl;dr Use Instruments while running on the device (not the simulator) to pinpoint the highest avoidable CPU usage and then optimize the relevant code. Repeat until the scrolling is buttery smooth on a 3GS :)
I'm assuming the actual map and StreetView is implemented in openGL. Heck, maybe the whole thing is.