Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MapKit poor scrolling performance with Apple Maps in iOS 6

I am writing an app which displays a simple Apple Map across most of the screen. However, when I compare the speed of scrolling, there is a significant slow-down comparative to the native Apple Maps which come with iOS 6.

In my investigation of why, I noticed that the Facebook App (which also uses Apple Maps), the same performance hit is present.

This is most noticeable on iPhone 4 with iOS 6.

Does anyone know of a special view-related performance enhancing step or set of steps which I need to take to increase performance? I would like my maps to move as fluidly as the Apple Maps app.

like image 264
Moshe Marciano Avatar asked Jan 29 '13 06:01

Moshe Marciano


People also ask

Why was Apple maps a failure?

The release of their own Maps application was described by many as a “disaster” and brought about widespread, public criticism. Major flaws existed in the details of maps in certain areas, turn-by-turn navigation gave inaccurate directions to some, and the overall experience was lackluster compared to Google Maps.

What is MapKit framework in iOS?

MapKit is a powerful API available on iOS devices that makes it easy to display maps, mark locations, enhance with custom data and even draw routes or other shapes on top.

Did Apple maps fail?

Apple Maps was destined to fail — it was rushed in development and replaced a loved and mature product. Following the fateful iOS 6 launch, CEO Tim Cook posted a public apology on Apple's website.


1 Answers

I was having the same problem, and it looks like it could be due to having Development enabled on the device.

On the Apple Dev Forums I posted to ask about this for my problems (my post) and someone rightly reminded me that a lot of developers have been complaining about sluggish development devices.

So I went to the Organizer and Ignored my device from there, removing it as development enabled. I restarted the device and sure enough my MKMapView was a lot snappier. It was still sluggish at times, but the performance improved significantly.

Try it out for your device and see if you notice a difference.

enter image description here

like image 133
Daniel Avatar answered Sep 30 '22 14:09

Daniel