Image via PortableHole.com
Despite the booming business of iPhone apps, many developers who favor Apple products have been limited by the lack of support for Microsoft's C# and other .NET programming languages.
MonoTouch, however, should help fill the language gap. According to this morning's Seattle PI blogs:
The Mono Project, sponsored by open-source leader Novell, has released MonoTouch – a software development kit that allows applications written in .NET to run on the iPhone and iPod Touch.
Many developers consider C#, and the other .NET languages, to be simpler and easier to use than C and Objective-C. But .NET runtimes require scripting engines or Just-In-Time (JIT) compilers, which are prohibited by Apple. MonoTouch, however, takes the app's code, translates it, and delivers only native code to the iPhone's application programming interface (API), according to Novell's announcement.
The ability to write iPhone apps in .NET also allows developers to use programs or snippets of code they have already created. Potentially, the workers at Apple who approve software for the App Store could soon see a deluge of new submissions.
The base version of MonoTouch has been priced at $399. The enterprise version is $999 for one license (per year) and exponentially higher for multiple licenses.