If you are not a native developer but have good JavaScript and HTML5 skills, then AppMobi is a great alternative for publishing apps to the app store and other mobile platforms. I personally have 6 applications in the app store built using AppMobi. They handle the wrapping, internal messaging and compiling of the app. You just have to learn the process and once you get that, it is possible to get an app built in just a few hours.

http://www.appmobi.com

*requires Google Chrome to run the XDK