back to article Adobe clutches chance to bury Steve Jobs 'hog' insult

After calling Flash a "CPU hog," Steve Jobs has given Adobe the chance to live down this now famous insult. And Adobe is taking it. Steve Jobs also called Flash "buggy" and littered with security holes. And he summarily banned it from both the iPhone and the iPad - even when it's translated into Jobsian machine code. But with …

COMMENTS

This topic is closed for new posts.

Page:

  1. Anonymous Coward
    Jobs Horns

    Come on Adobe

    Just do the right thing and stop developing Photoshop for Mac. I would love to hear all the 'creative' Apple latte sipping fanbois whine when that happens.

    1. Random_Walk
      FAIL

      Sure they can...

      ...and promptly lose a huge chunk of their income, then at the same time open the market to any competitor (including Apple) who wants a foot in the graphics market door.

      I doubt that even Adobe is crazy enough to try that one.

      1. David Webb

        Nope

        There are no real alternatives to Photoshop on any system. If we use Open Office as a comparison, it's taken years for it to become mature enough to stand up to MS Office. If Adobe said "screw you Apple, no more flash, no more CS" it's not just graphics artists that would cry.

        Apple needs Adobe more than Adobe needs Apple, if Photoshop became Windows and Linux only, it would be impossible to justify the cost of a Mac + Windows over a PC + Windows, or even a PC + Linux.

        Photoshop is an industry standard, it's not something you can replace with 3 months worth of development and a coating of "ohh shiney" that Apple would produce (also neglecting the fact that Apple's would be Mac only, you need a standard which is cross platform).

        1. DrTeknical
          Pint

          No REAL Alternatives??!!

          I disagree VERY much with your comment that there isn't any real alt. for Photoshop. Photoshop is in exactly the same situation that MS Office is in. It was the first graphics editing program to go big time on early PCs, and First does get you something. It gets you early name recognition and early market-share in the world of Big Biz. There are several other really nice, full featured software packages out there that perform the vast majority of functions that the VAST majority of users use. Corel acquired Paint Shop Pro from its creator, JASC several years ago and now markets it as Corel Paint Shop Pro PhotoX3. I still use the JASC version, but have heard very good things about Corel's version. The one REALLY BIG advantage of PSPPX3 over Photoshop CS is price. PSPPX3 is currently priced at $89.99. Photoshop CS5 is now pre-order priced from the Adobe web-site at $699!!!!!! For 98% of users (my personal guess), PSP does everything they'll ever need at 13% of the price.

          Paris, cause she's SO perfectly beautiful she never needs touching up...

        2. Random_Walk
          Headmaster

          Actually, yep.

          You're looking at GIMP, but ignoring the pile of commercial apps already out there.

          Also, Adobe couldn't simply pull P-Shop off the market for OSX and leave a vacuum... it would take at least another version, which in turn takes years. This is time that, say, a company with $40bn USD in the bank could use to build up a viable alternative, or simply buy an existing alternative and bolster it up.

      2. Ilgaz

        Apple lost focus on desktop lately

        Currently, Windows 7/Vista is more advanced than OS X in regards to APIs, GPU acceleration, SSD and power management.

        With the iPhone craziness, Apple has lost some focus on Desktop and they do crazy things like cancelling 64bit Carbon support (read:Photoshop) last minute telling programmers to convert 200M line application to Cocoa, like a basic shareware.

        1. Volker Hett

          Carbon is deprecated for years now.

          And Adobe is surprised that Apple does what they told them they'll do.

          I use OSX because I need Unix not because I'm an artist, but I have Lightroom for my pictures and it is a) cocoa and b) 64bit.

        2. ThomH

          Let's just say whatever we want, the readers will blindly upvote anyway

          "Currently, Windows 7/Vista is more advanced than OS X in regards to APIs, GPU acceleration, SSD and power management."

          That's some good preaching to the choir, but it isn't actually true. Apple's 2008 approach to a GPU acceleration API is OpenCL (subsequently standardised through Kronos, but Apple's originally). It adds closures to the programming language and adds a few C calls to issue them. The OS is responsible for figuring out available hardware and distributing tasks. It will distribute automatically to any available GPUs or CPUs, applying normal OS scheduling rules.

          Microsoft's 2008 approach is DirectCompute. It sites within DirectX, so what you have to do is go through the normal DirectX API, query for available GPUs, query for GPU capabilities then explicitly issue your blocks to the GPUs you want to execute them. They're never executed on the CPU regardless of how a system is configured.

          You're also accusing the company that sells the laptops with independently verified ten hour battery life of having poor power management?

          Apple are way behind on developer relations but not on technologies.

    2. DrXym

      Just make Windows the lead platform

      Make Windows the lead platform for new features and functionality and then backport them to OS X. Given how hostile Apple has been to Adobe I would think that makes sense.

      Jobs whines how buggy and slow Flash is but the reality is that the browser plugin API sucks on the Mac. Plugins are windowless so they rely on the browser to paint them and push messages to them. And (as reported) there currently is no hardware accelerated support for 3rd party code. Is it any wonder Flash is slow? I wouldn't be surprised if Silverlight, VLC or any other demanding browser plugins suffer similar issues except Flash gets it in the neck because some sites fire up 4 or 5 instances.

      1. Volker Hett

        Windows is the lead platform for years now.

        for all Adobe Products.

        But flash is outstanding, it sucks on any platform besides Windows, and I don't think h.264 acceleration will help accelerating any other flash app.

      2. Anonymous Coward
        Thumb Down

        "Just make Windows the lead platform..."

        It already is...

        Your argument would carry water if Flash's (and the rest of the shite Adobe peddles) worked well on other platforms too, but it simply doesn't. None of the other available browser plugins have problems, and the problems don't just affect Safari either--Flash is shit in Firefox *and* Chrome too. It's *just* Adobe.

        >"Flash gets it in the neck because some sites fire up 4 or 5 instances." That'd be because it sucks. That Flash defence has got to be about the worst I've seen! Pathetic...

        1. DrXym

          @sbuk

          Don't be stupid. The performance difference is very noticeable between Windows and Mac and the biggest reason by far is the broken NPAPI architecture in the Mac. Sure Flash can be improved but it is pure nonsense to pin the blame just on the plugin.

          I expect Silverlight would suffer many of the same issues on the Mac if it were so widely used. As will HTML5 when it starts being used in the way Flash is now.

          It is also quite obvious that the more instances you have open the more performance is going to suffer. This is true of any application. If it upsets you that much, install a flash blocker so your browser only opens flash apps you want to use rather than random sites that are plastered in ads.

      3. RobDS

        Adobe DID in 1996

        Make Windows the lead platform for new features and functionality and then backport them to OS X. Given how hostile Apple has been to Adobe I would think that makes sense.

        Adobe did do this in 1996.

        NOW they are paying the price for it.

    3. Eponymous Howard
      FAIL

      @AC

      **just do the right thing and stop developing Photoshop for Mac.**

      You don't really know how business works do you?

  2. J. Cook Silver badge
    Badgers

    Heh.

    *sits back, makes some popcorn, and watches the Pot Calling the Kettle Black, and vice-versa*

    1. Euchrid
      Thumb Up

      re: Heh

      One of the best comments I've read for a while.

  3. Anonymous Coward
    Anonymous Coward

    Flash != video only!

    As much as this is welcome news, I have to agree with jobs - flash is a CPU hog. Not particularly the video part (which is OK, but not great), but all the rest of it. I recently saw a flash-based site eating >50% cpu time (on a 2.8ghz core 2), just to display a slightly fancy menu. That's the kind of thing that makes me want to uninstall flash entirely.. if only it wasn't pretty much required :/

    1. DrXym

      The main reason its a CPU hog

      Is the crappy plugin architecture on the Mac. On Windows, most Flash plugin are created as windowed plugins. This means they can create an HWND and be responsible for handling messages and painting whenever they like. They could even be running on separate threads with relative ease because they're not bound by what the browser is doing.

      On the Mac plugins are always windowless so all messaging and painting through the browser. The browser renders the plugin in with the rest of the page so painting a plugin may not be trivial either. So imagine a couple of plugins shouting at the browser 30 times a second to be repainted and the browser repainting part of its page 30 times a second and no wonder its slow.

      So Flash primarily suffers is because of the architecture. Apple could propose to enhance the NPAPI architecture or supply hooks so demanding plugins can paint quicker. Whatever the solution Apple needs to help supply it. Blaming Adobe for their own broken architecture is a pretty pathetic response.

    2. dogged
      Stop

      However

      The menu code didn't need to be written that badly. This is like saying that because some newb writes a bad app in C++ and uses gcc to compile, gcc is a CPU hog. It isn't, and the C++ libraries are actually excellent.

      You can write bad code in anything.

    3. Ceiling Cat
      Badgers

      It's a reply, it shouldn't warrant a new title!

      "I recently saw a flash-based site eating >50% cpu time (on a 2.8ghz core 2), just to display a slightly fancy menu."

      What I want to know is why does anyone CARE that flash uses CPU cycles? Is it currently the trend to have blisteringly fast processors, only to whine about an application using some of the power?

      Badgers . . .

      1. Joel 1
        Flame

        Burnt crotch

        I care about flash using CPU cycles because it destroys battery life. My normal 3 - 4hr battery life was reduced to around 45 mins because I had gone off power with a browser tab (not displayed, mind) which was on the home page of Sky or Channel 4 or one of those annoying sites with a spinning carousel of their "amazing" content.

        It was when I got the battery warning ridiculously early that I realised what I had done.

        Looking at it another way, what is the carbon footprint of all those flash widgets causing CPU cycles to go off the scale? There is probably a financial impact for businesses for having Flash enabled, in terms of additional power and cooling costs.

        How much more power does a PC running flat out use than one idling?

        Flame in case you use a laptop running flash on your lap....

  4. Anonymous Coward
    Jobs Halo

    click2flash ftw

    Nothing worse than pointless use of flash on websites for logos/banners etc. Thank god for click2flash!

  5. LinkOfHyrule
    Paris Hilton

    Pub car-park

    Wow, tech industry leaders resorting to pub car-park fight level insults!

    *Leave him Steve, he's not worth it!*

  6. Tom 35

    Flash may be a pig

    But so is quicktime for windows. And not known for air tight security or lack of bugs.

    1. Player_16

      You don't need Quicktime...

      ...to see ads on the interweb. It's only an option.

  7. A B 3
    Boffin

    Is Flash like Basic?

    Is flash like olde Basic? if someone could explain it. I'll also have a look at it myself.

    1. GarethJones

      Is Flash like Basic?

      Flash itself is more of a web designer/graphics package but adobe have created a language for us old fashioned proggies called Flash Builder.

      As a programming language, I see it as a mix between C and Pascal is quite easy to pick up and there are loads of instrucional videos from Adobe available.

      Download a free trial from http://www.adobe.com/products/flex/.

      Regards

      Gareth

  8. Robert Ramsay
    FAIL

    what I want to know...

    ...is when are the lazy bastards going to produce a 64-bit Flash client?

    1. Anonymous Coward
      Jobs Horns

      Likewise...

      ....i'm waiting for Apple to produce a 64bit version of QuickTime for Windows, atleast then i might be able to control playback of .mov media in my browser instead of being presented with a black bar!

    2. Gerhard Mack
      Go

      You mean this 64 bit client?

      They did already although Linux only: http://labs.adobe.com/downloads/flashplayer10_64bit.html

      1. Anonymous Coward
        Anonymous Coward

        Still isn't any good though

        It's a 64bit resource hog that doesn't keep step with other releases and doesn't use the GPU for h264. The GPU bit is supposedly because there isn't a suitable API function available, but a chap from nVidia disagrees and offered to help - you can find the offer in the comments if you wade through enough of them.

        http://blogs.adobe.com/penguin.swf/2010/01/solving_different_problems.html

        More details of the Mac hardware acceleration here:

        http://www.kaourantin.net/2010/02/core-animation.html

  9. heyrick Silver badge
    WTF?

    OMFG

    Jobs, Ballmer, and all this insane shouting and bitchslapping. THESE are industry leaders? What happened to smiling in public and stabbing in private? This is quickly descending into a mindless comedy.

    1. Trevor Pott o_O Gold badge

      "Smiling in public and stabbing in private"

      Still practiced. You forgot the flip side of that coin though: have a public tantrum to cover your back room deals.

      You'll notice how Adobe isn't pulling Photoshop from the Mac. You'll also notice there's not much hubbub about any SaaS version of Photoshop that would benefit, say, Google. (Read up on Photoshop express, and note how nobody talks about it any more.)

      Wheels within wheels. The next decade of megacorporate consolidation in the tech center will be interesting, to say the least.

  10. E Haines

    Stay tuned for the next installment

    Apple: "I know you are but what am I?"

    Adobe: "Yo mama!"

    Apple: "Neener neener!"

    Adobe: "Ppphbhbtt!"

  11. Anonymous Coward
    Anonymous Coward

    Tombo

    Well it was one comment that spurned countless articles. Gotta post about somethin I guess.

  12. Anonymous Coward
    Anonymous Coward

    Eye test on aisle 9 please..

    I had to go back and read that a few times before I really believed what I'd read.

    Apple called another company 'closed and proprietary'.

    I'm torn between screaming 'worst insult, EVAH' and laughing my cock off at the sheer hypocrisy of it.

  13. Oscar

    Re: You don't need quick time...

    You don't need iTunes either but it doesn't stop that and quick time being incredibly poorly programmed.

  14. Svein Skogen
    Thumb Up

    Better solution than to stop CS5 from Apple

    A better solution than to stop CS5 for OSX would be to reduce the price of CS5 for windows. It would mean more sales (enthusiasts that would be able to use a legal copy), and at the same time it would give management suits in companies the choice of spending less for placing their graphic creators on windows, or spend more, AND GAIN NOTHING by keeping them on fruit-cases.

    An even cuter solution would include making CS6 for OpenSolaris. ;)

    //Svein

    1. Anonymous Coward
      FAIL

      re: Better solution than to stop CS5 from Apple

      Except that as all Macs in the last five years run Windows, so there's no need for companies to buy new hardware... as was pointed out the last time you made pretty much the same point and made the same fruit case 'joke'.

      As for saying that enthusiasts would be able to use a legal copy, they already can. if they can't afford to, there are a lot of options out, which don't involve piracy.

  15. Law
    Pint

    Flash has its place...

    ... I was going to joke about how that is in the recycle bin, but that is harsh.

    Flash is alright, it can be a cpu hog, I hate the fact Chrome freezes for 10 seconds when loading it up in the background, and I hate how advertising scum used it to scream their advertisements at me before adblock came around... but without it, we wouldn't have had half as many mario brother spoof games freely available on the web, stick men martial artist animations, and we wouldn't have half as many pretty websites (sometimes taking hours to load, but I digress)... and we wouldn't have had html5 and silverlight trying to get in on the act, and making the web just that little bit more interactive.

    Like all things - flash has it's place, but a lot of people misuse and abuse it.

    A beer - now can't we all just get along! :D

  16. EWI
    Dead Vulture

    Flash fact

    "Make Windows the lead platform for new features and functionality and then backport them to OS X"

    How is this different from what Adobe have been doing for years, exactly? (Premiere, Adobe Acrobat, 64-bit, Cocoa, hell even the Mac OS X migration...)

    Are Adobe a 'Microsoft Gold Certified Partner', one wonders?

    By the way, perhaps the Register can tell us how Apple "killed" Flash on the iPhone and iPad, given that Flash wasn't on these devices to begin with...? (and full Flash isn't on any shipping smartphone today, as far as I can tell)

    1. Henry Wertz 1 Gold badge

      @EWI

      the reg can say apple killed flash on iphone and ipad because they did! Adobe has had flash fully ported to iphone for over a year from what i've heard, they were just waiting for apple approval. Apple killed it.

      your ability to tell what is shipping is suspect. Flash lite ships on nokia s40 and s60, winmo, blackberry and android. Blackberry has full flash, android has full flash in beta. Winmo has a full flash beta, but adobe cancelled it for winmo 6.5 since ms is vaporwaring win phone 7 already.

      1. Anonymous Coward
        Anonymous Coward

        re: @EWI

        "from what i've heard, they were just waiting for apple approval."

        Andhere was this source? Sounds like a load of old cobblers.

        As for full flash on a mobile, Flash Mobile 10.1 was meant to ship six months ago... must be evil Apple.

    2. Daniel B.

      Do you realize?

      That most Adobe apps were frickin' *born* in the Mac? The only reason the dev cycle reversed from Mac -> windows to windows -> mac was for market share reasons.

  17. Ilgaz

    Real scandal is...

    Apple not giving access to GPU until 10.6.3. GPUs do h264 decode for a long time, at least they do wonders with mpeg2 regardless of their age...

    Adobe should have directly blamed Apple for "CPU hog" claims and should have asked them why on earth they can do the same thing on Windows XP while, it has to be Intel 10.6 for Apple... That is, instead of doing some stupid things like wasting their time for Flash on iPhone...

  18. Anonymous Coward
    FAIL

    sigh

    Nothing like adding two and two, getting seventeen and reporting it as "yellow", eh, Cade?

  19. g e

    You don't need mensa to complete this....

    Closed is to proprietary as pot is to k____e

    Apple really are turning into a hysterically shrieking primadonna Naomi Cambell thing aren't they

    I move to refer to Steve Jobs as The Great White Naomi henceforth

    1. John Bailey
      Pint

      About time

      Glad I'm not the only one that noticed it.. Perhaps there has been a leak in the RDS generators, and even Apple employees are starting to believe their own PR..

      Either way, fun to watch.

      1. Volker Hett

        Flash is proprietary

        What do you need to develop in HTML/CSS/JavaScript and what do you need to develop flash?

  20. leeeeeb
    Go

    Plus HTML5

    Whilst it's of use to Adobe, the API is also of interest to every browser vendor and supports Apples push for H264 as the default codec for HTML5. Chrome support will likely follow, but Firefox will be more interesting.

Page:

This topic is closed for new posts.

Other stories you might like