I’m not quire sure where we are at with Corona Daily Build and iOS8.
The Public Release (2014.2393a) says iOS 8 Beta is not yet supported.
Does anyone know if any of the daily build “officially” supports iOS 8?
Naomi
I’m not quire sure where we are at with Corona Daily Build and iOS8.
The Public Release (2014.2393a) says iOS 8 Beta is not yet supported.
Does anyone know if any of the daily build “officially” supports iOS 8?
Naomi
Current daily builds give you the option to build with iOS 8 beta. I’m not sure which version though, perhaps beta 4. Apple did not release a beta 6 over the past couple of weeks and with the announcement being 2 weeks away, I suspect we will get a “Gold Master seed” next Tuesday. At some point after it goes Gold Master, we can assume any issues in Corona SDK caused by iOS 8 are not likely going to be fixed as part of the iOS 8Beta and we will have to work around them. Probably after a couple of weeks, of fixes and testing, we will likely remove the iOS 8 beta target and only have iOS 8 (which will cover 6 and 7) available in the daily builds.
The next public build will have all of the iOS 8 support that we have. As far as new iOS 8 features like HealthKit, HomeKit, etc. I’ve not been privileged to any conversations about what we would and wouldn’t support and any hew features would be rolled out in dailies as we add them.
Rob
Thank you, Rob. Appreciate the info.
I’ll keep an eye out for the Gold Master seed version (assuming it will be mentioned in the daily builds note.)
Thanks again.
Naomi
I’ve been running fine with iOS beta installed on my devices. I’ve been using the last public build and have no issues running on my beta devices.
@puppymodz, that’s great to know.
I wonder if we need to create larger graphics for iPhone 6, such as a larger Default.png.
Naomi
When we were doing the last public build, I was running our test apps on my iPad running beta 5 and didn’t have issues. I’m hoping iOS 8 is a non-event.
I think the biggest thing we are in for is the new screen sizes and any rules that may be around them, like having to provide a new Default screen or something to trigger them like they did with the iPhone 5.
Rob
The only problem i’m having is the ios8 keyboard. Is has some kind of auto complete function that takes up more space. Is there a possibility to disable this extra keyboard thing? Or do we need to detect ios8 and re-position our elements.
Or will Corona ever have the keyboard height? so we don’t have to guess the keyboard size?
We are looking into iOS 8 things now, so I’ve reminded engineering they need to consider the new keyboard.
Rob
While I’m working with Engineering on this, they suggest that since the keyboard is a fixed and known height in each OS, a simple check to see if your’re iOS 8 or not and adjust accordingly will work.
You need to know the OS, device and orientation to set the height:
iPhone Portrait: 216 points high (based on a 320 x 480 point content area)
iPhone Landscape: 162 points high (based on a 320 x 480 point content area)
iPad Portrait: 264 points in a 768 x 1024 point content area
iPad Landscape: 352 points in a 768 x 1024 point content are.
These are for iOS 7 and earlier. iOS 8 will add some to this, but it’s a fixed amount. I would start with an additional 44 points (the standard touch area) and go from there.
Rob
Good discussion. In addition to possible new default screen sizes and naming, we will probably see new icon sizes & names.
Hi Rob,
Yes, I’ve done that at this moment. But you can drag this new ‘suggestionbar’ down. So you have a lot of ugly empty space. It’s not ideal. My application has chat functionality, so the input field is just above the keyboard.
Looks like Gold Master is available now!
Here’s a topic for new iOS screen sizes and aspect ratios:
http://forums.coronalabs.com/topic/50951-new-iphone-6-6-plus-sizes-and-aspect-ratios/
To me, the bigger question is… where are we with the goodies being delivered with the IOS 8… Healthkit, Storekit, the new Apple Pay and access to thumbprint events… These are all critical in delivering near native experience in this very hot space!!! Anyone listening?
YES!!!
Our first, primary mission is to make sure the existing product runs on iOS 8 with no problems and to address any things that need to be done to keep our apps submittable.
Engineering is going to look at the various new technologies and see what is reasonable to do and what isn’t. There is a lot to consider and a lot to research. I can’t give you a time frame on any of this or speculate on what options. In the mean time, our Enterprise subscribers will likely blaze a trail and move ahead with these technologies.
Rob
I take a backseat to nobody (or very few, at least) when trying to get Corona to fix bugs and improve the performance of components that should by now work across iOS and Android. Scrollview, webview, etc. are still not as useful as they should be at this late date: you can’t set the scroll speed for scrollview – this is different from friction – and webview doesn’t let you deny location requests.
That said, I think it’s unrealistic to try to get Corona to support iOS-specific stuff like Healthkit, Storekit, thumbprint, etc. If you want to access those APIs, start using Xcode and learn Swift. Or Xamarin if you like. Or Corona Enterprise. But until Android has similar features that show up on a lot of devices, Corona staff likely won’t (and probably shouldn’t) spend their time trying to match platform-specific features.
(If Microsoft were smart, they’d buy Corona Labs outright, let Walter buy a private island in the Caribbean and a jet to go with it, and try to make Corona the platform of choice for most mobile development. They could build out standard cross-platform libraries that implemented things like search boxes, which ksan is bravely trying to do right now, and create a nice GUI builder. Build a nice way to handle different device sizes gracefully, implement the best of Material Design and iOS 8, and offer lots of developer assistance. Then developers that switch to Corona would magically find their apps work – surprise! – on Windows Phone too. It might not actually work, but it’s better than their current strategy. Unfortunately Microsoft does not have a history of being smart about these things.)
I fully agree. A very strong argument. Thanks for reminding me of our sad reality!
@corona273, you need a better username if you’re going to be dropping KNOWLEDGE.
I daren’t dream of a day when you can publish Windows apps across the board. Next stop is Steam, and you can take it from there.