When Steve Jobs met Google boss Eric Schmidt for coffee late last week, they may or may not have reached some common ground on certain hot-button subjects. But odds are, they didn't see eye-on-eye on Adobe Flash. As Jobs prepares to ship his much ballyhooed Apple iPad without even the possibility of running Flash - which he …
Flash is a festoring boil on the anus of the Internet, but...
Unless of course there's a deconstructor for SWF files that does the flashy equivalent of "view page source", in which case.. I'll go get me coat.
...your biggest gripe appears to be that you cannot view the ActionScript inside? Buy a SWF decompiler, and go get your coat. Flash isn't going away any time soon. Get over it.
Read my post. Put your glasses on and read it again.
Then maybe you'll not fail as hard.
"Unless of course there's a deconstructor for SWF files...."
There are several decompilers out there, although thankfully they are easily defeated by simple obfuscation techniques or for the lazy, a growing selection of idiot proof third party swf encrypters.
Get your coat - sorry couldn't resist that one. Your post is perfectly intelligent.
AS3 code is compiled into a SWF as text. Easy to retrieve. AS2 is hex but there's a Chinese decompiler for that.
I saw this response on Google's blog. I think it sums it up pretty nicely...
No, thanks. You probably don't wipe properly.
Not so much "flash hater". "Flash in stupid places" hater, and "entire sites made from flash for no good reason" hater, yes.
Done by a relative of mine. Really nice content, funny as hell.. but god, I really do get tempted to rewrite the whole thing in XHTML and hand him a copy. Funny thing is, he's a complete Mactard. I remember him looking over my shoulder at an AMD-powered laptop running Ubuntu and going "oh, a shitty wintel box". I ...didn't say anything. Intrepid Birdman, indeed.
"This the result of the collaboration between Adobe and Google and more will come from this collaboration, so stay tuned."
Hmmm... What do suppose is going to power GoogleTV?
Anybody like to guess?
As much as we love to hate Flash...
It's not going away any time soon so if we are going to be lumbered with it, we might as well make it work a little more smoothly. I've never liked the unstable relationship that browsers have with plugins and this is just the ticket to get that ironed out.
Follow the money
Silicon Valley is very incestuous, and driven by VC's making money behind the scenes. Money has moved, probably indirectly, from Adobe to Google to drive this.
The last thing I want is an excuse for flash to remain alive any longer.
"Well, it's the biggest security flaw we have installed on our machines since windows itself. let's keep that fucker alive for a few more years for literally no good reason." Utter, utter stupidity.
What's that? it plays games? Yeah right it does. Badly.
> What's that? it plays games? Yeah right it does. Badly.
Is there a better alternative? (Hint: 'no').
And no, I'm not interested in a computer where I can't play and write games.
Apparently it's possible to play (and write) games on Flash-free systems. So I've heard, anyway.
I'll let you get back to FarmVille now.
Er, yes, actually:
Pisses on Flash (and pretty much everything else) from a vast height. And it's been doing rather well too.
Yes, it requires a plug-in, but it's *designed* for games. Which Flash isn't. And the IDE f*cking rocks too.
(Disclaimer: I worked for these guys a few years ago.)
So your idea of 'gaming' is FarmVille et al then? If you want to code software, and this goes to everyone, get some nuts and do it properly. Flash is for people who can't make it as real programmers IMHO.
It's a blighted turd that Adobe should be outright disbanded for.
Why the fuss
Jobs was right, Flash is a bug ridden plug-in. Good for some things, totally overused in others. Gets crashy. In EVERY browser. After years, still the same unfixed piece of crap. Good on Jobs for [putting his foot down and backing something that could potentially be better, or at least compete with Flash so that Adobe may finally fix it. Boo to Google for making a move that is clearly there to annoy Jobs rather than be any benefit to the net community at large. Childish games. Losing so much respect for Google these days.
I don't much like Jobs' attitude but he's bang on the money this time round.
Google had been come up with a new mantra because if "don't be evil" was fooling anyone before, it sure shouldn't be now!
Can't say I've noticed
Can't say I've ever noticed any crashes down to flash. I've seen firefox disappear on it's own on pure html pages many a time. Should we ban html or firefox because it crashes now and again?
HTML5 can't do what flash does YET. It's going to take lots of time to catch up and Google has not even made On2 open source. Smart move by Google. Denouncing flash this early would only hurt the web.
as he says a buggy piece of software. in fact its almost as badly written as itunes on the win platform. that does more damage than most virii and is what i most get asked to sort out between friends and family. for me i would never install any apple software on my machines (well, quicktime maybe but thats a POS too)
And how pray tell does it do damage? You're talking nonsense
As long as HTML5 takes over for internet video, Google can do what they like with Flash because I'll never, ever need it. I simply avoid sites that require it, such as movie sites and suchlike.
Wait, I thought Google didn't like plugins?
advertising company + flash=
which already exists on so many websites with the irritating flash adverts, do google want more of this?
actually of course they do, they are an advertising company.....
First thing I thought when I read this news, Google embedding Flash in the browser means no Flash Blocking to avoid horrid Flash-based advertising.
Dont get me started on buggy, has Steve not looked at Safari on the MAC for sometime. Keeps crashing on non flash enable sites...Firefox running fine tho
As someone pointed out this is more likely for Google TV.
People hate on flash for little reason
If a page is stuffed with Flash objects (e.g. adverts) of course performance is going to suffer. If those adverts were served by equivalent HTML5, performance would be no better and people would still be bitching. In many browsers performance would actually be worse because browsers simply aren't built for timing critical animation. There is no doubt HTML5 combined with AJAX apis is a better solution for some traditional Flash scenarios but it is no magic wand.
Besides if performance is so bad just don't use the plugin at all, or install an Ad / Flash blocker so you can selectively choose what Flash content you want to use. AdBlockPro is very effective. Adverts - no, Video players - yes. It's very simple.
As for Apple's decision to exclude it, the answer has nothing to do with performance or security. The iPhone & iPad could easily support Flash without incurring performance issues. For example, Flash objects could be instantiated only after the user clicks on a place holder with limits on how the number of active instances. But then people could get a wealth of rich interactive apps without paying Apple for the privilege. We can't have that now can we?
People 'hate on' Flash because it sucks on OS X
You've clearly never 'experienced' Flash on OS X. It's slow and buggy as hell, and it's guaranteed to crash your browser (and consume 95% of your CPU in the process). Laptop sounds like a hairdryer and is burning a hole in your knees? That'll be Flash.
It may be wonderful on Windows boxes (no idea personally, as I don't use them). On OS X (and hence the iPhone OS) it sucks donkey balls. It has EVERYTHING to do with performance. It's dreadful. Jobs is right to want nothing more to do with it.
RE:People 'hate on' Flash because it sucks on OS X
Without wanting to get into a flame war over it, but isnt it possible that flash sucks on OS X because of OS X, quite happy to admit Flash isnt brilliant, but lets not overlook an possibility.
but not much so. Other interpreters run just fine on OS X and Flash fails on recent 64bit Linux, too.
Possible but unlikely
On my Wintel machines Flash sucks badly in Firefox and Chrome, but oddly is often OK with IE.
It was awful on my old WM5 and WM6 phones too.
From what I read elsewhere things are no better on Linux.
So while it is slightly possible that the OS is the issue, this actually looks more like the use of undocumented API calls when used with IE or some other integration that isn't available in the other browsers.
When your supposed cross-platform product only works with one particular OS/browser combination you really need to be working a bit harder on it.
If Adobe were saying "sorry that Flash is a bit rubbish on Firefox, it's because there isn't a hook to allow us to do X in hardware, so it has to be done in software" then we might have a bit more sympathy.
Don't be so quick to blame Flash
Don't be so quick to blame Flash. Plugins are hosted by a browser and there is a lot of interaction between the browser and a plugin. A demanding plugin such as a Flash animation will be repeatedly calling the browser's implementation of NPN_ForceRedraw, NPN_InvalidateRect, screaming at the browser to sent repaint events to the plugin. The browser must receive events for the plugin and repeatedly call it NPP_HandleEvent. Mac plugins are typically windowless because Carbon doesn't not allow windows to be nested so the burden on the browser is greater than other platforms. Plugins and host browsers can even be a mix of Carbon or Cocoa based which complicates things even further.
If a Mac browser were not handling these calls in an efficient way it could easily bog down the whole browser, especially if there is more than one plugin running. So for all the complaints directed at the plugin, in reality it is probably a combination of a lot of things and the operating system and browser would deserve their own fair share of the blame.
Yes, of course
"but isnt it possible that flash sucks on OS X because of OS X"?
Yes, that's right. It's because of the platform -- because ... wait for it ... Adobe hasn't cared much about that platform. It didn't think it mattered.
Adobe hasn't bothered much with Flash on OS X for years, because it thought that Windows was the only platform that mattered. Flash is is utter crap on everything except Windows. It's down to how many resources Adobe have put in over the years. Apparently, they only had *one * developer -- a single person! -- working on the Linux version.
Now it's payback time for the bastards -- because, suddenly, with the runaway success of the iPhone and with the emergence of the iPad, and with the increasing importance of mobile devices in general, it turns out that Windows is *not* the only platform that matters.
Its jobs fault
Apple deliberatley won't collaborate on providing the necessary acceleration hooks that flash has available on a pc to make it run better. I'm sure Adobe would love to have it run better on OSX considering they sell a lot of creative software to mac people, but Apple obstruct them from providing a better plugin
1 person is right
Why should they pay for lots of expensive developers for linux when freetards,
a) provide no income stream
b) are the most whiny mewly complainers
c) only account for less than 1% of desktops but account for 99% of moaning and whinging on the internet
I'd rather they put that person on OSX instead, at least they pay for software now and again
look, at the end of the day, Flash is needed because HTTP5 is based on the Flash engine. Without TCP/IP, Flash is basically useless anyway, unless you only use Email, and in that case you don't really need the Internet because Email goes over a separate protocol to web traffic. I only ever use the Email protocol to browse the web, meaning I don't use the Flash engine.
Why have you started posting anonymously, amanfromMars?
Dude, you totally picked the wrong place to attempt to construct an argument out of recycled bits of half-understood jargon...
Point out one thing there that is incorrect in my post. Please, I am awaiting an explanation of exactly what I said wrong.
PS grow a brain.
"Without TCP/IP, Flash is basically useless anyway, unless you only use Email, and in that case you don't really need the Internet because Email goes over a separate protocol to web traffic."
Email uses TCP/IP so you can't use email without it.
The Internet uses far more then the HTTP protocol. The Email Protocol, SMTP, uses the internet.
Most Email clients these days are able to use HTTP email which means you can have flash embedded in email.
"I only ever use the Email protocol to browse the web, meaning I don't use the Flash engine."
When you use HTTP email you are using the web protocol to view the "Internet" if the email message is not using HTTP it isn't "browsing" the web in any way.
Generally browsing the web refers to visiting web pages which is at best difficult to do inside of an email client.
This is absolutely, positively the most amusing piece of trolling I've ever been lucky enough to read.
That is all
One good thing
At least by integrating flash into the browser it can be properly sandboxed.
Interesting that Adobe's actually helping out on this
which rather suggests that they're running scared and actually prepared to try and do something about the state of Flash and the amount of bad press it's getting them. As for Google's motives, well, they're no less cloudy than usual, but you can bet that driving data through their Global Interwebs Tracking System is at least tangentially involved.
Let's not overlook the other net benefit of a standards-compliant browser that plays nicely with Flash: hastening the death of IE
Long term, short term
I think everyone agrees Flash needs a successor in the medium term. Well actually it needs one now, preferably earlier, but personally I want one that's rock solid and highly efficient, so let's have some good geeks do some long hours on it before it hits the streets.
But in the short term, web site developers aren't going to suddenly switch from Flash to HTML5 just because Chrome doesn't support it. If IE and Firefox simultaneously decided to drop Flash support they might - or at least, 60% of them might. Chrome just doesn't have the market share to make web developers do anything at all.
Paris because she wrote Flash.
I was going to ask if being integrated into the browser would mean if wouldn't be properly sandboxed.
Sadly Homestarrunner.com hasn't been updated for a while. Maybe the brothers chaps are moving away from Flash. Weebl uses Flash, but exports his best work to YouTube, which will all be HTML5y soon or can already be used on the iPhone/Pad. Anyway, my point is that if Weebl content isn't dependent on Flash and Homestarrunner is going away (*sobs*) then who needs Flash?
And yeah, as Richard 69 said, Google makes money from ads. Many ads are in Flash format. So Google integrates the ad platform into Chrome.
deja vu : browser integrated into OS
A browser-based Chrome operating system doesnt that smack of IE incorporated into WIndows?
Linux users prefer to get their Flash from somebody other than Adobe. Which seems pretty sound to me given Adobe's security record. So Google may well be driving Linux users away from Chrome with this policy.
I suspect the whole thing is part of a plan to try to make Chrome the preferred browser for youtube anyway. Noticed the Chrome ads at youtube recently? How long before Google do a Microsoft and start building functionality into their sites that will only work properly with Chrome. I smell a big fat antitrust action coming over the horizon.
The thing is that it's very easy to live without Google's search engine. It's even easier to get by without youtube. Google, their fans and a load of sheep work on the principal that Google is dominant now and remain so forever. How many companies have held a similarly dominant position in other markets in the past and have subsequently withered to nothing or been eaten by some upstart? The normal cause of their downfall in complacency. Google will no doubt go the same way. Adopts Humpty Gokart voice: Maybe not today, maybe not tomorrow, but someday...
Bye-bye Chrome (hello Camino)
Well that's Chrome un-installed from my (OS X) machine, then!
Would I trust the advertiser Google to "do no evil" with Flash? errr, no.
Flash is just a battery-cooking app. in OS X (and not much else is)
Steve's da man!
...is an excellent browser. Fast and light.
Good choice, Sir.
Why is Steve "The Man"?
He keeps ripping you off, selling you overpriced software and hardware.
I use Macs, it's the industry standard in my profession and I have always loved apple computers. I used the the first Mac Classic that was imported to the UK when I was a nipper and I was hooked.
But Apple has gone off, and it doesn't taste like cider either. Jobs should move on and go and enjoy all the cash he's taken from us.