It’s rare that we see past Steve’s RDF and get a taste of what his real motivations are, to-wit: comments concerning Adobe:
They are lazy, Jobs says. They have all this potential to do interesting things but they just refuse to do it. They don’t do anything with the approaches that Apple is taking, like Carbon. Apple does not support Flash because it is so buggy, he says. Whenever a Mac crashes more often than not it’s because of Flash. No one will be using Flash, he says. The world is moving to HTML5.
In my view this is the real reason why we don’t see Flash on the iPhone and iPad, Steve’s angry that they haven’t embraced Apple’s development environment fully, if at all.
It’s common knowledge that Adobe use their own cross-platform development software so that they can create software for Apple and Windows in tandem. As far as I know, Apple’s development kits allow you to do just that as well.
Steve’s bottom line – don’t use Carbon, we won’t use Flash.