10 November 2015
Corona: tvOS and Apple TV (Alpha)
Today, we’re happy to announce that an alpha version of tvOS (Apple TV) is available, starting in daily build 2015.2765.
Alpha vs Beta
Corona’s support for tvOS is currently in an alpha state. In a nutshell, this means we have proven that Corona can work on tvOS. Concretely, the ‘PewPew’ demo sample works, but almost no testing has been done beyond that.
We’ve learned it’s generally a bad idea to release things too early. As a result, we normally choose to delay things until they reach Beta-level maturity.
However, we felt it was important to give you an opportunity to play with tvOS/Apple TV — mainly because we think you’ll want the extra time to think about how you can migrate your existing titles to this platform.
New Interaction Model
While tvOS shares its heritage with iOS, there are many fundamental differences beyond just a much larger screen size. The biggest difference is touch. Unlike iOS, there is no touch interaction in tvOS.
Instead, the primary interaction model with Apple TV (and other TV platforms, for that matter) is via a remote. In the case of Apple TV’s remote, the remote can also act as a mini-game controller (Apple calls this a microgamepad).
In most cases, you will likely have to rethink how your users will interact with your games.
Road to Beta
When will this get to Beta?
It depends. Right now, our priority is bringing Mac App and Win32 App support from Beta to 1.0 quality. Because of that, tvOS sits at a lower priority.
While it may look like the Alpha is pretty far along, it’s not battle-ready in the way that our support for iOS and Android are.
In other words, we took all the low-hanging fruit to quickly put together enough pieces so you can play with AppleTV; however, we estimate a significant amount of work remains, especially in terms of features, polish, and quality.
Therefore, it’s fair to say you should not expect frequent of regular updates until we bring our other projects across the finish line.
Resources
In spite of the low priority and lack of completeness, we think this alpha will be useful for you. You will need time to re-think your games for a much larger screen and a pure game controller-based interaction model. And we will want feedback to help prioritize our tvOS efforts post-Mac/Win32 app.
- Corona: AppleTV and tvOS (Alpha) Guide
- Forums: Apple TV and tvOS Testing Forum
- The
PewPew
sample in/Applications/CoronaSDK-2765/SampleCode/Demos
Scott
Posted at 17:37h, 10 Novemberyou guys forgot to talk about how you guys added input devices for ios
Rob Miracle
Posted at 17:46h, 10 NovemberDifferent post for a different day 🙂 Actually we are waiting on some documentation to post on MFi controllers before we mention it. Those docs should be posted soon.
Erich Grüttner D.
Posted at 18:23h, 10 NovemberGreat news!!! Thank you CoronaLabs!!!
Toxa17
Posted at 22:38h, 10 NovemberMany thanks!!!
Carlos G. Varela
Posted at 23:41h, 10 NovemberThanks guys again! Good input!
Jon Howard
Posted at 01:05h, 11 NovemberThat’s awesome news – thanks for the update 🙂
Nathan
Posted at 22:03h, 11 NovemberOooh – exciting. Thx Corona!
Pasquale
Posted at 00:50h, 12 NovemberGreat News!
Thanks!
Graham
Posted at 04:49h, 12 NovemberThis is awesome news, understood it isn’t the highest priority, but at least it IS a priority somewhere 🙂
A definite untapped market. Look forward to what the future may bring.
May the Win/Mac versions be speedy and bug free 😛
Thanks guys, you rock!
Steve
Posted at 06:15h, 12 NovemberThis is great! Thanks Corona folks. So good that you are staying on top of developments and new markets!
Terry
Posted at 13:38h, 12 NovemberMost excellent. Doing this not only gives developers another powerful reason to target using Corona as their app framework but it also facilitates the learning curve with delivering to a new device family and user experience. Kudos!
Andreas
Posted at 16:06h, 12 NovemberI just used the Coronalabs SDK to compile and run the PewPew demo on the tvOS device without a problem, now I’ll start to port “Freeze! 2 – Brothers”.
Thanks for this & best
Andreas