Reputation: 3279
Has Mono been ported to the iPhone yet? I'd love to write .NET apps for the iPhone, and learning Objective C isn't an option for me.
Upvotes: 19
Views: 12036
Reputation: 16153
We are developing a Cocoa Touch binding called MonoTouch and a full-AOT toolchain that will allow building native iPhone apps using Mono and MonoDevelop. This will be a commercial product, with a beta planned for August. Stay tuned!
Miguel has blogged about this.
Upvotes: 8
Reputation: 45101
This question is asked over and over and over again. If you want to write official apps for the iPhone you need to:
have a real Mac
learn Objective-C and Cocoa Touch
drink the kool-aid
Trying to work around any of the above is a waste of your time and ours. As I've said many times before it's Steve's way or the highway, and if you want to develop on the iPhone you'd best learn that lesson sooner rather than later.
Upvotes: 1
Reputation: 32694
Mono today is available in two forms:
Upvotes: 41
Reputation: 32213
This allows you to use C# for iPhone now (just recently released, I think), but you still have to have a Mac.
Upvotes: 3
Reputation: 33834
First Mono game hits the Apple AppStore. So, not only is it technically possible, Apple will approve them as well.
Upvotes: 3
Reputation: 16776
For the nay-sayers, please listen to Miguel de Icaza himself talking about the subject with Scott Hanselman on the 24NOV2008 Hanselminutes podcast (around the 23:50 mark).
Long story short: there are plans to get Silverlight applications statically compiled to conform to Apple's requirements.
You won't be able to run them in the browser but they would be fully integrated iPhone apps just like any others.
Upvotes: 5
Reputation:
Sorry, kid, but Obj-C is the only way. Why is it "not an option"?
Your app will be "not an option" to Apple for the App Store unless it's written in Obj-C on Xcode, and signed properly.
Upvotes: -1
Reputation: 41749
Here's a blog entry from Miguel de Icaza showing Mono running on the iPhone
(I suspect it's a jailbroken phone, and KiwiBastard's probably quite correct about the changes of it ever being official)
Upvotes: 3
Reputation: 6139
Sorry but not completely true: http://www.mono-project.com/Mono:Iphone
Upvotes: 17
Reputation: 15011
Never say never, but as it would require a runtime to be running too, I can't see it ever happening. Apple would have to sanction and install the mono/.net runtime with the standard firmware. Same goes for Java too I guess...
Upvotes: 0