None of us, except people who work very closely with the OS and the policies of the App Store in Apple, knows how to "safely" develop applications using this technology. In the future, Apple cannot say no, but we do not know. We know that all compiled code must be in C, C ++ or Obj-C. However, there is one catch: In some cases, you can run interpreted languages .
If I were you, I would go with Objective-C. We know that Apple fully supports it, it has been there for almost 20 years. It's not that hard to learn, since you know C #. I came from C ++ / C, and it took me about a month or so to learn half of the frameworks. There are many other frameworks that I did not recognize, because they are not applicable in my applications (such as accelerators, GPS, OpenGL ES, etc.). You can probably avoid this too.
Once again, there is another way: build it using HTML5. However, this way you have to think about what your application will do when it is opened using the Safari desktop, Firefox, IE, etc.
Enrico susatyo
source share