I am developing my first Corona project, an adaptation of an existing desktop program. One critical function does an awful lot of largely unavoidable work (but does _not_ involve graphics in any way), and it takes quite a while to finish on the Corona simulator.
I assumed that an interpreted Lua program would be much slower than a .NET program, so I’m not panicking yet. My newbie question, however, is this: How should I expect the speed of a Corona build running on the device itself to compare to the speed of the simulator? Do the devices also simply run interpreters, meaning that the execution of this function will also take a long time on the device? Or does Corona’s build process translate lua to native code that will run much faster than the simulator does when I actually deploy it to a device?
(Yes, I know that the obvious thing to do is to just build and try it. However, I’m running only unit tests on the program logic right now and have no user interface to interact with for a device test yet. I was hoping to get the logic nailed down on the simulator before I had to start the UI.)
Thank you in advance for any insight you can provide. [import]uid: 129551 topic_id: 24954 reply_id: 324954[/import]