iOS 7: maps not working well?

Hi, I have an app that uses maps in some scenes. When I change scene, some objects become white.

The maps, however, are still iOS 6 style. 

What build of Corona SDK are you using?

I’m going to assume for a moment you built with 1202.  This build uses the iOS 6.1 SDK so maps are going to be iOS 6 style maps.  The latest daily build (available to Pro and Enterprise subscribers) has the iOS 7.0 SDK so maps should be more iOS 7 like (though to be honest I’ve only built a Map APP since upgrading my phone to iOS 7 beta, so I’m not sure what the difference is any more).

As for the white screen.  We were seeing reports of this with the iOS 7 beta installs on device, but once iOS 7 Gold Master came out, the problem seemed to go away on it’s own.  If you can still reproduce this using the release iOS 7, please file a bug report on it.  We would like to get to the bottom on it.

Hi Marco, 

As Rob said, this was a bug we reported a few weeks back, and it seems to have been resolved by itself with iOS 7 GM.

http://forums.coronalabs.com/topic/38710-resolved-ios7-graphic-glitches-possibile-text-memory-problem/

Rob, quick question here… do you have any idea where the  next public release will be that i assume will build with IOS 7.0 SDK?

Thanks!

It will be sometime after Graphics 2.0 stabilizes enough to make a public release out of it.  I can’t pin a better time frame on it.  Way too many variables in play.  Hopefully early next week we will know more about the next steps in getting more people in to work with it. 

Thank you, the problem went away. I had a question: will the iOS 7 maps be available for Starters too?

This is a complex answer.  We get our maps from the iOS SDK.  We are limited to what is supported there (and to keep it cross-compatible with what we get from the Android SDK).  So let’s look at a couple of scenerios:

1.  The iOS 7 feature is something visual and isn’t impacted by the SDK.  You get that by upgrading your device to iOS 7.   iOS 6 users will get a different presentation.   In other words, thinks like the tiles that get used, the fonts, the spinny map thingy, the ability to zoom in/out with a pinch, improved map data, etc.

2.  The maps in your app depend on the SDK and there are new features that are added to iOS 7 that the iOS 6 SDK does not support.  In this case, Starter’s will continue to get the iOS 6 feature set, while iOS 7 is able to get to some of those new features, if the features are compatible with how we are currently invoking the maps.   In other words, when you say get me the location for this address and center the map on that location, if there are behavioral differences between 6 and 7 that our engineer’s didn’t have to program for, then you will get them with the next public release which will be based on iOS 7.

  1. If there are new features in the iOS 7 map SDK that Corona has to program for, that’s not been done (and we would need some feature requests added for those features, btw) and would require work on our part to make them happen.  I have no idea what iOS 7 maps give you that iOS 6 doesn’t feature wise.

What build of Corona SDK are you using?

I’m going to assume for a moment you built with 1202.  This build uses the iOS 6.1 SDK so maps are going to be iOS 6 style maps.  The latest daily build (available to Pro and Enterprise subscribers) has the iOS 7.0 SDK so maps should be more iOS 7 like (though to be honest I’ve only built a Map APP since upgrading my phone to iOS 7 beta, so I’m not sure what the difference is any more).

As for the white screen.  We were seeing reports of this with the iOS 7 beta installs on device, but once iOS 7 Gold Master came out, the problem seemed to go away on it’s own.  If you can still reproduce this using the release iOS 7, please file a bug report on it.  We would like to get to the bottom on it.

Hi Marco, 

As Rob said, this was a bug we reported a few weeks back, and it seems to have been resolved by itself with iOS 7 GM.

http://forums.coronalabs.com/topic/38710-resolved-ios7-graphic-glitches-possibile-text-memory-problem/

Rob, quick question here… do you have any idea where the  next public release will be that i assume will build with IOS 7.0 SDK?

Thanks!

It will be sometime after Graphics 2.0 stabilizes enough to make a public release out of it.  I can’t pin a better time frame on it.  Way too many variables in play.  Hopefully early next week we will know more about the next steps in getting more people in to work with it. 

Thank you, the problem went away. I had a question: will the iOS 7 maps be available for Starters too?

This is a complex answer.  We get our maps from the iOS SDK.  We are limited to what is supported there (and to keep it cross-compatible with what we get from the Android SDK).  So let’s look at a couple of scenerios:

1.  The iOS 7 feature is something visual and isn’t impacted by the SDK.  You get that by upgrading your device to iOS 7.   iOS 6 users will get a different presentation.   In other words, thinks like the tiles that get used, the fonts, the spinny map thingy, the ability to zoom in/out with a pinch, improved map data, etc.

2.  The maps in your app depend on the SDK and there are new features that are added to iOS 7 that the iOS 6 SDK does not support.  In this case, Starter’s will continue to get the iOS 6 feature set, while iOS 7 is able to get to some of those new features, if the features are compatible with how we are currently invoking the maps.   In other words, when you say get me the location for this address and center the map on that location, if there are behavioral differences between 6 and 7 that our engineer’s didn’t have to program for, then you will get them with the next public release which will be based on iOS 7.

  1. If there are new features in the iOS 7 map SDK that Corona has to program for, that’s not been done (and we would need some feature requests added for those features, btw) and would require work on our part to make them happen.  I have no idea what iOS 7 maps give you that iOS 6 doesn’t feature wise.