Today I feel angry
-1- I lost almost one week to have my native plugin working on the iOS and Android Simulator. At this time I did not have a real support from Coronalabs and I had hard time to understand if it was a Corona failure or mine.
I fight with this stupid problem until I understood that Coronalabs does not provide the x86 libraries in their official “Download Server”. I sent a post :
https://forums.coronalabs.com/topic/75685-native-plugin-macos-support/#entry399169
so that no-one else will loose their time with this stupid problem.
One week later, the Corona software provided is still missing those libraries. Adding those libs is something like one hour work for Coronalabs. What is the benefit of a small company like Coronalabs if their responsiveness is worst than a very large company like Google ? If Corona were maintained by a free community I would have just uploaded those libraries myself. I am OK to spend much time on stupid things if it can globally improve a free software. But I am doubtful that my work is really useful for Corona and that I do not bother Coronalabs with my too many posts.
-2- More important, I asked a question about the Hot-Reload (Live Updates). This feature is so great, that I cannot live further without it. But this feature does not work with my Native plugin. And more, I prefer not to use the Corona Simulator because of freedom issue (the Corona Simulator does obscure things on Coronalabs Server to build the apps).
https://forums.coronalabs.com/topic/75714-hot-reload-lua/
This is juste 2 minutes to answer my post and tell us where are the client-side sources of the Corona Server App so that I can include this feature in my own builds.
-3- When I started working on Corona, several weeks ago, I had many problems when trying to generate an App who uses a Native plugin. At this time I was too new on Corona to be able to understand what was MY issues and what was CORONA issues. I had almost no help from Corona to help me understand what I could do, and what was Corona intrinsic flaws.
I reported this, in a previous post without any response from Coronalabs :
- My APP runs correctly with its Native Plugin, under the Corona Simulator. :-)
- My App cannot be built by the Corona Simulator for iOS (both real device and iOS Simulator) because my plugin is not found : ‘Run time error : module MiCorazon.lu does not exist in archive …etc…’
- My App cannot be built by the Corona Simulator for the Android Simulator, because of x86 libraries are missing : ‘INSTALL_FAILED_NO_MATCHING_ABIS’
- My App cannot be built for an Android real device because my plugin is not found (same as for iOS).
I really need an answer for those problems. Actually the Live-Reload feature does not work without this infamous building on Coronalabs server, and the Builds done by this server does not work at all :-(
To go further with Corona I need to have solid/hard foundations. Building a correct development platform is something long and painful with such a complex software as Corona is, but necessary. This is almost done. Now I can develop my plugin for Android, for iOS and for MacOS. [I will look to Windows and Linux later]. But I cannot continue if the Live Updates are not possible. I do not have time, energy and enough knowledge to redo something that Coronalabs already did.
@Rob Miracle : do you think that Coronalabs can improve its relationship with the free community ? I am sure you can.
Note : I sent a new post about Corona Shell today :
https://forums.coronalabs.com/topic/75719-corona-shell/
There is no urgency, but I will appreciate to have an answer from Coronalabs on this point
Note2 : I started another thread (I know, too many threads ) for Apple refusing my App on their App Store. Actually the SDK used by Corona Simulator to build the App has not a correct version.
I will be glad to have an answer for this point.
Sorry for this post. I am just a little angry. But Corona is a really great product. Really