Why, you said iOS wasn't Flash-capable, and I said it was. Seems pretty clear to me.
No, I didn't say iOS "wasn't Flash-capable". Here are the
exact words I said:
The Adobe streaming server will no longer stream to iOS devices using Flash. They will use the already-supported HTTP streaming protocols to iOS devices.
It's incorrect to say that the iPhone and iPad are now "flash capable" because of Adobe's product enhancement.
It's disappointing that Adobe prohibits users on other platforms to get the HTTP streaming protocols. A far better solution would have been to have the open standards be the default protocol with Flash as a secondary protocol available for anyone who needed it.
Please read the words closely: I never commented in this thread on whether or not the iPad was Flash-capable.
Now, you may complain that you think I'm being pedantic. I think it's very important to be very precise when talking about Flash: it's very useful to understand what is being done where in order to interact with Flash code on an iPad.
Since I can view and interact with my site in iSwifter it is flash capable, just not flash-native.
Note: this is very different than the first comment that you made in the thread:
Saying it is Flash capable is the correct. Saying it runs Flash natively is incorrect.
I think it's fundamentally confusing to ever say that an iPad is "Flash-capable". iOS devices have always been Flash-free in the browser, and odds are near 100% that they will forever
remain Flash-free. Services like
iSwifter use cloud computing resources to convert Flash content and then use an open protocol to interact with the iOS device. Services like
Splashtop allow iOS users to interpret the Flash content on their Mac or PC and use open protocols to deliver that content to the iPad.
If I were an English-speaking diplomat at the UN and were listening to a speech from a Japanese-speaking diplomat through a translator, it would be silly to say that I had become "Japanese-capable". All of my capabilities to interact with the Japanese speaker come through an intermediary. In a similar fashion, it is silly to claim that an iOS device is "Flash-capable" simply because I'm using some intermediary computer to translate the Flash protocols to open protocols.
Are you only talking about streaming video? I'm talking about all Flash content, not just video.
If you carefully re-read
message #8 in this thread, you should be able to answer your own question.
What I meant was that while iOS has been able to receive streams for a while, its a recent development that technology lets a server send you a stream of flash elements that you can interact with instead of just watching a linear video.
iOS has been able to receive streams with open protocols since the the beginning: the iPhone in 2007. Remote-control apps have let an iOS user interact with the browser on a laptop or desktop PC for years.
Then why not let the user decide?
The new Adobe Streaming Server will only use open protocols when streaming to iOS devices. Why force users on OS X to use Flash to view videos from the Adobe streaming server? It would be far better to use open protocols whenever possible and use Flash only if there is some compelling reason to use the proprietary protocol.
At the very least, the server should allow the user to specify what protocol to use.
So its ok to let the user decide which protocol to use, but not if they want to use flash natively? The crux of this argument is that the user should decide what they want to use.
One side note before I address your larger question: Adobe clearly doesn't think that it's OK to let the user decide which protocol to use. The only reason they added open protocols to the Adobe Streaming Server was that the
Wowza server had that capability, and Adobe was clearly losing sales to that competitor. Adobe's streaming server
still doesn't allow the user to choose to be Flash-free on other platforms, and I hope that Wowza finds a way to exploit that weakness in the Adobe product.
Apple didn't allow any of the "lowest common denominator" runtime environments in web browsers on iOS machines. They didn't allow Java, and they didn't allow Flash. It was interesting to see David Pogue's comment about both Java and Flash on this in his June 27, 2007
review of the iPhone: "The browser cant handle Java or Flash, which deprives you of millions of Web videos." He also noted the shortcoming of programs: "You cant install new programs from anyone but Apple; other companies can create only iPhone-tailored mini-programs on the Web."
In the last four years, both shortcomings have been comprehensively dealt with. Virtually all videos are viewable with open protocols, and hundreds of thousands of low-cost apps are available through the app store. Adobe's reluctant enhancement of their streaming server will mean that virtually all streaming content will be directly available to iOS users with open protocols.
Keeping iOS devices Flash-free was a deliberate decision by Apple. Jobs spelled out why Apple made this decision in his
Thoughts on Flash memo. He noted six reasons why Flash was excluded from iOS devices, and he noted which was the most important reason: Flash and accessibility are mutually incompatible. Inside of that memo, you can hear a larger commitment: the world-wide web should be a place where everyone -- regardless of their abilities -- should be able to access all information. Flash on the web is incompatible with that mission.
Apple deliberately limited the capabilities of their device, but they did it for a strategic reason: to transition the web where all information was accessible for everyone. There's a question that the Flash-enthusiasts need to address:
Do you see any way to make the web accessible for all without flushing Flash?
When you look at Flash from that larger perspective, you should be able to understand why Apple made that strategic decision in 1997. IMO, Apple's choice to make iOS devices Flash-free was correct. If you think not, you should provide answer to the question. I have asked that question repeatedly in multiple threads but nobody has responded.