iOS 8 & OS X Yosemite Beta Discussion

Submitted.

Hay guys :slight_smile:
My games is working well on iOS 6 and iOS 7,

but something is wrong when i tried in iOS 8 device.

  1. the custom font is not working, automaticaly changed become default font

  2. the native alert is displayed in portrait mode (my game is landscape mode)

are those problem appear because  my corona Version 2014.2189 (2014.3.6) is not supported iOS 8 yet?
 

Cheers,

Rocky

Those sound like bugs.  Can you make a minimal app that shows the problems and submit a bug?  

Since iOS 8 is not final yet we don’t officially support it but we want to get as many issues fixed as we can.

Unfortunately the bug was not fixed in Beta 2.  Our submission was marked as a duplicate of an internal bug.

My game uses a custom font in portrait mode in iOS 8 with no issues.

Beta 3 did not solve the problem. Which is somewhat worrisome.

Daily build 2014.2365 allows the simulation start and perform the build.

Thanks very much for that guys!!!

Much appreciated.

I want to play around with the beta of Xcode 6 which only requires Mavericks, but I’m not sure if putting that on my system will mess up being able to do Corona Builds for the App Store.

Anybody wanna be the guinea pig? :slight_smile:

 Jay

Don’t think my iPhone 4 will support much if any of the new features so I’ll probably stick with IOS 7 for now. Might give it a go on the iPad mini though… Very interested in HealthKit for some apps I had in mind. I hope Corona Labs can start ramping up support for these new, exciting and potentially lucrative capabilities asap. 

I’ll let you know in the morning as I’m going to take the plunge with XCode 6 and the latest Corona SDK build - using 10.9.3 though.  :o

From my experience with iOS betas, the OS really isn’t stable enough to use until at least beta 3 or beta 4.  I filed more bug reports after loading iOS 7 beta 1 on the first day than I have in my entire career of working with Apple.  If you’re into making the product better and have time to deal with some rough software trudge ahead.

You will not be able to build for an iOS 8 device without Xcode 6.0, so trying to test your Corona apps on a device running beta will be problematic.  The usual advice is don’t install beta software on devices you depend on, i.e. your primary telephone (that needs to keep working), your main development machine, etc.  If you have the luxury of having extra test hardware, then getting in the beta process can be fun and help get a start on testing things.

As far as Corona Labs and Corona SDK goes, there is a reason we wait until later in the Beta process.  If we enabled iOS 8 tomorrow, you would report problems that may be in the OS that will be corrected by Apple.  We simply can’t spend the engineering time patching beta bugs that Apple will eventually fix.  You would much prefer for us to be fixing our own bugs and wait until the Beta is reasonably stable (beta 4, 5, and 6 typically) before we enable the beta’s in the build process and we won’t formally move to the release build for a few weeks after it goes live so we can test things thoroughly against the new production target. 

Now as far as supporting some of the new SDK/API’s that are coming out, obviously they will be available to Enterprise subscribers where possible.  As far as other things that roll in, it’s too early for us to have this discussion.  We learned about it today just like you did.  There was a lot.  Some of it make make it into the core, others may become plugins, others may be for Enterprise only. 

Now personally what I was I most excited about?  From Yosemite, I really thought they did a nice job with the UI.  There wasn’t anything iOS 8 specific that stood out to me.  I was very pleased to see all of the interoperability between the devices.  Having AirDrop work between the Mac and the iDevices will be very handy.  The ability to take a call on my Mac will equally be good.   From the SDK point of view, I think the ability to load dialogs from other apps and have those apps do work (sheets) will be very cool. 

And Swift as a language looks like it will be easier to pick up than Objective C.  Hopefully Enterprise users will have the ability to use Swift, which could make it easier for Corona SDK developers to get into more of the native side. 

Hopefully Enterprise users will have the ability to use Swift, which could make it easier for Corona SDK developers to get into more of the native side.

Amen!  This could be significant.  I’m also interested in seeing how this impacts Corona Cards!

I only have 1 Mac, so I’ll be skipping the OSX beta for now. I might try iOS 8 on 1 device.

Watching the presentation, I kept thinking they have solutions for problems I didn’t know I had. For example, I’ve never started an email on 1 device and then thought I wish I could finish this on another device.

The Swift programming looks interesting, but I need a cross platform solution. So, I don’t see any use for it yet.

I’m only wanting to install Xcode 6 to “play” with (research), not build against it. I just don’t want it to break things when I do a real Corona build against Xcode 5.

 Jay

The last time there was Xcode 4.6 and a Xcode 5.0 Preview so it was a separate app that didn’t write over your live Xcode.  However, I’ve not tried it this time to see. 

Rob

The Corona simulator refuses to run for me in Yosemite :frowning:

We probably haven’t even tried to make it run in Yosemite yet…

I know, since Yosemite was just released a few hours ago. Mavericks though had good backward compatibility with apps.

Please also update the public release :slight_smile:

Here are my findings:

I have an iPod Touch 5th generation for testing. I upgraded it to iOS 8 with no issues.

Nothing really new interface-wise. It feels very much like iOS 7. One nifty thing with the iOS 8 beta is that there’s a Bug Reporter app that allows you to report bugs from your device straight to Apple.

Old Corona apps compiled with Xcode 5.1.1 run fine on iOS 8. I’ve seen no issues (audio or otherwise) so far.

I installed Xcode 6 on my Mavericks setup. It seems to play nice with Xcode 5.1.1. (not fully tested yet though)

The Organizer doesn’t have your devices listed in it anymore. They’ve been put in its own “Devices” section also found under the Xcode “Window” menu.

Compiling a Corona Enterprise project with Xcode 6 built without modifications. However the resulting app will not run on iOS7 devices even if target is set to iOS 6. The app runs fine on iOS 8 though.

If you only have 1 Mac you can install Yosemite on a separate disk partition. That’s what I did. I didn’t have an extra partition to begin with, so I used Disk Utility to re-partition my drive to free up 100GB at the end of the disk (without losing any data).

!!!WARNING!!! As always when doing anything that re-partitions your disk, make sure you have a full backup in case something goes wrong!

After installing Yosemite I can say that it looks really nice. However it feels a bit sluggish. Just a bit though. I’ll put that down to the early beta stage as it’s probably not optimized.

I haven’t tried doing any real work on it yet, and I haven’t tested many new features either. I did try Airdrop, but it didn’t see my iOS 8 device…

Good to know! Luckily I have two machines so one is Yosemite and the other is still Mountain Lion. One mistake I did was to update my main laptop, so I’m stuck compiling on my old one and switching back and forth files via DropBox  :blink:

I agree, Yosemite is indeed a bit slow at times. Not too comfortable with the look of the new dock too.

One thing I wanted to try was Family Sharing, although I won’t be updating to iOS 8 anytime soon so maybe next time.

Thank you.  That was going to be exactly what I wanted to test.  I was kind of hopeful that targeting iOS 7 directly would allow us to compile using Xcode 6.  I’m going to try using Corona Pro and see if there’s any difference in the results (probably not.)