4 comments

[ 2.9 ms ] story [ 21.8 ms ] thread
Apple are obviously using their discretion to accept monotouch apps for now, but you shouldn't depend on that happening.

I'm in two minds on this. Obviously, the somewhat democratization of app development is a good thing, but it makes Apple look petty for making rules, then only enforcing them selectively so as to keep Flash out of the app store.

Disclaimer: I'm writing apps, but using objective-c.

I kind of agree with you. Technically, Apple can stop accepting apps for any reason whatsoever, but I doubt they will do so for technical purposes. In my opinion, the #3.3.1 license thing was simply a way of preventing adobe from releasing their flash compiler, which would allow compilation of iOS apps in Windows.

My bet is that they're still even allowing flash apps in the appstore, like they were before Adobe announced the release of the app. I haven't heard anything, but I'll look for that.

I have written obj-c code as well, and I would have no problems moving to that language, but MonoTouch allows me to be much much more productive, specially when developing enterprise apps, which is what I do day to day. I have tried obj-c, and even tried porting MonoTouch apps to obj-c, and there's simply no comparison.

but you shouldn't depend on that happening

Relying on any exclusive outlet that doesn't care if you live or die has an implicit risk. It's the same thing with Facebook and Twitter apps. You are more-or-less as their mercy.

As C# is an open language standard, I would be delighted if Apple were to embrace and extend it.

+1 from me on that. Although we all know that Apple will never adopt a primarily M$ technology as their own.