Friday, April 9, 2010

Lets not forget that the iPhone can have buggy apps when built natively too

There seems to be a trend with the people backing Apple in their decision to prevent Flash from being compiled to the iPhone. Many developers have been saying that that capability will cause a whole wave of poorly designed/developed applications from get submitted which would be a huge burden on the App Store review process.

Am I the only person who has my iPhone lockup or crash when using native apps?

I doubt it. Bad developers are bad developers regardless of what language they use. The fact that a bunch of new app submissions is going to bog down the review process speaks more about the review process than the apps. What if for a whole new generation of Objective-C developers comes out of the woodwork? Wouldn't that slow down the review process too? Wouldn't you get just as many poorly written applications? The fact of the matter is that the whole concept of a review process is ridiculous. If Apple wants to maintain quality, then have the review process be optional. Then let the consumer choose whether they want to download apps that don't have the Apple approval.

There are probably a hundred different compromises that could be made that would benefit both developers and consumers while at the same time protected the Apple brand experience. The real problem is Apple's lack of willingness to compromise.


graphicaliber said...

Having gotten a basic harp instrument into the iTunes store as a Hello World example using Flash, and developing several other more advanced & interactive apps, I can promise you that 2d iphone apps built with Flash have all the same potential to be as great as apps written in Objective-C, C, or C++. It all depends on the developer

Rob McKeown said...

I agree with you. I think if people stopped thinking it was a code generator, they would have reacted differently. I bet there are Objective-C developers out there that would benefit from its capabilities.

Steve said...

I can assure you that while Flash could easily make great apps on the iPhone it has much greater potential to flood the appstore with horrible apps, as any flash developer would just recompile their project, which almost none are ready for multi-touch, etc.

Rob McKeown said...

@Steve - First of all you really can't make a generalization that "any flash developer would just recompile their project". You are completely ignoring the fact that Flash developers are really good professional developers too. We are not second-rate amateurs as many Objective-C developers seem to assume.

Secondly, not all applications require multi-touch. A successful Flash game that doesn't use multi-touch doesn't necessarily need it. There is no reason to add a feature to a game or application just for the sake of using every capability of the device. Even still... that is still a pretty weak argument for Apple's decision.

Thirdly, there are a lot of really terrible apps on the app store now... just like there are a lot of terrible websites on the internet. You wouldn't want Apple to only let you see websites that they think are "good enough", would you?

Anonymous said...
This comment has been removed by the author.
Anonymous said...