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.
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.
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
Why are we reading this illiterate fool's ramblings on /.?
err, no, according to apple, it's the crazy licensing requirements.
It makes no sense to use as counter point that the subject said otherwise.
Obviously Apple wouldn't say "We don't install blurays because we plan to destroy flash and monopolize online video.".
Yeah, he does this all the time. Even when referring to HTML5, CSS3 and Javascript, he states:
So compare both, I can use Adobe flash technology and build workable results without paying Adobe a cent. I have access to all the source for the tools that make the swf files. Not so with Apple. So who is more open again?
This is a ridiculous statement and makes no sense whatsoever. Why the hell would anyone pay anything to Apple in order to create a website powered by HTML5, CSS3 & Javascript and featuring H.264 video?
Pretty good is actually pretty bad.
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)
Then let the market decide. GP was right. It is all about locking the developers in, making them choose between creating software for Apple, or all of the other platforms. It's a despicable business practice and as a hobbyist developer I will not have my toolset dictated to me so long as the end result runs natively on the device.
The market is deciding. As a player in the market, Apple has decided to try to derail Flash adoption for the reasons Apple listed in Jobs's letter. As much as that may suck to you personally, or anyone else who misses Flash on their Apple devices, you'll have to at least agree with Apple that Flash is a proprietary system that should be avoided in the face of open web standards.
As another player in the market, if you actually disagree with Apple concerning Flash, you have the choice to not only not buy their devices but to also support alternatives. Simple.
This author takes full ownership and responsibility for the unpopular opinions outlined above.
I can't imagine someone misunderstanding the issues more than the guy who wrote this. I don't even know where to begin, but I'll point out a few problems with his "in depth analysis." But if you don't read my comment, I recommend familiarizing yourself with the concept of a straw man argument and a red herring before reading the article, because this guy LOVES them.
First, everyone loves to point out that while Jobs claims flash is proprietary, his own app store is the most proprietary thing ever! The flaw with this argument is that we're not talking about Flash vs. the app store. We're talking about Flash vs. HTML 5. There are not any tools, as the author claims, required from Apple to use HTML 5 video on your site. HTML 5 is an open standard (h.264 is not, flash is not, the app store is not.)
Second, the author's arguments about performance and how Flash performs better than HTML 5 are moot. He ignores the fact that Apple includes hardware decoders for h.264 and compares software decoding to software decoding. Ignoring any negative feelings you have towards Apple (I have plenty), it's not hard to argue against H.264 direct to the browser being a better experience that h.264, wrapped in flash, to the browser. Even with hardware acceleration Flash video uses massive amount of CPU on my computer - watching an HD video will almost always kick my fans into high gear. Watching the same video on an iPad or something is a much better experience - no fans, no heat, no lost battery performance (note: battery life is the iPad's killer feature).
The rest of the article accuses Jobs of misdirection while picking out really specific and uncommon examples where he might be wrong. Flash games aren't just bad on the iPad because of mouseovers, they're bad because they were designed from the ground up for keyboards and mice. There is usually some keyboard input required - how are you going to get around that? There are mouse hovers, but also mouse movements, etc. Think of the page itself - how would the browser know if you are trying to scroll down the page or trying to move something in the flash game? The whole experience doesn't make sense. Sure, 1/10 flash games might work well with touch, but it's not worth it. Games are not even a question here - video is the only thing seriously in question.
I have problems with Apple as much as the next guy, but not supporting Flash in their mobile devices is one of the best things they've done in a long time. As a web developer I have been looking forward to newer technologies taking over where Flash has continually failed. Change will not come gradually - it will only come if a big player in the market forces it, and that is what Apple is doing. They're not saying HTML 5 is going to take over tomorrow, but they're willing to make sacrifices to move the transition along.
I hate Apple, but I hate Adobe even more. At least Apple has a vision and gets their vision right. Adobe has been a mess for as long as I can remember.
or else!
The problems with Flash are many and technical. It's so badly designed from a security perspective, that it's almost like a Microsoft product. The giveaway that it is not is that it runs on a handful of linux architectures. Games could just as well be written as Java Applets, which would increase the security and portability of the games. For movies, Flash is just plain wrong and other wrappers should be used, Ogg Theora being the obvious choice after MPEG or QuickTime.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
Here is the corrected version
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
It would be really nice if it was possible to get an anti-Adobe viewpoint from someone other than an Apple fanboy, and an anti-Apple viewpoint from someone other than an Adobe fanboy. As it stands, most people who have any vested interest in this argument are heavily committed to one side or the other for their livelihood. That tends makes honest debate unlikely.
I think the best part though was right in the middle, where I stopped reading. He showed very clearly that he is completely missing the core of what Jobs is trying to do. Jobs is trying to ensure that the end users of the iPad/iPhone/iPod have the best experience possible. Yes, that makes the lives of developers a little more difficult at the start because they have to change a bit. He even agrees with jobs that Adobe's goal is not the same as Apple's:
“It is their(Adobe) goal to help developers write cross platform” Yes exactly. As a developer, that is exactly what I want.
But that is NOT what the USERS want.
Imagine a tool box with only a Hammer in it. That is what Steve is trying to justify here.
No, Steve is trying to justify a million dollar home. See, the fridge is shiny and cold, foundation solid, rooms large, and its energy efficient. To make sure it is all of the things he thinks the buyer wants, he doesn't let the builders use asbestos. Cancer doesn't sell houses. Crashing, unblockable popups, and buggy interfaces don't sell iPads.
These stories are becoming a daily (or more often) thing here on Bashdot. After reading more than a few of these thinly-disguised anti-Apple pieces I'm starting to see some common themes. They're all using half-truths and outright lies to promote their point - but what point are they trying to prove?
Among the first to get involved were Adobe employees. They started by identifying themselves but they're still at it and working more covertly. Read the messages carefully and you'll see the Adobe party line being espoused. What they're after is to keep people dependent on Flash - it's partly profit motive but more of a control thing. Adobe wants to control the market for web video and other fluff. As long as they're on every machine they can attract developers to target their player. But their control is slipping and they're fighting back in any and every way they can. Here's a tip for the less well informed: Flash plays H.264 video; keep that in mind.
Next we have the so-called developers who can slap together an "application" in Action Script and put it on the web. We've all seen the results of their "efforts" and once again, it's pure self-interest - they can't compete with real programmers and when they're facing that possibility they're kicking and screaming. The iPhone and iPad are a significant deal and there's big money to be made in coding apps - those Flash "codere" are not going to get a piece of that pie and they're pissed off.
Then there's the "big software company" representatives enjoying the furor and tossing in their little barbs to stir things up a little more. If you think there aren't paid shills for this company posting here you're not paying very good attention. Their music player failed - yeah, they sold a few but in the grand scheme of things it doesn't really count. And they have been in phone operating systems for several years and - well, they might as well have stayed home. They don't see these market failures as being their fault; they prefer to blame the competition and anything they can do to take the market leader down will improve their fortunes - or so they think. Remember "Plays for sure" and MSN music? What happened there? Consider this carefully before trotting out complaints about lock-in and DRM.
And then there's the usual cast of trolls who delight in mayhem - here's a hot topic, let's jump in and spread some half-truths and lies just for fun.
Let's not forget the open source zealots who hate anything that's proprietary. They make quite a noise but fail to recognize that they represent a very, very small slice of the population. They'd like to control Apple and make them conform to their idea of what the software world should be like. That's a valid opinion - but only an opinion. They can kill a few days trying to get their box to play some audio file and feel it's worth it because it's FREE - but the rest of us just want to listen to a tune and don't want to have to recompile the kernel before we can get the music to play.
Recently, we're hearing about antitrust concerns because Apple insists on certain compilers to compile apps for their mobile devices. Oh noes, that must be a proprietary lock-in, right? Has anyone ever looked at what that requirement actually says? It's not as restrictive as you might think. No, I'm not going to tell you - go look it up and be better informed.
That brings me to the one thing that all of these groups have in common - they've never owned or handled the devices they're talking about. They're having so much fun with their trollish day in the sun that little things like truth or knowing what you're talking about aren't important. I've got to say that my opinion of some people has been readjusted after seeing what's been written over the last month. If you have an opinion - that's valid and every bit as important as anyone else's opinion. But it's not a fact - and this is where so many intellectually dishonest people reveal their true nature: there are opinions, and there are facts. Try not to confuse t