I will move the Roadmap to a voting system once we figure it out. Then am going to close this one.
Now your feedback and please for my own sanity and yours, don't g firing all cylinders on me. lets keep this to features and lets refrain from diverging from the POV. Otherwise, I will be forced to close this thread.
PS: As soon as I can add that vote thingy I will incorporate it into the page. In the meantime, the +1 will suffice for now.
PSS: The voting thingy is not working out - in the meantime will continue to use this format.
PSSS: If you are interested in custom code, contact enterprise sales at Enterprise Sales
Okay... Here's the plan... You let me know which night you can all stay late, just need a couple days notice.
I'll ship you 2 cases of cold Canadian beer and order 6 large pizzas.
A couple of your best developers hang around an extra 5-6 hours one night and have a little party with their friends while they show off their programming skill by implementing 2.5d image transforms...
Here is the quote they can use..."You see, by implementing 2.5d image transformations our subscribers can now build wicked cool 3d effects into their apps... This makes Ansca look even cooler then they already are. Hey, isn't this cold Canadian beer incredible! It was tough implementing the code, but this delicious beer was worth it."
LET'S DO THIS ANSCA!!! We are only only this planet a few short years... Shouldn't we just make that time as awesome as possible?
B
+1 pizza
Support for Amazon in-app purchases is a must.
+1
Native AdMob and iAds.
Spriter support!!!
Spriter recently completed a Kickstarter campaign where they raised $70k to work on a new release of their sprite animation tool, Spriter.
It's an open format for sprite animation, and still in the preliminary stages, but lots of frameworks already support it (you can see implementations at their Kickstarter and home page)
Someone in the community wrote a module to utilize Spriter animations but lost his work.
It would be great if Spriter was officially supported right out of the box.
At the very least, I hope that the current display object, sprite, and imagesheet APIs support all of the features described in the beta format in the works. I don't think it calls for 2.5d transformations or anything like that, so it should be alright.
Sites:
I really need to get the data out of the adress book. It's under "Forgotten Ones" - Does that mean that you're not working on that feature anymore?
Missing something from this roadmap...
I'd like to see which daily releases are on track to become stable releases.
Would prefer to deploy my app build from a stable sdk release, but some of the daily stuff is absolutely essential and awesome, so I'm taken to deploy a build from a daily sdk release anyway.
Some transparency into the great work you guys are doing there would be much appreciated!
Keep up the good work!
I'll mail you a cold case of fine Canadian beer if you implement "2.5d" image transforms...
Also +1 2.5D tranforms.
I'd subscribe today (well, this week) if Corona had even an easy, efficient skew.
You can do things like this without 2.5d Image Transforms...
This should be a standard option for developers to compete with other apps in the marketplace.
+1
I need AdMob, I should to earn a lot of money with it. If in several months there is no AdMob then I'll quit Corona SDK.
miguel you can have AdMob in Corona. See this thread: http://developer.anscamobile.com/forum/2011/03/20/got-admob-working-android
+1 iAds support
I would be happy with better support for the existent API. e.g. Support for android cameras isn't working with several devices such as Galaxy Tab 10.1
We *really* need push notifications for Android.
Corona Level Editor for MacOS + 1,000,000
... or create a static-physics-body-like entity that can be added to an object and to which you can add touch event listeners, please.
While Corona is great for creating games, having access to Calendar and Contact APIs would make Corona an easier choice for business apps. Please add these APIs as soon as possible!
Is the difference between mac and window users this big? I know corona existed for mac first but please tell me there will be a fast release for the windows level editor after the mac one
I think Ansca should focus heavily upon the webPopup and webView.
It wouldn't take much (a JS/web <-> Lua/Corona data exchange for active webpopup/views) to make Corona a great alternative to PhoneGap for native-ish UI's (using JQuery Mobile, Sencha, etc., on the HTML/JS/CSS side).
I've implemented a bit of a JS/web <-> Lua/Corona mechanism using a localhost server, but that's a clumsy way to have to do things, where Corona could provide a much slicker, more efficient, non-networking way to do it.
However, since webPopup's can't rotate, and webView's have serious problems with placement/rotation/dynamic resolution, these tools seem rather ragged and in poor shape to use as foundations for HTML5 apps (or portions of an app), at least for my purposes.
My next app is likely to have a fair bit of native-like UI in it for configuration, etc., so I'm (hesitantly) leaning towards using PhoneGap for it, as the HTML/web/webview support in Corona is just-not-quite-ready-for-production, IMO. :(
Similarly, the "widget" library is an interesting direction, but nothing you'd expose in a commercial app. I vote that Ansca redirect any effort put into the widget library, to instead having kick-ass support for webView's that actually work, can be placed where you want, and can communicate with Corona better. With this, you can use the mature and slick JQuery Mobile/Sencha/etc., for your widgets, rather than re-inventing the wheel.
It pains me every time I see a daily build with more and more support for storyboards (useful to some, I'm sure) when more fundamental and exciting features such as webView are incomplete and just plain broken.
(Try placing a webView consistently or predictably with a dynamically-scaled app; it's near impossible, especially with any rotation; I'd hack around it if I could figure out at all what Corona was *trying* to do with the placement, but so far, it is a mystery. Compare the webView placement with an equivalent newRect, using same coords, and you get very different results.)
I think Corona could go a long way to eating PhoneGap's lunch if only the webView's worked and had a gateway to the Lua/Corona side.
Just my $.02 (or $0.99 :))
-dale
I agree, it would really be great to exchange data between Corona and the webview. If anyone has successfully done so, please share. :)
I would like to know if there is any chance of seeing something like LuaSec supported this year. This is a key decision for us in continuing down the path of using Corona for our client-side development (and probably the only impediment to adoption).
+1 Calendar API access
+1 Address Book Syncing / merging
Hello:
First of all, excuse my English but I currently speak Spanish.
I'm an iPhone developer since 2009 and I decided to protect all my apps against piracy with a very good tool called AntiCrack. It is the best solution I've ever found to keep my apps out of the cracked apps download lists.
Now I want to make some game apps using the Corona SDK but I don't know how to implement the AntiCrack code in order to protect my games.
I have written to the AntiCrack Developing Team, Cocoanetics (Mr Fabian Kreiser) and he has answered me as follows:
"I don't know how Corona works and while researching on their website I
didn't find any information on how the actual build works.
In order to submit your app to the App Store, Xcode needs to be
involved in this process somewhere. Do you export a Corona project and
get a Xcode project or how does this work? Somewhere I read that you
have to send your app to the Corona team and they build the app for
the App Store. But this information was from 2009. Maybe you can help
me a little bit."
It is very important for me to protect my apps against piracy. I'm very tired to waste my money in SDK's, tools, and other helping things to see later that my apps have been cracked the first day I publish them in the App Store.
I think that Corona is the best solution for me but I doubt if I have to spend my time with something that cannot protect against piracy.
So I suggest to the Corona Team that offers to their customers somethig like AntiCrack. It is very easy to implement in the apps and I think it is the best solutions for programmers.
I suggest to all the people to keep this thread alive because it is very important for us to find a solution for our games in order not to be cracked.
I think that, over any other consideration and roadmap, this feature must be included in the Corona SDK.
There are to ways for earning money with mobile games:
1.- Programming a very good game and...
2.- Protecting against piracy.
I do not want to spend my money and time making a good game and discover the first day of publication that it has been cracked.
I think that all the Corona SDK customers should ask the Corona Team for a solution.
I am about to purchase the PRO version of Corona but I doubt so much because of this issue.
I'm thinking of using Cocos2D instead of Corona, even although I have to learn a bit more.
Corona shouldn't forget this critical lack.
Other people in other threads have discussed about how closed is the Corona SDK, not allowing to include external libs.
But this time is different. We, the programmers, have a big problem with piracy. This is a good argument for Corona to allow at least one library: the anti-piracy one.
What do you think, guys?. Corona Team?
Once again, excuse my English.
Best Regards
I would like some options on controlling where Corona looks for code and image assets. I'd prefer a layout like this:
1 2 3 4 5 6 7 8 | root/ |- config.lua |- code/ |- main.lua |- level1.lua |- assets/ |- logo.png |- logo@2.png |
So something in config.lua like:
1 | dirs = { code = "code", assets = "assets" } |
would be great.
In terms of packaging, it should be just the config.lua and the contents of the specified directories. If I want to have other files (such as Photoshop files, etc.) in the root of my project, those should be ok and Corona should just package up the subdirectories containing code and assets needed in the deployed application.
In terms of context; I have some cases where I want to programmatically generate some of my source files ... for example, to code using MoonScript (http://moonscript.org/) rather than straight Lua. It's much easier to organize such things if you can compile into a subdirectory and have Corona ignore everything else.
I can "simulate" this by having my true project (the one that gets checked into source code control) be the parent of the Corona project, but it would be nicer if there was simpler option.
+1 windows 8 ( maybe via html5 apps )
+1 windows phone 7
Since the roadmap seems to be updated and support for secure sockets (TLS/SSL) for TCP or UDP is still not on the list should I assume it will never be supported in CoronaSDK? Support only HTTPS is not good enough.
The LuaSec library implements OpenSSL for Lua. Is there an issue with integrating this library?
Also +1 for Camera overlays
Are you able to hint at dates for when we might expect these Road Map items to come to fruition?
Webview on Android +1
I'm currently evaluating Corona for mobile development of some of my Flash games, and I'm a bit surprised to see lack of blitting or bitmap pixel manipulation. In my opinion this is an absolutely necessary feature and should be a priority in any game development SDK.
So +1 for bitmap manipulation!
system.vibrate(durationMilliseconds) +1
Specifically better and more robust error messages. Also being able to step through code would rock!
DPI / Screen Size +1
Here is another great article on why most Android tablet apps suck:
http://www.pcmag.com/article2/0,2817,2401676,00.asp
Some choice quotes:
"And just because an app claims to run on tablets doesn't mean it was designed for tablets. Often, after you download an app you'll discover that it's ugly or nearly useless because it was designed for a 4-inch screen."
"The problem is that the Android apps are often formatted for phones. They'll work on tablets - barely - but they'll be ugly, with less functionality than their iPad counterparts. Items that could be pop-down menus or swipeable content require screen reloads. Little information is displayed per page, for instance, on the eBay app. Graphics sometimes appear low-resolution, distorted (as on the CBS Sports Football app), or are overlapped by ads. The number of clicks to do things increases dramatically."
You HAVE to know the screen size to make a tablet app that doesn't suck (at least for many kinds of app), and Corona doesn't let you find that out. Short a making a separate Android SKU for every form factor, there is no way to make a non-sucking Corona Android app in many of the popular platform-hero categories (as explored in the above article) that runs on phones and various sized tablets.
+1 Android MapView support
+100 for iTunes library support
I made a game specially for this and I am stuck now, as I did'nt know corona would not support it :(
MapView support (Android)
+2.5d transforms
* system.getInfo("DPI") +1
* Android Push Notifications +1
* Compression (zip/unzip) +1
Webview on Android +1
system.getInfo("displaySize") +1
Yes, please!
I put this in feature requests, but I'll post it here as well. It can't be that hard for the Ansca team to implement --> Kiip.me
+1 Build for Playbook
App developers, net neutrality advocates and some customers have raised concern about the plan to charge additional for access to no-fee data, others have pointed out that this system is very similar to the way apps used to work. Data is a hard problem for wireless providers, and most have eradicated unlimited data plans. AT&T has released a plan that would charge application creators for the data that their consumers would be using. Article resource: AT&T unveils plan to charge for data usage.
Zip/Unzip +1
2.5D +1
display.save() - prerender objects in not scaled resolution +1
Physics Raycast +1
OpenFeint for Android +1
+1 for Android MapView support
I would love to be able to access the front camera for still and video!
Perry