i got the ultimate solution ..... steve jobs out, me in. My intentions : - Everyone can send Apps to the Appstore, from Windows user to Linux user. - Approval Process will remain, but only quality counts. If it runs bad, feels bad, or sounds bad, it will be rejected. - If the OS will receive significant changes or new features, where the code must be re-written, it will be announced a few weeks before release. If you don't re-write your code, your App will be kicked out. - Ever 3 Months a "user-requested-feature" will be implemented into the Iphone OS. - Aggressive co-operation with Adobe to get a superb Flash Player to the Iphone. ....that's it. If you like this, VOTE 4 ME!
Yeah, it sure infuriates me that Unity3D and GameSalad are controlling the iPhone! Why won't they just let iPhone developers use Objective-C if they want?!!?!?! Erhrmm.. oh wait.
That was my point. I can see why Apple would want to put a stop to lowest common denominator software. I'm just surprised that they've taken this step. Presumably someone must have predicted the negative reaction but then decided it was still worth the risk. That's the surprising thing, specially when devs were very unlikely to stop native iPhone support anyway.
And this is the 'problem' with approval and ultimately any form of leadership. Someone has to make a decision on the definition of quality. An app that feels bad is or sounds bad cannot be defined objectively, it's only an opinion. Overall I'm in favour of an approval process (only if my game gets approved ). The drawback is that errors WILL be made by anyone in charge of this system. The hope is that mistakes are rectified and lessons are learnt.
Here is a great Interview with Kevin Lynch (Adobe CTO), talking about Adobe 's view on the whole thing. In my opinion magnitudes more serious and truth based than anything Steve Jobs was fantasizing/or babbling about on this topic. Like a breeze of fresh air in all this mess of Apple stupitity.... http://www.mikechambers.com/blog/2010/05/06/kevin-lynch-interview-at-web-2-0/