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.
Apple is a secret sponsor of Betamax, its making a comeback!
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.
Why develop an app with XCode for one platform when you could develop it in Flash and have it run on multiple devices. Flash represents a threat to the App Store. Jobs can say it's about the power and crashes, but he could have set expectations with Adobe when the iPhone first came out. It's all about money and controlling the market place.
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
I saw that too. The way to look at it, I guess, is that Gnash is the GNU replacement for Adobe's Flash program and a counter to their proprietary technology. On the other hand, Ganash is the open source version of Adobe's Flash technology that justifies putting Adobe Flash in all Apple products and, indeed, in all products period.
What makes the Internet so threatening to incumbent companies is the way in which it's layered and platform-independent. New protocols can be deployed on the existing network as long as they conform to its rules. Flash is different, in that it is not as open as the Internet's underlying layers, but the way in which it threatens Apple's vertically-integrated hold on everything from the user to the bandwidth provider operates in the same way. It's a mistake to focus on the killer app -- the real threat is a platform that enables the distribution of a range of applications, some of which have not yet been imagined.
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?
Next...
That's a pretty dang good point.
It comes as a surprise to me that some would conclude apple doesn't want flash because of videos... It doesn't happen much, but flash & videos is one of the few areas where I agree on the long term: flash has brought us http video streaming, but it has now been accepted as a mandatory feature, and HTML5 will make it available without flash, and will let us benefit from HW decoding. Flash for videos is dying, imho.
Now, as many have said, it is about apps and games. It is very easy to implement any kind of app or game using flash, and there are tons of skill developers around. If flash was available on iPhone, it would just mean less iBucks for apple, and that is not gonna happen.
Granted his grammar is poor and he does ramble but his main point (which he takes forever to get to) is simple and worth taking note of:
Apple wants to dominate on line video the way they've come to dominate on line music - through iTunes/iPods/iPhones/iPads. For this to happen, Flash must die, since it is currently the #1 means of on line video delivery.
This also explains why Apple have resisted putting Blu-Ray drives in their desktops and laptops even though Blu-Ray won the format war two years ago. Apple wants to kill physical video distribution too so that users will choose Apple's on line video distribution through iTunes instead of buying HD video on physical media.
Is it really so hard for people to believe that Flash on a Mac is so poorly implemented as to suck, Flash on mobile devices is poorly suited (due to touch interface) and is a significant memory drain, and that Apple really does not want to be at the mercy of a 3rd party developer when providing features to their customers. Why are people so intent on find some alternate reason when the reasons that have been outlined are actually valid and true? When Flash doesn't suck on a Mac (including iPhone OS); when Flash isn't a memory drain; when Flash is suited to (multi)touch interfaces; when Adobe actually steps up to the plate and takes development within the Mac ecosystem seriously (how long did it take Adobe to release Creative Suite optimized for OSX?...), then, and only then, can we discuss other reasons that Apple may be interested in keeping Flash off their mobile devices. Until then, however, there are some very significant and glaring reasons that Adobe doesn't deserve to have Flash on the iPhone/iPad.
Translation: Adobe, get your shit together. When half your market uses a Mac, you need to take them a lot more seriously than you currently do.
From his rant:
For Apple you have to purchase expensive iTenchnology. For Adobe, you get a free Flash Player.
What kind of rubbish is this?
Is he comparing a free software plugin to manufactured hardware? What's going on here?
AFAIK, Apple provides free access to H.264 movies, since Safari is free as well.
Beware: In C++, your friends can see your privates!
It is all about control.
Apple's control over users, over developers, over content providers...
"When in doubt, use brute force." Ken Thompson
Ganash is a delicious chocolate glaze
You've misspelled it.
Ganache is a delicious chocolate glaze
Ganesh (or Ganesha) is an indian god with an elephant's head
Ganash therefore, is the equivalent of a chocolate Easter Bunny, but for Hindus.
Glad I could clear that up for you ;^)
Really, this is poorly written and poorly argued. He pretty much lost me when his response to the first Jobs quote turned out to be focused solely on the openness of video standards when the quote was just about flash in general and not about video specifically.
There are reasons to disagree with steve but this guy misses the mark by miles. Also, its pretty clear that Apple's reasons have little to do with video and everything to do with having fully features native apps instead of flash apps dominating their platform. From Apples point of view, this makes a lot of sense. It may not be what some people want, but it makes sense for Apple.
"In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson
Why are we reading this illiterate fool's ramblings on /.?
Never mind the fact that you don't need an iAnything to use the web or to have a high quality web browsing experience. If you don't have flash though, you are locked out of a lot of content. Flash is impacting the openness of the web; Apple, with their iPhones and iPads does not impact the openness of the web.
Its a clear distinction and an extremely important one.
"In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson
Last I checked, .au TLDs were from Australia, an English speaking country. I have read two paragraphs and it's getting painful. Hell, the headline almost turned me completely away when I got to it. "Apples attack on Adobe..." What are apples throwing themselves on some bricks somewhere?! I hate being the grammar nazi, but sometimes, it has to be done.
"Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
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.
Why does Adobe really care? Can't they just redesign Flash CS5 to create HTML5 output in addition to .swf output?
This "debate" appears really stupid to me. What am I missing?
Flash 'developers' are like tree 'surgeons' - the definitions of these words are being stretched somewhat
One should never throw the letter Q into a privet bush.
Wow, nicely done my friend. I just moisturized my nether regions while reading your fantastic insight into clarity. 10 XP points for you.
I would love to see more vampire analogies here on Slashdot. Now, if someone combines a vampire analogy with a car analogy I believe we'll have reached 'analogy panacea'.
> Apple, with their iPhones and iPads does not impact the openness of the web.
Stop swimming in the cool-aid.
Proprietary apps in place of actual web sites impacts the openness of the web far more horrendously than Flash does.
At least Flash is not limited to the iPhone.
Jobs can whine about HTML5 all day because it won't impact much in the end. His proprietary apps will still be replacing the open web while everyone is distracted by the big red herring.
A Pirate and a Puritan look the same on a balance sheet.
"other big players can/will just as well sell H.264 format videos.".
Surely, as long as apple is the middle man. And don't forget that Steve Jobs did a lot in Disney (he is in the board of directors). That is a location where video content comes from. (And i gues that the NO porn attitude comes from, if you want to talk about apple /disney interaction).
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
Advice from someone who requires horizontal scrolling to read the text they're quoting? I don't think so.
Advice from someone who values substance over presentation. If your going to try and dismiss someones point of view, point out the flaws in his arguments, not the way he presents them. Otherwise, you should expect people to take you far less seriously. How this got modded 'Insightful' is beyond me... Then again this is /.
Stop swimming in the bullshit.
How many websites have closed their doors in preference to an iPhone application?
Unless the iPhone becomes the primary device that most people use to access information on the internet there is really no risk of that ever happening. Meanwhile trying to use the web without Flash is pretty hit or miss.
"In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson
The second issue is control. Apple is a control freak company. One thing that has got them success is that they control so much of what people have access to in the way of hardware / software especially on their ip/it devices. By keeping this control in their hands they can make sure that the user has a good experience at least with the software ( for the most part ). Let's face it they have shown how much they like control by banning developers and apps from the itunes app store.
Only 'flamers' flame!
Does slashdot hate my posts?
I mean, if there are lots of problems with the Adobe Flash player, it could be a good idea for several companies (Apple, nVidia, etc) to improve one of the existing open source Flash interpreters (Gnash) and use it.
They could subsidise open source developers and have a flash player less prone to errors and available in multiple architectures (ARM, x86, etc..)
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)
The posted link is a great article debunking much of his lies.
Heck, I've seen demonstrations of Wii remotes used to control Flash. With AS3, you simply write your classes to interpret the touch
Here is a link to a group developing multitouch functionality for Flash and Flex. So once again, Steve Jobs is talking out his arse.
http://gestureworks.com/
And in a war on openness. Adobe kicks Apple's butt. Heck, let's look at Adobe versus Apple.
Adobe Flash Player - proprietary but open platform
Adobe Flex - open sourced
Adobe Flash Video - use of several common codecs of your choosing.
Adobe Flash Development Tools available on a multiple computing platforms.
Adobe Flex/Flash Builder license offered freely to those unemployed (very nice gesture)
Apple requires use of their development IDE for i-platform
Apple requires purchase and use of a Mac to run their IDE
Apple acts as a gate keeper for what you can install on your i-platform
Apple restricts access to your own device.
And Apple iTunes is far crappier buggier piece of software than anything Adobe offers. I am lucky if I can go through 2 syncs without issues.
--
This is about money and market control. Steve is pissed that A
Oooh, a Nazi Vampire Car analogy, would be even better. And a Beowulf cluster of them would be even more so.
They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
Flash by his nature will eat all available resources and more. Maybe you have to blame more on the flash authors than in flash itself.
If you give access to hardware acceleration, these people will consume that too. Now, a single flash banner can put your CPU at 100%, tomorrow a single flash banner will put the GPU at 100%. The diference is that for these devices withouth a GPU, today netbooks, Flash just works. If you give these morons access to hardware acceleration, soon you will need a very good GPU on your netbook to cope with Flash banners,.. OR REMOVE FLASH, that is what some people do anyway, or if you buy a iPad, it come "pre-removed" so you don't have to remove it (maybe you are a greatparent and you don't even know is possible).
-Woof woof woof!
The iPhone in it's current form (software wise) is a resounding, thumping, ball-busting success.
There were over 1.2 billion mobile phone sales in 2009 alone - based on that, the million or so iPhone users is less than 1% (or 0.1% of a European billion).
That's hardly a "ball-busting success".
Gentoo Linux - another day, another USE flag.
I find it weirdly ironic that some of the same people who have been drcrying Flash as the scourge of the Internet for a decade are now rushing to its defense, perhaps because Apple happens to be a bigger company and we all love a good David v. Goliath rumble. Regardless of the reason, a great number of us (even Flash developers) want to move on to something newer, better, and more standardized. That was true before the iPhone's release and it remains true to this day.
It's about censorship as well there app store lock in.
The possessive form of "Jobs" is "Jobs's"
EOL
Jobs'
EOL
Is also admissible. But come on, that's not why you don't want to read it, your problem is that it call Jobs on his bullshit and you can't have that.
That people come here defending Jobs choice as anything but detrimental to his customers is appalling, batter wife syndrome indeed.
But... the future refused to change.
Apple's criticisms of Flash are spot on, but I'm 100% with the author in being Adobe's side on this one. Apple is deliberately spreading lies and half-truths in order to harm Adobe, further lock in developers and users, and push more iDevices. Remember, Apple is a hardware company and that's where the biggest part of their profits come from. iTunes? Just a way to sell zillions of iPods and make a little profit on the side. App store? Just a way to sell more iPhones/iPod touches and make some profit on the side. Holding features back from each new generation of software? Just a way to sell more of the next generation of hardware when you make the feature not compatible with the previous version.
Adobe's a PITA, Apple's a lying controlling paranoid scumbag. Kill 'em all.
"Christ what a design! I could eat a handful of iron filings and PUKE a better emergency pump than that!"
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.
Care to point out how "proprietary apps" are impacting the web more than wrapping Web content up in proprietary plugins?
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 only have a handful of 3rd party apps (Google, Bing, LinkedIn, Facebook, Twitter) on my iPhone that even NEED the Internet. Of the remaining 70+ applications (I'm not a big app collector), all of them run locally on my iPhone, and provide useful information and calculation capabilities locally on the phone. I don't need the Internet for a calculator, as a place to keep my expenses, notes, and all the other uses I have for a hand-held computer.
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.
...that I gave that guy's blog a hit.
http://www.bynarystudio.com
That was one of the main points that the linked article bangs on (repeatedly), but I just don't see it.
App store is for 'native apps'. But, lots of apps don't need to be 'native apps'. Apple is actually, I believe, correct that HTML5+JavaScript will allow you to do anything you could do with Flash (well, eventually, at least - the article /. linked to does mention that HTML5 isn't *actually* a final standard yet; also, people have mentioned that there aren't a lot of developer tools yet for HTML5 the way there are with Flash, but in time, there will be).
The linked article author made a big deal about how for Flash, there is an open source compiler you could use to create your Flash 'app', then run it with Flash Player, but the author also made the BOGUS assertion that, somehow, with HTML5+JavaScript, you are locked into using Apple's iTechnology development tools.
That's only true to the extent that, today, iTechnology might be the only dev tools available for HTML5+JavaScript (other than, of course, hand-coding everything yourself in a text editor). But it won't be true a year or two from now.
HTML5+JavaScript are completely open standards that *anyone* can develop tools for. You can then just put those HTML5 apps out on the web, and iPhone/iPad users will be able to access them via Safari, with no Apple App Store approval necessary, no Apple taking a 30% chunk out of your profits, etc.
Someone please correct me if I'm wrong, but isn't one of the features of HTML5 the ability to even make apps available 'offline' once they've been loaded once? (I remember reading somewhere, probably /., not too long ago, about how Google was discontinuing the Gears platform, because it was obsoleted by HTML5).
How is Apple censoring HTML5 applications delivered over the web? How are users locked into the App Store for such HTML5 applications?
The author's second real paragraph: "Nether are OPEN."
I stopped there.
Author: Please edit and resubmit.
Open source player to be someone's bitch?
Don't you people get tired of using the same defense (apple user are iDiot who buy overprice iCrap) over and over again?
Ahh.. You mean the truth.. Nope. Much easier to give a consistent solid argument that to dogmatically parrot the latest PR fluff from Apple.
But not being technologically illiterate, and not usually being someone's granny, we are obviously not the people Apple are marketing to.
It is difficult to get a man to understand something when his job depends on not understanding it.
"Looking at the facts, we can see it is Apple and not Adobe that is responsible for a lot the the problems Steve likes to blame Apple for. " Say that again?
Flash is popular in so much as it can do things you can't do with a regular browser without add-ons. Adobe is getting nervous because the Web is catching up to their plugin. Period.
Let's compare.
To code for Apple iPhone OS you use an open standard (Objective C), but most people only know how to work with it in a proprietary IDE (Xcode). It runs in a proprietary, closed environment (iPhone OS) and can provide a fun gaming experience, as well as access and play H.264 video.
To code for Adobe Flash you use an open standard (SWF), but most people only know how to work with it in a proprietary IDE (Flash). It runs in a proprietary, closed environment (Flash Player) and can provide a fun gaming experience, as well as access and play H.264 video.
So though it's all about control, I don't see how one is any better than the other.
Build a man a fire, he's warm for one night. Set him on fire, and he's warm for the rest of his life.
What an amazing read!
And I never thought of this lurking problem of HTML5 ads. This is serious guys. Although I don't block any content, I know people who habitually use Flash blockers to stop intrusive advertisement content. With the the advent of HTML5 all hell will break lose.
Anyway, I hope Flash won't die and I find Google's decision to implement a native Flash player in the latest Chrome a right one.
"Sum Ergo Cogito"
I am a software engineer who has a degree in CS as well as a background in networking and IT (yes, mostly Windows). I use Apple stuff almost exclusively for my own needs. It's just less trouble and more satisfying to use. Denigrate them all you want, but a lot of other "technologically illiterate" people like me agree.
~ I am logged on, therefore I am.
Flash absolutely requires that the fans in my system turn on and start pushing out hot air. I really don't want an iPhone that has to have a fan.
There are many open standards out there, but they do not mean free products. Look at any other engineering discipline, and you'll find ample sets of standards that help define, build, & create control systems, cars, structures, etc. None of those standards necessitate free products. We have been spoiled in software engineering that in the past many open standards have resulted in free products. Those days are over.
Content is king, and $ is the name of the game. Apple & Adobe are jockeying for long-term position in content delivery - i.e. future revenue. They're investing tons of $ to control eye-balls not just now, but years into the future. Companies (think P&G, ESPN, NY Times, WalMart) have to make money to survive. They will send their $ to whoever controls the most eye-balls. In the recent past, that was television, now its TV & internet, and in the future it will be internet driven, but the receiving devices will not be computers as we think of them. No one knows what they will be. Apple is trying to shape & dominate those devices. Adobe wants to make sure it doesn't get cut out. Google & Microsoft are playing catchup, but aren't necessarily Adobe's friends in this fight.
Adobe is no saint bearing the flag for free or open. They want lock-in to their products/platforms as much as Apple does. Let's be honest, these are massive companies engaged in a turf battle that each recognizes carries significant long-term value for their shareholders. The principles of open/free/compatible are nothing more than pawns used to gain competitive advantage.
This is all about the benjamins...
Personally, I don't care about Flash. I developed in ShockwaveFlash w/ Lingo 10+ years ago, and fundamentally, that's the same core technology set that Adobe's still peddling as Flash now. More bells, more whistles, more tools, same idea. As a company, they have every right to protect their cash cow (see Microsoft).
Like Apple or hate Apple, you have to say they're innovating, and they're not afraid to toss the past, even their own cash cows, in favor of the future. Integrated easy to use devices are for certain a big part of the future, and they proved it by refining the phone in a way no one else had the creativity to do.
I work at Apple. I am a big fan of Flash games.
Several of us in the Apple Core OS Kernel team are. The Robot Unicorn game is the latest making the rounds between offices; there were a lot that preceded it, like Derecho (both of these would easily lend themselves to touch interfaces, BTW).
However, there's no arguing that most flash games are CPU and power intensive. They love to use idle loops for sound and video synchronization, and they love to render frames in real time, rather than pre-rendering things like cut scenes. This eats CPU and battery life like there's no tomorrow.
Flash enables bad programmers to successfully write programs which end up being bad programs. This is bad for everyone. Among other things, it means there are fewer people to ask me "would you like fries with that?" because they are too busy writing crappy code.
Additionally, Flash itself likes to crash. A lot. Moving the plugin out to an external process was a pain, but it makes it really really obvious who is eating the CPU cycles, and who is actually crashing, when it doesn't take your browser down with it, making it look like a browser crash. Even then, we still get most of the crash reports and most of the blame.
As a user of their technology, I've helped Adobe engineers root cause a lot of issues, including some serious performance problems with their LSO ("Local Shared Object" / "Flash Cookie") implementation (you would not freaking believe what was going on there). Things are slowly getting better.
But there is no way I would in good conscience put Flash on an iPhone, iPod Touch, or iPad, at least without an implicit "click to Flash" or similar disruptive interception mechanism to indicate to the user that they are doing something bad. Even then, I still think it couldn't be allowed any more than any other interpreter that would allow you to run arbitrary code downloaded from the net.
-- Terry
Choosing between a primarily closed source insecure system and a closed source system that is likely insecure and has more evil corporate hooks? I just hate having to choose between the lesser of evils while they keep getting more and more evil. So what if Dirac and Theora are not the most efficient. At least they work and I can patch the security holes when they are found.
now we need to go OSS in diesel cars
Funny how all the Linux zealots who were anti-flash prior to Adobe's release of flash player for linux are suddenly pro-flash when Apple is trying to force a move to HTML5.
Don't you realize that this is good for you too? For those of you who hate Apple, Apple's move has no downsides, since you're not a customer. You will, however, reap the reward that is a Flash-free world. Why complain?
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
By not allowing Flash.
Well, it would have been...But I have Flash running in another tab.
Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
Comment removed based on user account deletion
I have a few questions for you then. Any language allows bad programmers to design bad programs, why would you deny good programmers the chance to write good programs?
As for crashes, I'll grant you Flash on OSX and Linux is unstable yet has anyone even tested the robustness of their cross compiling tool? I also agree their cookie implementation is atrocious, perhaps an alternative local storage method could be presented and cookies disabled?
I'm glad there's Apple employees who see the worth of flash games, and can see your stance on interpreters (though I strongly disagree) but what is wrong with their cross compiler tool coupled with the existing App store approval process?
It's not healthy to have one $16 billion company monopolizing online video. In a few years, websites will look more like TV stations. You lose the open Web entirely if you can't publish video without a $599 tool that only runs on Mac and Windows. All devices have hardware H.264 decoders now, even PC's. HTML5 has an API for controlling audio video, there is no need for Flash anymore. If no need, then it is just a toll booth.
There are 100million devices out there running iPhone OS and they sold 8 million iPhones in the last QUARTER. Your numbers need some help..
I think you missed a few decimal places on the European billion too.
Why don't you advocate Adobe drop all of their licensing restrictions on Flash and allow everyone to develop their own flash players. If flash is that important you should demand Adobe give up control of the spec and allow the free development of flash players.
(Note I know more about gnash than you do, if your response includes anything about gnash or any other open source flash player it means you have never read their faq and have never read an Adobe licensing agreement).
The Gnash developers also acknowledge they are most likely violating the Adobe TOS and they hope to avoid being tied to them by not using any Adobe software at all.
A company like Apple would be sued long before they released their own flash player.
US Billion = 100,000,000
European Billion = 1,000,000,000
No decimal points missing as far as I can see - perhaps spend some money on maths classes rather than overpriced gadgets.
Gentoo Linux - another day, another USE flag.
ClickToFlash http://clicktoflash.com/ is a godsend. Earlier on in this whole Flash debate broke loose someone mentioned it and I've installed it on all OS X systems I use. Some of those are quite old and slow but disabling Flash using ClickToFlash makes web browsing a whole lot quicker on those machines.
ClickToFlash presents the user with a grey square with the word Flash whenever Flash is encountered on a website. The user has the choice to load the Flash content when clicking on the square. Sites can be whitelisted. And as an extra the source url of the Flash content are shown when hovering over it so it's quite easy to distinguish adds.
Adobe should announce an immediate end to all future development on the Mac version of all Creative Suite applications. A huge number of creative professionals care far more about the applications than the OS and would switch to Windows. This would be devastating to Apple who markets itself as the "creative" computer.
Of course, it could be pretty devastating to Adobe as well.