MKMapView very sluggish on iPhone 4 running iOS 6

Originator:phillips1988
Number:rdar://13828021 Date Originated:7-may-2013
Status:Open Resolved:
Product:iOS SDK Product Version:6.0
Classification:UI/Usability Reproducible:Always
 
Summary: With MapKit in iOS 6 running on an iPhone 4, the map views in third party apps are very sluggish, extremely so in some cases. This is not the case in the Maps app on the same device which although not as smooth as on iPhone 4S or iPhone 5 running iOS 6, remains quite alright.
A third party app using MapKit should expect the same rendering performances.

Steps to Reproduce: Attached is a sample project. Run this on an iPhone 4 with any version of iOS 6. Compare the panning and sliding animation performance with this app to that of Maps.app running on the same device. 

Expected Results: iPhone 4 with its limited hardware probably can't render and animate the maps interface as smoothly as later devices, but the performance remains okay, all third party apps using MapKit and the Map View should expect the same performances.

Actual Results: MKMapView's rendering and animation performances are significantly poorer then that of Maps.app running on the same device.

** sample project can be found here: https://bitbucket.org/danielphillips/mapkit-performance-demo-app

Comments

Noticeable in all MapKit apps

Also Apple apps such as "Find my Friends" or "Find my iPhone" which seem to use MapKit suffer from the same performance problem.

Here's my radar on that topic: http://openradar.appspot.com/12088966

By futuretap at May 9, 2013, 2:43 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!