I'm annoyed by this for many reasons. The primary one is that this directly sends a message to me personally as a developer who has already launched a Flash based iPhone app onto the App Store. That message reads: "We do not value your work. Whilst technically there's nothing wrong with your application and you have complied with all the rules we have given you already we've decided to move the goal posts now and deemed that your work adds no value to our platform."
Well guess what Apple, your platform does not add any value to me either. Not that I had any plans to develop more iPhone apps anyway anytime soon, but the fact that the effort I put in already is effectively discredited does cheese me off. Who does Apple think they are? Do they really believe that this is going to drive adoption of their own tools? I predict the opposite will be the case.
I don't think even Apple is that stupid. Instead this latest development is nothing more than a cheap shot at Adobe, but with a lot of collateral damage. They seem to forget that most developers are skilled in several languages, and many Flash devs also code in Objective-C. Will they reconsider their investment in Apple now? I certainly will.
Having already sold my Apple TV and replaced it with an Acer Revo, replaced my MacBook Pro with a netbook I'll most certainly not be renewing my Apple Developer agreement, nor agree to their updated terms. MobileMe can also go f**k itself. And my decision about upgrading to the next iPhone has just been made for me too: the HTC Desire is what I desire.
Granted, when it comes to desktop hardware I'll have to consider my options as I do like OSX and my iMac. But the bottom line is that I'll vote with my wallet and feel mighty good about it.
PS: I have updated the description of my game on the App Store - will let you know if/when they publish it. But I feel they may not :-)


