Is Apple's Attack On Flash Really About Video?
jamiegau writes "Here we have a long and in-depth blog post analyzing the faults in Steve Jobs's Letter about Flash. The writer concludes with an interesting idea that it is all about online video."
It also makes sense with Flash games. Apple has tons of games it sells in the market place. If people could just play free Flash games (and there would be a lot more of them created), Apple wouldn't get so much $$$$$.
I know someone comes to say that most Flash games require mouse and keyboard, but that doesn't make any sense. Obviously the games would be created specially for iPhone and iPad. Just like theres such Flash games for Wii.
Advice from someone who requires horizontal scrolling to read the text they're quoting? I don't think so.
It's all about keep selling high markup iDevices. To achieve that they need to make sure to have a lock-in. Lock in is achieved by making sure developers only code for your platform. Ballmer's "Developers! Developers! Developers!" might have been funny, but that is exactly what Apple is aiming for. Video lock-in won't work because it's H.264 and other big players can/will just as well sell H.264 format videos.
When 40% or so your profit comes from iDevices, and a fraction of that from AppStore and/or iTunes, you want to protect your iDevice markup. If Apple allows cross compilers, guess what? People won't be 'loyal' to Apple and will migrate to Android, BB or WM7 devices because their apps are on those platforms as well. The iPhone becomes a commodity, and Apple's profits crater. It's about software lock-in and not about content lock in.
Seriously, since I disabled plug-ins Safari doesn't crash or freeze every day. In fact it's now so rare that I'm actually shocked when it happens. Adobe let all their non-Windows software rot away and can't be bothered to code properly, so screw them.
Either a strange coincidence or an badly disguised case of self-promotion:
jamiegau writes:"Here we have ... The writer concludes ..."
and the blog's name is "JamieG Analysis".
If you submit your own article why not say it?
"Hannibal's plans never work right. They just work." Amy/A-Team
Before Apple sunk their teeth into flash, a lot of the posters here also bashed it. It is ironic that as soon as an 800 lb gorilla attacks it, taco and dawson rush to defend it as a superior alternative. Does everyone remember what a pain in the ass it was to get flash support on linux systems? Now that it is available, it is just another user-approved attack vector. H.264 is not perfect, or "free" at all but every criticism Jobs has made of flash is spot on: flawed security, resource pig AND THE LOWEST COMMON DENOMINATOR for cross platform development. For God's sake, can we please just flash die for a more modern alternative?
Apple's post was anti-adobe. This post is Anti-Apple, and pro-Adobe.
How about just putting them where they belong? Apple makes computers. Adobe makes software. We are talking about standards and the web. Any standard on the web should be completely free, period. The best free standard we have so far is HTML5 + Ogg + Theora. Period. The fact that a huge patent troll is saying they've got something against Theora doesn't make Theora any less free. The same thing was said against virtually all Free Software. And to this day, noone has ever been able to remove a Free Software project from us based on patents. Every single patent troll out there has said that they have patents covering everything from drinking water to clicking buttons for 20+ years. And Free Software is still there. Free standards are still there.
The has been cases of Privative software stealing code from GPL projects, where the GPL won and this guys had to either arrange a settlement or release their code to be GPL compliant.
But there has not been A SINGLE CASE of infringing GPL code loosing a legal battle. So, why are we taking MPEG-LA more seriously than we took SCO? It's the same crap, different smell. Just another troll that we need to ignore until it goes away.
So, Apple, Adobe: Sell your shit and STFU. Regardless of how much you pretend that standards, and the whole industry revolves around you, it doesn't. You're just another company trying to succeed in this market. We will buy your stuff, or we'll buy somebody else's stuff. What you say is not important. And what you pretend to be standards, are NOT. In the meanwhile, we will continue developing Free Open standards, and Free Open software that uses them. We will eventually prevail. We always do.
WTF am I doing replying to an AC at 5 A.M on a Friday night?
That's a pretty dang good point.
Why develop an app with XCode for one platform when you could develop it in Flash and have it run on multiple devices.
Because you can develop an app with XCode and have it run on multiple devices. It really isn't that difficult.
Flash is just another layer of middleware which is not necessary and ultimately just gets in the way. It gives quick results but the true headaches are borne by the users and also by developers down the road once you are locked-in to using Flash and want to do something that it doesn't yet support.
Apple's stance helps all of us. It promotes an alternative to Flash which forces Adobe to clean up its act and open and improve Flash even more. Perhaps it will even get them to come up with some nice HTML5 authoring tools and technologies. We all win.
Sapere aude!
It is all about control.
Apple's control over users, over developers, over content providers...
"When in doubt, use brute force." Ken Thompson
Flash only has three big uses on the web.
The first is video. Flash is not needed for video. It became the standard because it could do things the object tag couldn't, but it's not needed. The video tag does what most users need, and people will figure out ways to do the rest. For most users (who just want to see Hulu/Vimeo/YouTube/whatever), the video tag will be all they need. Flash isn't necessary here for most users (especially mobile).
The second is animations. There are some very impressive things done in HTML5 and JS, and most of the stuff I see on the web done with flash could be done in HTML5 (or really just needs a redesign). Very few sites do more than make objects show and hide and move around. iPhone users don't need a special plugin to use terrible interfaces, they should be made in HTML5 or have a simplified version available. So Flash isn't necessary here for most users, especially mobile.
Games are the best argument for flash, it's the standard and works well (when the programers know what they're doing and don't code an idle loop to use 100% CPU). Steve Jobs is right that a great many of these wouldn't work on the iPhone because of the keyboard and mouse expectations that can't be translated. Native code would work better, and being able to get to farmville but having a horrible time trying to play it would make iPhone users mad.
Games is the best reason Adobe has, I'd like to be able to play 'em on my iPhone some times. Steve is right that it's better for most users that the games get made for the device instead of trying to rejigger the interface.
Comment forecast: Bits of genius surrounded by a sea of mediocrity.
But it's just as black.
Flash is a despicable disgrace. Most of the time when I talk to a Flash developer, the thing they're the happiest about is the control they get over my computer. This is directly because the Flash player is a piece of garbage closed source tool that purposely caters to developers over end-users. The Open Source gnash (not ganash) player has an option to pause a Flash program. The Adobe player will never, ever end up with that option, ever. Giving me control over my own computer is against Adobe's best interest. Adobe's Flash player is little more than a widely deployed trojan horse that, IMHO, is little better than spyware (Flash cookies anyone? Where's my control over those?).
I wouldn't complain so bitterly about this if the gnash player were actually a decent drop in replacement for the closed source Flash player, but it isn't. I have to either choose my freedom and Flash that is broken most of the time, or Flash that works while giving up my freedom. I will choose my freedom, thank you very much, but I will be bitter about the stupid choice I'm forced to make.
So, when one maker of a closed, proprietary platform that steals people's freedom purposely does things to the detriment of another closed proprietary platform that steals people's freedom, I can't help but cheer. And I hope Adobe finds a way to play nasty games with Apple too. The more these two companies can find ways to hurt eachother, the more the rest of us benefit.
Need a Python, C++, Unix, Linux develop
After reading Steve Job's very logical list of reasons for not supporting Flash, and the tit for tat response of the Adobe executive, I suspect that Adobe is trying to create an astroturfing campaign to "refute" Steve Job's claims. I found the Adobe executive's points were similar to the Monty Python "Argument Sketch", in that they were mostly just contradiction, with little evidence or logic provided.
On my mac, Flash just sucks. It is plain awful. I use ClickToFlash to avoid flash applets, so I am very aware of the effect of opening Flash. When I open a Flash web video, after a short period of time my CPU cooling fan comes on, and gets faster and louder. Even after the video is finished, my CPU fan continues and continues. Only after quitting the browser does the CPU cool back down and the fan stop. My laptop is almost always nearly completely silent. The only other apps that rev my CPU fan up are video editing programs such as Final Cut Pro. And even then, this only happens when I am rendering movies.
Before Safari started separating the browser processes from the Flash processes, I used to have many browser crashes. When I explored the crash reports, I would inevitably see that Flash played a prominent role. And browsing crashes were the only crashes I was getting on my system. Thus Steve Job's assertion that Flash is the main cause of OS X crashes gybes with my personal experience.
For the Adobe executive to assert that Flash's poor performance is due to OS X is a patent absurdity worthy of a global warming denier. And I find it suspicious that after hearing the Adobe executive sound off on his opinions, that we are beginning to see blog postings suddenly appearing that support his assertions. The timing of this makes it seem that a corporate decision has been made to counter Apple by paying or influencing bloggers to tow the Adobe line.
This and no other is the root from which a tyrant springs; when first he appears as a protector - Plato (423 to 327 BC)
"because Steve Jobs prohibits open source apps from being offered via the app store."
Odd. Why am I able to download the source code for Doom iPhone version then?
Besides, the point of that part of Steve's letter was because Adobe keeps throwing the open word around, Apple isn't. "Open screen" this, and "open flash" that. Wheres the "open" flash player, and other bits needed to allow someone to play back Flash 10.1 content without any Adobe involvement?