The iPhone 5 is looking like it will be the fastest-selling gadget of all time. So let’s talk about what you need to do to prepare your Corona apps for the iPhone 5 and iOS6.
One of the biggies we’ll cover is what you’ll need to do to make your Corona app handle the new 16:9 aspect ratio, or what we’re calling “tall apps” (as opposed to the shorter “traditional apps” designed for the iPhone 3 and iPhone 4).
Everyone is highly anticipating Apple’s “special event” next week. Presumably it’s to announce the release of iPhone 5. If history is guide, Apple will release iOS 6 in conjunction with their new iPhone. So starting today, we are enabling the ability to test your Corona apps on iOS 6 Beta 4.
Walter talks about our new public release, new features, how we are supporting iOS6 beta and iPhone5 rumors.
Several weeks ago, I talked about how we’ve begun our feature cycle. We’ve actually gotten quite a few items done that you can check out on the Corona roadmap. However, we haven’t hit our stride quite yet because of some difficult challenges related to OS versions. So this week, I wanted to give you a behind-the-scenes tour of some of those challenges, what we’ve learned from the experience, and our plans to tackle them. Working around Breaking Changes Last month, I talked about the breaking changes Apple introduced in 10.8. Thinking that we were about to wrap up with workarounds, I had planned to do a follow up on a new public release for 10.8. Boy was I wrong! We’ve spent the last few weeks working around
If you have a “case of the Monday’s”, then you’re in luck! I’m going to start giving updates on Mondays for a change. Mac OS 10.8 Broke Daily Builds So first thing’s first, what does that title mean? Well, Apple is mere days away from releasing their update to Mac OS, version 10.8 a.k.a. Mountain Lion, so we wanted to make sure we were fully compliant so that the Corona Simulator would run without a hitch. Unfortunately, we’ve faced numerous headaches from XCode tool bugs, project migration issues, GateKeeper/code-signing, etc. that derailed our normal feature work. On top of that we had to take our daily build machine down and get it working properly on 10.8. Now, some of you have noticed that daily builds haven’t
Corona SDK is always getting better and better, and this past week has been no exception. While a few notable additions have been checked-in, there’s been a strong focus on bug fixes to help stabilize and improve the overall quality of the Corona SDK. Here’s a quick overview of what’s happened since just last week…
Something that has been consistently requested for a while now was more file-system related control, that is, more than what the current File I/O API allows you to do. Such as, allowing developers to get the listing of files in a specific directory, create folders (in Documents and Temporary directories), remove directories, and even get the attributes of a specific file—all things that have been impossible to do in Corona. Impossible until now, that is. I’m happy to announce that coming soon to a daily-build-near-you is the highly-requested LuaFileSystem (LFS) library, which will enable all the things mentioned, as well as a little more.
Team Corona, Good news! After much fanfare, we finally got our hands on what seemed like the last iPad 3 on the planet, so we could finally hunker down and investigate the retina display issues. We now have a patch to the iOS builds available in daily build 767 that addresses the retina display issues. (Just realized it’s named after one of Boeing’s jets, which is kinda cool…) Couple of minor technical notes: We recommend updating to XCode 4.3.1/iOS 5.1 SDK. This lets you view your app on the iPad Retina device within the XCode simulator. If you already downloaded yesterday’s daily build from March 15, you’re all set; just click “Build”. Please start testing and give us your feedback in our special iPad 3
NOTE: This tutorial is outdated and has been replaced by the Image Sheets (Sprite Sheets) guide. Please refer to this guide for details and usage examples.
NOTE: This tutorial is outdated. Please refer to the gameNetwork documentation for current API specifications and usage examples.