Novell has announced MonoTouch, which will let developers write C#/.Net applications for the iPhone and iPod touch and compile them ahead of time, instead of the usual just-in-time method specifically prohibited by Apple's SDK.
Now, I'll state my bias at the outset -- I'm no more a fan of .Net than I am Flash, Silverlight, or Java. Code interpreters are historically more taxing on hardware and are far, far greater security risks than true native applications (most exploits target code interpreters these days). However, Monotouch compiling these ahead of time likely mitigates most of those factors. Indeed, they're