Maybe I should chil out right now... and give it some time. But I'm pretty frustrated right now!
I'm with you, I'm ditching my iPhone3GS asap and heading to Android. As far as I'm concerned, Apple can go f**k itself.
Propaganda is what goes along with any bullying corporation, be it Microsoft or Apple. Since Apple's Flash blockade didn't have anything to do with technology, it is what was to be expected.
Even so there's the aspect Apple has to consider: consumer policies. This is a blueprint of an antitrust case and European Commission will sooner or later nail Apple badly over these policies. They don't exactly hold a respectable position at EC over their past issues with iTunes Music Store anyway and we've seen EC cashing in $2M a day from Microsoft throughout previous years, so it's a pretty solid case here.
My advice is the same as Stefan's: go Android!
Im' reconsidering the fact of having a Mac, now, i would like to boycott Apple's choices.
It seems to me that Apps store will end up with high-end apps from big companies because they can afford development, and cheap trashy apps that anyone can knock-up, and the majority of developers who have good ideas but perhaps are more proficient in other languages such as ActionScript/C# will steer clear.
Lee
Almost 2 days for the CS5 release and we read this news. What a shame :/
I decide what apps I want to have on my phone not the manufacturer.
Difficult to understand why Flash "developers" react so emotionally.
As for boycotting Apple in general... I dunno guys, I would for sure if I saw a better option than my macBook but really, for my needs, it's pretty spot-on.
@Franz i think your right they must be holding out to see if a peaceful agreement can be arranged but it quite clear by jobs'n co that there is not going to be ...so bring it on adobe Just Do It √
So let's not forgot that it was *you* that decided to buy an iPhone and develop a Flash application for it. It was *you* that decided not to develop in Objective-C. It was *you* to choose to use the Flash Player.
And now *you* call them a dick because you can't get what you want? I think it's time we all consider what this closed source mentality means and how we continue to shoot ourselves in the foot.
I also believe Steve is jealous. He wants ObjectiveC, Cocoa, etc... to have he marketshare/penetration Flash. Its simple. Everything everyone has been creating in Flash for years Steve wished people would do with his platform. Flash is a direct competitor with penetration. If Flash was allowed on the iPhone, Steves language would never take off. He has to be sure that gets more developers on board and more penetration with his platform before Flash ever makes it on his products.
Yes, Flash does eat resources, but even if Adobe and AS developers improve code/performance to better than MAC standards, we would still be in the Mexican standoff.
Sure I bought an iPhone, sure I bought a copy of Flash. Does that mean I can't disagree with anything that Apple or Adobe does at any point in the future?
As a Flash and .NET developer, I'm not going to sit back and let Apple try to put me out of business. This is unacceptable and Adobe needs to step up... NOW!
In the meantime, I propose we band together and do the following:
1. Boycott iPhone.
2. Educate our clients about Apple's intentions.
3. Spread the word to other developers.
In addition, we should create a standard message, even better a killer icon, to embed into all of our SWFObject "AlternateContent" placeholders. Imagine if instead of seeing the lego block, iPhone users saw a rotten apple icon (hey, that's not bad!). I plan on putting more thought into this and running it by the community so let me know if you have any ideas...
We are similar minded people and none of us should sit back and take this in the keister... Especially after all the money we've wasted on Apple.
If Adobe won't defend us we need to!!! Ask not what your country can... sorry, got a little carried away.
More on this later
As they say: Satisfied Customers Tell Three Friends, Angry Customers Tell 3000
C'mon, is this a surprise to you? Wake up. This is war. If you believe Flash is good for the Internet - then you shouldn't be supporting Apple. Have some balls for crying out loud!
I'm a Flasher to the core and this is great news as far as I'm concerned.
@Joel Fiser A traitor? Rrrright.
You knew Jobs was trying to kill Flash yet, if you developed for the iPhone, you were helping.
Please explain more than just being sarcastic.
1. It's been well known for some time that Jobs wants to kill Flash.
2. The iPhone thrives due in large part due to the Apps made for the iPhone.
3. Every cool app you add to the app store gives the iPhone another reason to exist.
I was always confused and just a little pissed when Adobe was trumpeting how they could put their apps on the iPhone / iPad. It's a stupid strategy. This announcement bears that out.
I know most developers are kind of timid and laid back and not spoiling for a fight. But, if you believe Flash is hugely important to the Internet (and maybe you don't) then you'd better know you're at war.
the issue seems to be a bit deeper than that. Adobe has kept shouting for months that 19 out of 20 top device producers are with them (except Apple), more than 50 tables have been announced that will support AIR and Flash (unlike Pad) just this year, 60 companies have joined the Open Screen Project, 75% of video on the internet is Flash, the plugin has a penetration of 98%, yet being excluded by a single vendor trigger them to file "risk factors" with the SEC?
http://www.bloomberg.com/apps/news?pid=20601204&am...
Is Flash ecosystem so fragile that a single vendor, not lining up with the rest of the world, can break it?
Something doesn't smell right ad Adobe.....
But with Google as our new best buddy, we can kick Apple's ass by just being better and more widespread (if 10.1 EVER comes out). Not by helping support their absurdly closed ecosystem.
1. Adobe have created a tool in CS5 which effectively Cheats app development.
2. The Flash Exporter does not work properly as it doesnt work with XCode and the optimisation tools.
3. It doesnt work with the iPhone SDK! ( Wow what a shocker when your flash apps all break later because Apple update the SDK with new features and your app didnt work with the rules.. boohoo!)
4. Flash should always be 'an enhancement' its not a native element, it is still an 'extra' too 100% of all web users. The iPad and iPhone and iPod touch use only native web tools. Is Flash part of the HTML bundle? No...
Seriously, stop bloody whinging that you've got to learn something else to be able join in the fun of creating apps and getting money from them!
Lazy fools.
I can't be arsed with a locked down system. This is not what the Internet is all about. Carry on like this and the forces like the TV and print Murdoch empire will move into the Internet and start to control the level of content you can watch - like a SKY TV package scenario.
When buying new tech - think about the future - are you contributing to a locked down net environment? Apple have a nerve to shut out Google and Adobe. It makes M$oft look almost angelic.
I agree - F*ck Apple and your shiny public image, you are f*cking with the workers at the coalface!
Stevo
Notice how in all of this, Adobe is clearly the adult, while Apple is the name calling bomb thrower. I personally wish Adobe would kick a little more ass here, but in the end their professionalism should pay off... I hope!
Better yet, a stronger Google/Adobe alliance would be ideal, don't you think?
If anything then locked up overpriced systems are not the future. The hype still works I must say, but for how long?
We still have many idiots who cant afford it buying iPhones(there is an income statistic on this), but maybe the economy being down will help people coming to their senses.
The fact is, apple loves their techno-newb mainstream, not their developers or the creative people out their doing interesting stuff with computers. They still own the best OS out there, but thats more and more the only product i want to be known to own from them.