But, given that you are using the same APIs (or using wrappers that utilize the same API, which is the same thing), I fail to see how you can do things differently in Scheme or some other language that you couldn't do in objective-c.
The new SDK agreement and other recent changes (like the removal of "adult" content except for select companies like Playboy) make it clear which direction Apple wants to move. Now we know their vision for the future is more centrally controlled than the present, not less.
(And as to why I started Mobile Orchard with Dan, it's because I already have other similar sites - Ruby Inside, for example - and wanted to just expand my miniature "media empire." Turns out you need passion for the topic, however, to do it right ;-) Dan had that more than I did. The funny part is now I'm the one more optimistic about the iPhone/iPad platform :-))
Also if you are a really creative person, you should be creative enough to deal with restrictions. Good developers will pickup the obj-c (I know good AC3 developers who now develop just in obj-c).
It's against Apple's interest lower the entry bar to create their application, because that would mean make life easier of those people who focus on develop low quality apps. That doesn't mean that Flash developers are bad. But the good ones won't have problems learning a new language.
People complained about Sony just last week killing Linux on the PS3, and have complained about breaking firmware cracks on the PSP forever. There was a minor amount of outrage when Nintendo broke some homebrew stuff with the new DS.
But it's funny you should mention Microsoft. They let anyone publish things in the Indie Games store for the Xbox, and distribute free dev tools. The approval process is run entirely by the community, and solely exists to rate apps (for violence, sexual content, etc), nothing gets rejected (within reason).
And while I may not have spent more money on indie games than disc-based ones (since I bought Dragon Age new) I bought my 360 originally in order to play them. Lowering the barrier has worked out very well for Microsoft.
And it has nothing to do with quality, but the ability to create a code base of high value. ie, a code base that can easily be used to serve more than just the iPhone. And for people complaining that cross platform oriented code bases just "water down" everything, not at all true when it comes to games, a major segment of mobile apps.
Application Description
So long, farewell, Auf Wiedersehen, Goodbye!
Hi, My name is Just Letters and according to the mothership I'm no longer worthy to be part of your mobile experience. The powers that be have yesterday announced that only tools made by god himself shall be deemed worthy to build iPhone apps.
I'm sorry, but I was built using one such evil programming language which goes by the name of ActionScript. For this reason it is probable that I will soon be banished from the walled garden of Eden. How tragic.
Maybe this platform has not been the right place for me anyway since clearly the mothership believes games or my type provide no value whatsoever. And I agree - this platform adds no value to me either so I'll pack my bags and return to the wild wild web I came from. It was a lot cosier there anyway.
On that note, farewell mothership, and farewell to your products and services. May the walled garden of Eden take good care of you."
So he gets to exit in a blaze of glory and also make his move.
Hmm.
Mobile Orchard, "the number-one ranked iPhone developer news site and podcast", was one of the first resources that made me comfortable with iPhone development, and I am sad to see Dan take this 'crossing the Rubicon' stance, especially since it is such a shock (one of the leading podcasts for indie iPhone devs).
To me, the iPhone as a platform is becomingly potentially more dangerous to make a living on. The application approval process has become increasingly arbitrary and it would really suck to lose your means of living because Apple decided they didn't like something you did.
http://webcache.googleusercontent.com/search?q=cache%3Ahttp%...
Glad I'm not invested in the iPhone platform...
Anyone else in this boat?