Edited: redundant.
I'm just curious. Have you ever used Flash on a Mac before (perhaps a non-Corei7 Mac)?
Can you not acknowledge that Apple made a technical-consumer-based decision to exclude Flash from the iPhone?
As an aside, I find it somewhat irresponsible, if your bio can be trusted, that you offer development expertise to companies given your bias toward Flash. You've been arguing in a distinctly Marxian tone, but it seems to me that you aren't being very practical about things. You know as well as I do that most Flash content delivery is video.
It sounds like you've been straddling Flash and HTML+CSS for as long as I've been solely developing with HTML+CSS. Please don't try to belittle others with your experience - you're not the only one with some degree of expertise.
Anyway, can you please name some Flash-based games. The last Flash-based game I came across was hosted at Newgrounds.
I also don't know what "rich internet applications" means. It strikes me as an euphemism for "this also could have been developed with javascript".
It sounds like you've been straddling Flash and HTML+CSS for as long as I've been solely developing with HTML+CSS. Please don't try to belittle others with your experience - you're not the only one with some degree of expertise.
Anyway, can you please name some Flash-based games. The last Flash-based game I came across was hosted at Newgrounds.
I also don't know what "rich internet applications" means. It strikes me as an euphemism for "this also could have been developed with javascript".
So RIAs are just web apps built on plugin architectures. Given that the major web apps like Facebook and Google (both of these products fit the Wiki definition) are built on HTML with javascript, I'm not sure that RIA is really a meaningful term except insofar as to describe an app that relies on a plugin.
In any event, I really don't understand what any of this has to do with Apple's technical decision to disallow Flash on the iPhone or why you would join MacRumors solely to debate the merits of Flash or of proprietary plugins in general. You seem like a reasonable guy, but you're coming off as a bit of a troll I'm afraid.
It's my understanding that Apple has always been willing to reevaluate its decision to disallow Flash assuming that Adobe can deliver a convincing, stable, reliable, and secure product. Given that it has hereto failed to do so, I really don't see why it's Apple's fault that Flash devs are being witheld from Apple's "walled garden"
Milani, you are being far too reasonable. The guy clearly has no intention of civil debate. He is merely here to promote his blog and to agitate readers whom he knows disagree vehemently with him.
Why would Steve want to kill Flash? Can't he let both coexist?
I personally believe Apple has no intention to do anything until either their customers or the regulator take care of it.
If such is the case then Apple will let Flash in as soon as Adobe releases a stable version of Flash Player 10.2 demonstrated here on both PC and new MacBook AIR, which could be as early as a few weeks from now on all the new stuff:
http://www.youtube.com/watch?v=geK7geL3I40
Yes Adobe was late on the mobile market, hands down, yes Apple has legitimacy to call them on it and yes Adobe finally got it and delivered.
I personally believe Apple has no intention to do anything until either their customers or the regulator take care of it.
UPDATED: Why do I suddenly feel like I am finally having a debate with someone?
As far as your comment about finally debating...I'm not sure what has happened, maybe a warning, but you are finally showing that you can at least try and be rational, even in disagreement.
STOP saying Flash is dead and Steve should leave us alone. A bit of respect for our work would be appreciated but I can't blame you, you can't see it.
So, let's recap....But stop saying Flash is dead because it is only in Steve's mind and it is insulting. I work hard, I am freaking good at what I do and that is all I do. I was first with VH1.com to implement CSS when everyone was style using tables. HTML5 does not do it for me, it does not allow me to deliver the best. Saying Flash is dead it's saying I am an idiot because if HTML5 was so good I would be selling it to my client instead. I don't and I won't.
When Steve wrote the thoughts on flash, and we realized that flash will NEVER come to the iphone, ipad, and they are starting to not pre-install it on their laptops, we made a decision that we honestly haven't regretted at all. No flash, ever, on any site, from now on. 100% compatibility on Chrome, IE, Opera, Firefox, Safari, and all iOS devices.
Our business has expanded since the beginning and we've hired 3 more employees and branched out into radio and consulting. We now call ourselves (around the office) as "HTML 5 Evangelists." We meet with people and companies constantly and explain to them that flash doesn't work on any apple mobile device, and unless you have a VERY fast phone, (when most of the population just gets the free crappy ones) that it still won't run flash in any acceptable manner, and therefore we always encourage them to lean towards HTML 5.
I see 2 positives from this, 1) It won't ever crash a machine, nomatter what the device is, whether it be a phone, laptop, desktop, or tablet. 2) That it puts pressure on designers to become more creative, and more proficient in their field, and not substitute good, simple, easy to use, legible design, for flashy rainbows shooting across the screen. Flash can absolutely be a creative and design crutch, and distract from what truly is important. Instead of "are there too many navigation buttons at the top" or "is the right side of the screen balancing these heavy images on the left" it can become "wow look at those buttons bouncing to the music!" And the deep design flaw is candy-coated over.
I honestly believe, and hope, that flash gradually goes by the wayside for newer, better and more stable code. And I would (and will) say the same when something better than the current HTML5, jquery, and css comes into play in the future.
I'm telling you this because the chances are, we aren't the only studio doing this, and if enough of us begin to to take the split in the road towards purely code, you might want to honestly prepare yourself and adapt to still be at the top of your game (and honestly it sounds like you have begun to do more alternate code from your other posts, and I admire you for that).
You're definitely not the only studio. I'm in the process of designing my site as well and I'm telling my developers that I don't want any Flash whatsoever. This is entirely driven by the fact that there are over 100 million iOS users in the world to whom I don't want to give limited access to my website. In addition, a site built entirely on Flash will have a tough time with search engine optimization (i.e., enabling search engines to find and index the site).
That was the predictable consequence of Apple's decision and they knew it. It's definitely working and shifting the market. It's also why they could never backtrack on their approach. An approach like that only works if one doesn't compromise.
From a consumer's perspective, I frankly hate it because I *don't* have access to the full web no matter how many times Steve Jobs tries to tell me that it's the best internet experience available. No, it's not a constant annoyance since few websites these days depend entirely on Flash. But, it definitely is an inconvenience to come across websites where entire swaths of white appear in lieu of content. The issue to me isn't video, it's navigating around Flash-based websites - and there are still many of those out in the world. If I had my way as a consumer, I'd have the option of turning Flash on or off (similar to ClickToFlash on the Mac) as necessary. That seems like a perfectly sensible approach, but one that Apple will probably never adopt because of the reasons stated above.
Our business has expanded since the beginning and we've hired 3 more employees and branched out into radio and consulting. We now call ourselves (around the office) as "HTML 5 Evangelists." We meet with people and companies constantly and explain to them that flash doesn't work on any apple mobile device, and unless you have a VERY fast phone, (when most of the population just gets the free crappy ones) that it still won't run flash in any acceptable manner, and therefore we always encourage them to lean towards HTML 5.
You're definitely not the only studio. I'm in the process of designing my site as well and I'm telling my developers that I don't want any Flash whatsoever. This is entirely driven by the fact that there are over 100 million iOS users in the world to whom I don't want to give limited access to my website.
In addition, a site built entirely on Flash will have a tough time with search engine optimization (i.e., enabling search engines to find and index the site).
So, let's recap.... You've obviously missed the point:
The people here who dislike Flash are consumers of computer electronics, software, and web-based material. And you are alienating them.
Where is mr. Apples?
This is just the Adobe - Apple issue. Apple, years ago now, called out Adobe about flash, gave them a chance to fix it. It took Adobe years to finally get something that MIGHT work. At this point, Apple has moved on, and no longer cares.
A demonstration is one thing, but to say they got it delivered may be a bit premature.
I just saw Flash running on a Droid X. Very impressive! I think it's time for Apple and Adobe to kiss and make up.