22 March 2016
What is Corona Engineering up to these days?
At Corona Labs, we like to be as forthcoming as possible, and that includes a certain level of transparency around what the team is currently working on.
The problem with “road maps” is that they tend to be considered “promises” and in today’s rapidly-changing app development world, we must remain nimble so we can change directions when the market demands it.
That being said, we want to provide insights into what we are working on at the moment. The following tasks are high on our list:
Complex plugin support
As you may have noticed, we are steadily creating new plugins. In doing so, we’ve discovered a need for some core foundational work, which must occur before we can add more complex plugins. This includes plugin versioning and dependencies on other plugins. While this won’t be very visible to developers, it is important infrastructure work.
Much of the recent work on tvOS support revolved around better remote support and event handling. We are also very close to offering support for “on-demand resources”, and we are investigating improved video support.
We want to bring Windows support up to modern standards, including support for Visual Studio 2015, and offer Enterprise and CoronaCards on Win32.
iOS and Android are quite solid at this point, although iOS 9 changed how permissions work. We are exploring a better framework to support this.
The OS X core is also in pretty good shape, but some effort will be allocated toward bringing Corona Simulator up to par with features found in the Windows version, for instance the sample app browser.
On Android, we are facing some symbol limitations based on how plugin libraries are built. We are working on Multi-Dex support to handle this. For Corona Enterprise on Android, we are pretty much dependent on Command Line processing. Google has Android Studio, a nice IDE to build Android projects. We plan to get Enterprise working with Android Studio. There are also additional Android 6 features we want to support.
There are quite a few things that benefit all platforms that we want to do. We intend to address Preference Storage (key-value storage), more plugin support features, move the widget library to a plugin and surface more widget types. And as always, we will continue to address bugs and feature requests.
We will continue to add more ways for you to monetize and extend your apps along the way. Plugins in the pipeline include Amazon IAP V2, Hockey, Apsalar, Chromecast, Aerserv, CoronaAds, Google Play Game Services improvements, Google Cloud Save and more.
This list is far from complete and it’s subject to change. There are many other items on our goal list not listed here. If you don’t see your favorite request listed, please vote up your feature request. Your feedback helps us prioritize the work we do.