Slashdot Mirror


Apple Responds to Adobe

Thargok333 writes "Apple calls out Adobe on the 'PC is Faster' article linked from the Adobe website. They state that it is an After Effects bug, which they are working close to Adobe to fix. With Adobe's idea of G4 optimization, I am not impressed that a 'single 1.25 GHz G3' gets beat by a P4 3 GHz."

148 comments

  1. The best sentence in the article.. by Nathan+Ramella · · Score: 0, Troll
    Apple points out that its own products outperform After Effects in similar tests.

    Well.. duh.
    Now show me the Apple benchmarking tool written by Apple that'll exersize Apple operating system tricks and I'm sold!

    Oh wait, you just did.

    --
    http://www.remix.net/
    1. Re:The best sentence in the article.. by phyxeld · · Score: 1
      Apple points out that its own products outperform After Effects in similar tests.
      Nathan Ramella:Well.. duh. Now show me the Apple benchmarking tool written by Apple that'll exersize Apple operating system tricks and I'm sold! Oh wait, you just did.
      When they refer to "their own products", they're taking about their video production software that competes with Adobe, not their own "benchmarking tool".

      The fact that apple is making such competing software in the first place is probably why Adobe would be willing backstab them like that...
      --
      __
      Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
    2. Re:The best sentence in the article.. by Nathan+Ramella · · Score: 1
      A tool (Apple's software) that can be used for presenting performance metrics versus another product (Adobe's) could be considered a benchmarking tool. The point being that Apple's software is probably a little more tailored to OSX than Adobe's dual-platform software.

      Essentially, what's the point of comparing metrics of video processing programs if Adobe's isn't crafted specifically for the nuances of OSX, and Apple's is? It's apples and oranges.

      -n

      --
      http://www.remix.net/
    3. Re:The best sentence in the article.. by phyxeld · · Score: 1
      A tool (Apple's software) that can be used for presenting performance metrics versus another product (Adobe's) could be considered a benchmarking tool. The point being that Apple's software is probably a little more tailored to OSX than Adobe's dual-platform software.

      Essentially, what's the point of comparing metrics of video processing programs if Adobe's isn't crafted specifically for the nuances of OSX, and Apple's is? It's apples and oranges.
      It's not like Apple is hiding some secret tricks to keep Adobe's software performing slower. Adobe has been making software for the Mac forever, and they have as much access to developer information as any other software company (probably more even). The article even says that apple is working closely with them to improve performance!

      I'd like to know what "nuances" you're talking about that Adobe hasn't had a chance to tailor their software too. AltiVec optimized code is a big one, but Adobe was one of the first developers to take advantage of that (in Photoshop at least...).

      By your reasoning, cross-platform software titles would always be inferior to single-platform titles. And thats ridiculous.
      --
      __
      Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
    4. Re:The best sentence in the article.. by GlassHeart · · Score: 1
      what's the point of comparing metrics of video processing programs if Adobe's isn't crafted specifically for the nuances of OSX, and Apple's is? It's apples and oranges.

      So what? Do you also complain that a particular chip has a better compiler? If a slow processor ships with a better compiler, and does the work better, then it's a better platform. Nobody should care what clock speed it runs at, or what instruction set it uses, or how much cache it has. This is an application benchmark, where people who will actually use Photoshop are told how fast it actually runs on either platform.

      If Apple successfully helps Adobe optimize Photoshop so that a 2x1.25 GHz G4 runs faster than a 3 GHz P4, then good for them. If Intel then helps Adobe optimize the Windows version to run faster than the Mac, then good for them. Each comparison, however, remains valid.

    5. Re:The best sentence in the article.. by WatertonMan · · Score: 1
      I've heard from many sources that only a few filters are altivec optimized. Further not all filters are multithreaded well. When dealing with multiprocessor systems, which Apple has been using to try and keep up with the x65 world, multithreading is dramatically important.

      Realistically though multithreading can only get you so far. And many problems simply don't multithread. They are too serial. For those your dual 867 or dual 1 GHz is effectively a single processor machine. So you are competing against an equivalent system with 3x the clockrate, a better bus, and so forth. Even if we acknowledge that for some functions the G4 is faster per clock cycle than x86 systems that can only take you so far.

      Everyone knows this, of course, which is why no one is really posting much in this thread. Until the 970 is released this summer or fall, you'd have to be an idiot to buy a desktop Mac unless you really like OSX. (And OSX is pretty damn sweet - but the hardware. . .)

    6. Re:The best sentence in the article.. by tuxedobob · · Score: 1

      Okay, I'm getting really tired of comparing "apples and oranges". I like pears. Can't we compare apples and pears?

    7. Re:The best sentence in the article.. by Llywelyn · · Score: 1

      Um.

      1) its x86, not x65.

      2) Many problems *can* take advantage of multiple processors, if for no other reason than that of getting bigger timeslices. Many graphics problems--particularly those dealing with video editing--thread quite nicely thank-you-very-much.

      2a) It is not "effectively a single processor machine" for all intents and purposes. Pick an any operating system book to see why, examine the BSD scheduling system for details.

      3) Many problems *can* take advantage of altivec (as opposed to that pentium monstrosity).

      4) Clockrate *really* doesn't matter--burn that into your brain. Compare performance of the chip(s), not clockrate.

      5) Usability counts--it doesn't matter how fast your box is if I can get mine to actually behave correctly.

      --
      Integrate Keynote and LaTeX
    8. Re:The best sentence in the article.. by Llywelyn · · Score: 1

      That "tool" is Final Cut Express/Pro and is not built for benchmarking, and has been widely adopted in both industry and home markets.

      --
      Integrate Keynote and LaTeX
    9. Re:The best sentence in the article.. by TonyMillion · · Score: 1

      no, because then you sound like someone from east london.

  2. Wow! by momerath2003 · · Score: 5, Funny

    ***News Flash*** IBM Restarts G3 Production In a move deemed to promote older processors, IBM has continued production of its G3 line. In its latest press release, it announced that it has incorportaed the new 1.25GHz processor into a special edition Macintosh dubbed the "1.25 GHz G3 model." Our sources speculate that this may indeed not be the case, and that this was just a typo. More details as they emerge.

    --
    I had but a simple dream, to destroy all humans.
    1. Re:Wow! by IAmATuringMachine! · · Score: 2, Interesting

      I think the point is that the G4 is essentially a G3 with an Altivec unit, and that Adobe's Altivec optimizations are quite crap. Similarly, their dual processor optimizations are also qutie crap. Thus, even though the actual machine was a 2x1.25 GHz G4, to AE it performed as would a 1x1.25 GHz G3.

      QED

      --
      "Computer Science is no more about computers than astronomy is about telescopes."
      -E. W. Dijkstra
    2. Re:Wow! by Scudsucker · · Score: 1

      Its more than that. G4's have much better floating points and are designed for smp. The G3 was meant to be a low power, low cost consumer chip.

  3. I would love to see this. by nycroft · · Score: 1

    Two computers enter! One Computer leaves! Two computers enter! One Computer leaves! Two computers enter! One Computer leaves! Two computers enter! One Computer leaves! Two computers enter! One Computer leaves! Two computers enter! One Computer leaves! Two computers enter! One Computer leaves! Two computers enter! One Computer leaves!

    I hope Steve Jobs takes this beyond Thunderdome!

    --
    Mr. Bond, they have a saying in Chicago: Once is happenstance. Twice is coincidence. The third time is enemy action.
    1. Re:I would love to see this. by bigredradio · · Score: 1

      lol. Wait....no still laughing. Take care.

    2. Re:I would love to see this. by bruddahmax · · Score: 1

      gentlemen - welcome to AsunderDome - the blue screen of death is listening... and will take... the first system... that beeps. [insert additional overacting here]

  4. Wha...? by rastachops · · Score: 1

    So the graphs have just been reversed caus apple talked to Adobe?

    1. Re:Wha...? by Anonymous Coward · · Score: 0

      Screw that, did Adobe at least take the trouble to FIX the problems with the graphs? (Hey Adobe, there are only 60 seconds to a minute, not 100).

  5. G4 optimization? Need Cocoa optimization first! by awtbfb · · Score: 1

    With Adobe's idea of G4 optimization

    How about a native program first?

    Quartz? What's that?

    1. Re:G4 optimization? Need Cocoa optimization first! by Anonymous Coward · · Score: 0

      Cocoa is slower than carbon (or rather, Objective C is slower because of all the run-time stuff [it's a dynamic language]).

      The big thing is the lack of finely-tuned assmebly code for the G4 which makes stuff run much slower than it should. Altivec, etc.

      What Apple really needs though is a high speed, high-end chip that blows away the pentium. Or they should stuff 8 CPUs in the box or something. Apple really needs something that's really blinding fast, even if it costs $8000.

      It's annoying that Macs are constantly playing catch-up, even if they can be "finely tuned" to run as fast as PCs.

    2. Re:G4 optimization? Need Cocoa optimization first! by andrewski · · Score: 1

      Bullshit. Carbon is a hack from days gone by. It's faster than Cocoa the same way a MS-DOS program is faster than a Windows program. You trade features, but more importantly, ease of development for a little speed here and there.

      Besides, Carbon is ugly-looking, doesn't work right, and obfuscated. As well as obsolete.

      I pity the fool who codes in Carbon in this day and age. The only reason to do so is to port a legacy application to OS X.

    3. Re:G4 optimization? Need Cocoa optimization first! by Anonymous Coward · · Score: 0

      It's not the GUI code that's slow here, it's the image processing parts.

    4. Re:G4 optimization? Need Cocoa optimization first! by Anonymous Coward · · Score: 0

      No, he's right. Generally speaking, Objective C programs that make heavy use of that language's run-time features are going to run a bit slower than C++ programs.

      Besides, Carbon is ugly-looking, doesn't work right, and obfuscated. As well as obsolete.

      Ah, now we can be quite certain that you don't have the foggiest idea what you're talking about. Carbon is not "ugly-looking." It's just an API. It doesn't look like anything.

    5. Re:G4 optimization? Need Cocoa optimization first! by Anonymous Coward · · Score: 0

      What Apple really needs though is a high speed, high-end chip that blows away the pentium. Or they should stuff 8 CPUs in the box or something. Apple really needs something that's really blinding fast, even if it costs $8000.

      It's annoying that Macs are constantly playing catch-up, even if they can be "finely tuned" to run as fast as PCs.


      Apple doesn't really need any of that, seeing as how they're selling quite well. Everybody knows they're slower, but what a lot of people realize is that it doesn't matter.

    6. Re:G4 optimization? Need Cocoa optimization first! by Ponty · · Score: 1

      The heck it doesn't! Tell me that you can't tell if you're using a Carbon or Cocoa app within a few moments of launching it. The look and the feel are substantiall different. Even the UI design motivations appear to be different. At least to me, they are.

    7. Re:G4 optimization? Need Cocoa optimization first! by andrewski · · Score: 1

      Give me thirty seconds with an application and I'll tell you it it's Cocoa or Carbon. Carbon truly is fugly. Truly you are comparing Orcs (Carbon) to Elves (Cocoa).

  6. Honest question by mcgroarty · · Score: 2, Interesting
    Honest question for the folks who believe the Mac should be faster...

    These are bus bandwidth-intensive operations. Given that the fastest Mac has DDR266 memory and it's not banked for parallel access or otherwise arranged for additional benefit, what aspect of the G4 architecture do you believe should be giving it an edge in these bandwidth-constrained tasks?

    1. Re:Honest question by RzUpAnmsCwrds · · Score: 1

      It's DDR333, but the FSB actually limits it to SDR speeds.

      That's why going to DDR was more marketing than anything else.

    2. Re:Honest question by TheSunborn · · Score: 1

      The problem is that the cpu-bus is only 167Mhz, so even DDR266 ram is faster then what the cpu bus can handle.

      To make things worse this bus is SHARED between the 2 processors, making the processors really starve for memory bandwidth.

      And me: I just hope that IBM soon release the 970 chip, because MacOSX might be nice, but the hardware is to slow for me.

    3. Re:Honest question by Steve+Cowan · · Score: 4, Informative
      Given that the fastest Mac has DDR266 memory and it's not banked for parallel access or otherwise arranged for additional benefit, what aspect of the G4 architecture do you believe should be giving it an edge in these bandwidth-constrained tasks?

      Off the top of my head I can think of the shorter pipeline and AltiVec. But, should the G4 have an "edge"? Who really cares?

      Years ago, the Mac platform had the edge in performance and clock speed thanks to Power Computing's "Power Tower Pro 200". At that time nobody was whining that Windows has to switch to PPC in order to remain viable.

      The "honest answer", the most relevant thing I can add to this, is that the PPC architecture and the Pentium architecture tend to leapfrog each other every few years, and right now it looks like PPC is losing by a small margin.

      I'm not holding my breath, but IBM's 970 and other iterations of the "Power 4" line may well tip the scales slightly in the other direction. For a little while, at least.

      Before Steve Jobs re-joined Apple he was interviewed in Rolling Stone (I think, or maybe it was Spin), and when asked how he felt about Apple's move to PowerPC architecture his response was that he was happy for Apple, because now they've got a Pentium of their own. Of course he was with NeXT at the time, but the point is that Apple, Motorola and Intel really don't care that much who is making faster machines, as long as they're marketable as being as fast as they can be.

      Battling over processor speed is just what Intel/AMD/Motorola/IBM would like us to be doing, because of the few of us who are really qualified to say which architecture is faster, an even smaller percentage of those people realize just how moot the point is.

      A slight Wintel performance edge is not going to have thousands of Mac users rushing over to the other side. And it isn't performance that makes Windows users switch to Mac.

    4. Re:Honest question by hobbit · · Score: 1

      Java: The only language where you can't add 2 Integers together

      1. You mean Integer objects. In which case the statement is patently false.
      2. You mean int primitives. In which case the statement is patently false.

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    5. Re:Honest question by TheSunborn · · Score: 1

      Then how do I add 2 Integer objects together?
      The only solution I found was to get the int value of both objects, add theese together and then use the result to create a new Integer object. While this DOES work, it seems to be a bit to much work.

    6. Re:Honest question by DJSpray · · Score: 1

      You're talking about "boxed" v. "unboxed" data, in Lisp and Lisp-like-languages terms. The issue here is that languages like Lisp and Scheme that use typing of objects, not of variables, do all this work for you behind the scenes. That is, entities which can be type-identified at runtime are automatically converted to primitive machine types when appropriate, for example during compilation, for languages that do this. A variable reference can hold any kind of entity at runtime.

      In this regard Java tries to give the best of both worlds and winds up delivering neither. If you use primitive types, ints and whatnot, the resulting code will use machine types directly. ("Directly" meaning, in this case, via the byte code, or machine code if you're using a Java that gets compiled at some point). This is all well and good and satisifies the programmers who want to be close to the machine registers.

      But because ints and whatnot are not objects, using them fails to support styles of programming where everything is an object and real genericity is possible. Hence the creation of the wrapper classes. Most Lisp-like languages don't need anything quite like this for their "boxed" data; they use instead a tagged word format, with a bit to indicate whether the word is a primitive machine type, a pointer to a more elaborate object, an array, or whatever. But in Java because of the strong compile-time typing, the user has to do all the boxing and unboxing and creation and translation from these Integer and other objects himself.

      And so, in a way, the worst of both worlds, where you don't get the simplicity of untyped variables and typed values, or the simplicity of everything being an object... sacrificed for the rather muddied goal of keeping a byte-coded language close to the hardware, and limiting the complexity of the runtime.

      Another reason why Java is not my favorite language.

      Paul

    7. Re:Honest question by hobbit · · Score: 1

      The fact that you're trying to add two Integer objects together seems like "a bit too much work" to me. Use primitives, then wrap them iff necessary.

      Anyway that wasn't the falsehood to which I was referring. Many languages don't even have Integer objects. Therefore, the statement in your sig is patently false...

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    8. Re:Honest question by Lars+T. · · Score: 1

      Here's an older usenet posting by Chris Cox from Adobe.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  7. New performance measure by verloren · · Score: 4, Funny

    Between PCs vs Macs, and AMD vs Intel, we need a new way of measuring performance that doesn't get tied up in facts and speeds. Might I suggest the Decimal Unit Performance Estimate (DUPE), based on how much you can get done:

    1 - Nothing (aka "Jack", "Sod all", "Bugger all")
    2 - Something, but barely
    3 - Enough to stay awake
    4 - Enough to stay employed
    5 - Enough to make an actual contribution
    6 - Enough to achieve, oh, what's it called, oh yes "job satisfaction" (avoided obvious orgasm joke)
    7 - Loads
    8 - Loads and loads
    9 - Shedloads
    10 - Absolute Shedloads

    The reader is left to assign the ranking to each system.

    Cheers, Paul

    1. Re:New performance measure by JDWTopGuy · · Score: 3, Funny

      11 - Host a site linked from a Slashdot.org article without getting slashdotted

      --
      Ron Paul 2012
    2. Re:New performance measure by gsfprez · · Score: 1

      "You see, most blokes will be serving at 10. You're on 10, all the way up, all the way up...Where can you go from there? Nowhere. What we do, is if we need that extra push to handle a Slashdotting...Eleven. One faster."

      "Why don't you just make 10 faster and make 10 be the top number, and make that a little faster?"

      (insert pause)

      "These go to 11."

      --
      guns kill people like spoons make Rosie O'Donnell fat.
  8. The trouble is, x86s really are faster by ebcdic · · Score: 3, Insightful

    Of course Apple will reject claims that their machines are slow, but sooner or later they're going to have to do something about it. I run straightforward CPU intensive programs such as XML processors, and for them Macs are roughly 20% slower *per MHz* than Intel and AMD processors. Given that the clock speeds of the fastest x86s are more than twice those of the fastest Macs, I can run three times as fast on a Linux or BSD machine costing the same as a Mac.

    No amount of tweeking to use special purpose instructions or multiple processors is going to beat that in the long term, so if the PPC people don't do something about it soon, Apple will have to switch. Of course that would be a very expensive move, but fortunately Apple can hope that just the threat of it will be enough to make Motorola and IBM pull their fingers out.

    1. Re:The trouble is, x86s really are faster by Anonymous Coward · · Score: 0

      I run straightforward CPU intensive programs such as XML processors

      Ha! Pull the other one!

      (Note for those of you playing along at home: XML processing is not a purely CPU-bound task. It's a branching task, which means it's hell on things like pipelines and caches. If you want an example of a purely CPU-bound task, consider an operation like a 5x5 convolution or something.)

      No amount of tweeking to use special purpose instructions or multiple processors is going to beat that in the long term, so if the PPC people don't do something about it soon, Apple will have to switch.

      Let me get this straight. You're saying that Apple needs to choose a different CPU architecture because you can't write a decent multithreaded XML parser?

      I have a message for "ebcdic" from the rest of the world: bugger off.

    2. Re:The trouble is, x86s really are faster by ebcdic · · Score: 1

      You're saying that Apple needs to choose a different CPU architecture because you can't write a decent multithreaded XML parser?

      No, I don't think I said that at all. But I'd definitely be interested to see a multithreaded XML parser, because I certainly have no idea how to write one. Do you have one by any chance?

    3. Re:The trouble is, x86s really are faster by Anonymous Coward · · Score: 0

      Do you have one by any chance?

      Yes. But you can't have it, because I'm not a GNU/Hippie.

    4. Re:The trouble is, x86s really are faster by Llywelyn · · Score: 2, Informative

      1) XML parsing is memory, cache, and possibly hard-disk *intensive* depending one exactly what you are doing. It is more I/O intensive than anything.

      2) If you are getting 20% slower per MHz, either your math is screwy or your configuration is.

      3) There are very fast XML parsers for the mac on the market. Find one.

      4) That you claim they are 20% slower per MHz against both Intel and AMD processors, which do not run at the same speed per MHz throws your credability off.

      --
      Integrate Keynote and LaTeX
    5. Re:The trouble is, x86s really are faster by squiggleslash · · Score: 1

      I'm quite sure that not only is it multithreaded, but it's also object orientated, conforms to open standards, and was developed using an Extreme Programming structure...

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:The trouble is, x86s really are faster by Anonymous Coward · · Score: 0

      "Orientated?"

      Are you kidding me?

      You just lost all credibility there, you idiot.

      "using an Extreme Programming structure"

      And there goes whatever scraps you might have had left.

  9. HZ by dhall · · Score: 4, Interesting

    Quite often the argument is "who has the bigger number"? The PC processor is often attractive due to it's higher number versus... a Mac. Obviously it isn't an "apples to apple" comparison, different architectures rarely are.

    The number of cycles for your pipeline, versus the number of concurrent threads of execution through the same pipelines?

    I've always considered the intel family to be a very racy and fast sports cars. Versus other processors which tend to be a little slower trucks. They don't go as fast, but they carry more payload. In today's market of "multi-tasking", well written programs can take advantage of a processor that doesn't get bogged down with "stalled" pipes. Also the frequency can only be "cranked up" so high...

    There is also a focus on where is Adobe commiting their development work. There is a lot to be said for programs written and developed natively, versus those which must be ported over to other platforms. Carmack originally developed on the Mac first for Q3, due to the inherent limitations for that platform. That made porting it to Linux and Windows much easier.

    Too often the HZ on the processor is used as a crutch to explain away the lack of development know-how (or lack of funding) for multiple Operating Systems. There are so many products on the market today that are only support on 2k/NT. Sadly any port to another OS is dismally lacking... and the platform is blamed for this.

    Is Adobe still focusing the majority of their development on Apple? Was the conversion from OS9 to OSX too difficult for them to handle? Are they writing native code? I think it was reckless for Adobe to make the blanket statement that PC is faster, and sounds more like some internal pissing match between the companies.

    1. Re:HZ by Johnny+Mozzarella · · Score: 1
      "...sounds more like some internal pissing match between the companies."

      I belive you are correct Apple has scheduled a press confrence for the National Association of Broadcasters(NAB) confrence. They plan to unveil their vision for the future of video workflows. I can guarantee you Adobe has little to do with it.

      Adobe probably feeling threatend is saying to Apple "don't screw with us."

      Apple is saying "why can't we all just get along?"

      I'm hoping Apple will announce that they are aquiring AliasWavefront from SGI or heck all of SGI. SGI is trading at under $1.50 per share with a total market cap of less lan $300 million.

      SGI has many seasoned UNIX programers

      SGI has many engineers with RISC processor experience

      SGI has established markets in Government and Defense, Science, Manufacturing, Energy, and Media.

      Did I mention Maya!

      It is a shame Apple has waited this long. SGI has already started selling off many of it's patents including OpenGL(to Microsoft). Apple needs to get it's hands on this technology. Wouldn't Apple like to know how to build real supercomputers with 128 processors and 256 GB of RAM?

  10. "single 1.25 GHz G3" by dpete4552 · · Score: 1

    "I am not impressed that a 'single 1.25 GHz G3' gets beat by a P4 3 GHz."

    Actually it was a dual 1.25 GHz G4.

    --
    http://www.archive.org/details/ThePowerOfNightmares
    1. Re:"single 1.25 GHz G3" by Elwood+P+Dowd · · Score: 1

      When I read that I thought he was snidely suggesting a crappy multithreading implementation and a lack of Altivec optimization.

      Dunno.

      --

      There are no trails. There are no trees out here.
    2. Re:"single 1.25 GHz G3" by Llywelyn · · Score: 1

      As an anonymous coward pointed out in the other forum: Check out the comparisons between a 933 MHz and a dual 1 GHz mac w/ AE--they are very close, indicating that AE isn't utilizing the second processor at all.

      Also, I do not believe AE is altivec enabled.

      So, in short, it was a single 1.25 GHz G4 without any help from AltiVec.

      Next, I don't trust any benchmarking review which reads like an advertisement for Dell--which the original article does.

      --
      Integrate Keynote and LaTeX
    3. Re:"single 1.25 GHz G3" by Alan+Partridge · · Score: 1

      well, either that or the fact that the single 933 G4 and the dual 1000 G4 have VIRTUALLY THE SAME memory bandwidth. That slow, shared memory bus cripples Apple's performance every time - except maybe on dnetc key cracking - why do you think those dualie Macs have those huge L3 caches?

      --
      That was classic intercourse!
  11. Lies, damned lies, and statistics. by esome · · Score: 2, Interesting

    Seriously though, whatever you make of the original benchmarks, they were oviously a thorn in Apple's side or they wouldn't have responded.

  12. An Honest Answer by HotButteredHampster · · Score: 5, Insightful

    I'll try to give an honest answer. I have this very same argu^H^H^H^Hconversation with one of the developers I work with pretty frequently. To give you a bit of background, I am a software developer on multiple platforms including Mac OS X, but I spend most of my time on Windows.

    Performance in a given task is not defined by frontside bus bandwidth. It is defined in the amount of useful work done in a given time.

    All things being equal, the computer platform with the highest raw performance should perform more useful work in a given time. But things are never equal. How many different parts of the operating system and application are mixed in with the process? How many different developers of varying skill levels have added code to the process? Under normal circumstances, a given algorithm can vary between log n and n-squared processing time, depending on the quality of the developer's insight to the problem at hand.

    Perhaps an analogy: put me on a Suzuki GSX-R1000 and let me race against Nicky Hayden on a GSX-R600. By rights, I've got almost twice the horsepower. But there is no freakin' way I'll get around a racetrack faster! Objective fact: the raw performance of the GSX-R1000 is higher. Objective fact: the GSX-R600 made it around the racetrack faster. Conclusion: the raw performance of the platform was not the dominant factor in the test.

    So, do I expect the Mac to be faster? No, I expect it to be slower. But I will not argue when I am presented with meaningful benchmarks which contradict that presumption, either. What those benchmarks are saying is that the variables other than raw performance are dominating the equation.

    --
    "Smart is sexy." -- D. Scully ("War of the Coprophages")
    1. Re:An Honest Answer by Christopher+Bibbs · · Score: 1

      Some how I think you're bringing up Nicky Hayden to the wrong crowd. BTW, I'm bettng the kid could beat you on an unmodified SV650 too. ;)

      As to your point, I think you're correct in that FSB speed, though a critical factor when all else is equal, too much is different between these platforms to use it seriously.

    2. Re:An Honest Answer by HotButteredHampster · · Score: 1

      You're probably correct. I didn't want to stretch the analogy too far, because then I would be implying that all or most of the developers at Microsoft and Adobe have programming skills as bad as my riding skills!

      The training wheels come off next week!

      --
      "Smart is sexy." -- D. Scully ("War of the Coprophages")
  13. Cuz itz a mac adn Steve Jobes tlod me so! by Anonymous Coward · · Score: 0

    steve dosent lie an appel rules pcs suck they are running dos appel is 64 bit now you drool apple is hi tech you havent herd of unics we got it you dont eat it pcs steve ballmer is sweaty and macs are millon times faster PC crash allot two mac nevar crash I seen switch commershal xp crahs ever ysingle time all time 5 minutes crash not liek mac MAC RUEL!!!

    1. Re:Cuz itz a mac adn Steve Jobes tlod me so! by Anonymous Coward · · Score: 0

      god your an idiot you cant even parody a mac user without mispelling everything get a life windoze wanaabee!!!1

  14. Well hell... by PrimeWaveZ · · Score: 3, Interesting

    I think that Adobe is quite lazy. Why you ask?

    I've heard that a good amount of the base code in their products is in Pascal. While I don't know if this is true, it would also imply a helluva lot of 68k code still lurking about in their software. Going through both 68k emulation as well as another compatibility API is just bad. I hope this is not the case.

    Also, could one think that they are not optimizing their new PPC Carbon/Cocoa code as much for the platform? Surely the difference between a coder and a good coder could be measured in application performance, at least somewhat. While I hate math, getting better performance takes finding the time-consuming calculations and reducing it all to the easiest possible operations.

    Why not put some thought into making performance better rather than making gee-whiz features that most folks never asked for.

    And that Apple has been able to tweak MUCH better performance and features out of products like the Final Cut series shows that it CAN be done. Is Adobe really wanting to spend the time and effort it needs to in order to get performance to an acceptable level?

    God forbid, someone might have to write some stuff in ASM to get results. Blasphemy!

    As Vince Lombardi once said:
    "You can't make a chicken sandwich out of chicken shit."

    1. Re:Well hell... by macrom · · Score: 3, Informative

      I've heard that a good amount of the base code in their products is in Pascal. While I don't know if this is true, it would also imply a helluva lot of 68k code still lurking about in their software. Going through both 68k emulation as well as another compatibility API is just bad. I hope this is not the case.

      Mac developers have had almost 10 years to get rid of the 68K code. Fat apps existed for a while, but I would be beyond shocked to find out there was a single 'mov' of 68K code in any Adobe product. It's not like they employ a bunch of lazy programmers -- they have a very talented lot.

      Why not put some thought into making performance better rather than making gee-whiz features that most folks never asked for.

      Again, I would doubt this is the case here. At a lesser development organisation, maybe, but not Adobe. Especially given that they are right up the street (so to speak) from Apple, they've got all the opportunity in the world to get help optimizing their products. And most of the gee-whiz features you find in a shrink-wrap program come about because more than a handful of customers asked for them. Sure, developers always find neat little things to do, but Usenet and other forums are far from short on ideas from everyday users. You may not use a cutesy feature, but plenty of other people will.

      And that Apple has been able to tweak MUCH better performance and features out of products like the Final Cut series shows that it CAN be done.

      The catch here is that Apple has one platform to target. They could write the whole of the app in PPC assembly and no one would care. Adobe has to maintain a code base that stretches across 2 platforms, and they have to weigh the cost of maintaining divergent sources with the benefit gained by increasing platform-specific code. It's not an easy trade, but in the end, they will probably have more shared code that is not 100% optimized for this reason.

      Also, we don't know what Adode's Mac revenue stream looks like these days. You would think that they get a ton of Photoshop, Illustrator, etc. sales from the Mac side, but I see more and more Windows boxes on the desks of artists and designers. Again, this is a cost-benefit situation that Adobe must analyze, and maybe they don't see the need to pour hundreds or thousands on man-hours into optimizing tiny bits of their Mac code for a few more sales.

      On the other hand, maybe Adobe realizes they need to tighten up the PPC/Mac code, but they are running short on resources for that. So they post a benchmark on their site saying Windows kicks Apple's ass. Apple panicks and says, "Not so!" The next day, 2 of Apple's crack engineers drive over to Adobe and help them optimize code for a week, writing a bunch of PPC stuff that Adobe didn't have time for. Voila! They get some free (or cheaper) help and Apple looks like the hero. Marketing bullshit at it's finest.

    2. Re:Well hell... by Have+Blue · · Score: 1

      OS X does not use the 68K emulator outside of Classic, so there'd better not be any 68K code in a native Carbon app like Photoshop...

    3. Re:Well hell... by Gizzmonic · · Score: 1

      I think Adobe has been very lazy about optimizing Mac code for OS X. They get at least 50% of their sales for Photoshop and Illustrator on the Mac platform.

      True, there have been some designers that pulled a switch to Windows after Win2000, but there are far more that would give up their Mac "when you pry it from my cold, dead, fingers."

      Look what happened to Quark when they decided to give Apple the finger...they lost a lot more customers who switched to InDesign instead of trashing their computers.

      Adobe's not gonna abandon the Mac anytime soon. But I think their Carbon apps will take a few revisions before they reach the quality level of the OS 9 applications (besides Illustrator, which is total crap on any platform).

      --
      (-1, Raw and Uncut is the only way to read)
    4. Re:Well hell... by pressman · · Score: 1

      I have to disagree with the Illustrator crack.Up until version 8 I would have agreed, but 8, 9 and 10 have been rock solid in my experience.... as long as you don't have 9 gazillion fonts active. That's the only time I've had Illustrator give me any grief.

      And since version 7 (where Illustrator took a huge leap from version 4 to 7 on the Windows side), it's been fairly comparable across platforms. The Mac usually has an edge because it's just better at dealing with fonts and font management. Illsutrator 10, running under OS X has been absolutely marvelous for me.... especially with a Quartz Extreme graphics card under the hood. Hideous redraw times are a thing of the past!

      --
      Pooty tweet
    5. Re:Well hell... by Anonymous Coward · · Score: 0

      Well a bunch of Apple's OSs were still in Pascal until OSX.

    6. Re:Well hell... by petelasko · · Score: 1

      So they post a benchmark on their site saying Windows kicks Apple's ass. Apple panicks and says, "Not so!" The next day, 2 of Apple's crack engineers drive over to Adobe and help them optimize code for a week.... I really hope this is what is happening here. Hopefully Adobe is pushing Apple to 1) help them make their products competive, or 2) get some info on the future of the platform. Maybe Apple does share their roadmaps with Adobe, maybe they don't. this might be a tactic by Adobe to get some commitment from Apple that they will be competitive hardware-wise for the next generation of computing (at which, we are currently at the threashold)

  15. Excess by lux55 · · Score: 5, Insightful

    I'm a software developer, so my machine needs only modest requirements. Mostly a copy of PostgreSQL, MySQL, PHP, Perl, Apache, etc, and a decent text editor (BBEdit or NEdit preferred).

    Last summer I left a job where I was working full time on an AMD 1.5GHZ with 512MB RAM and a 7200 IDE drive. It ran Red Hat 7.2 and Gnome 1.4. It was WAY more than sufficient for my needs.

    I left and moved my work onto a TiBook 667MHZ with 512MB RAM. Performance difference of the machine? Negligible. Performance difference of myself? Huge.

    The truth is I really like both Gnome and OSX, but in terms of the "it just works" factor, OSX has a huge lead on everyone. Apple has the ability to accomplish something rare in human interface design: To be simple enough for the newbies to be comfortable, without compromising the power. No other system does this as well (yet).

    My other home system is an AMD 1800+ (1.5GHZ) also with 512MB RAM. There's no real difference in system performance for 90% of what I do. Still, I only use that machine for testing and bug tracking, and spend countless hours perfectly satisfied with my TiBook. It's about personal preference though, in the end.

    1. Re:Excess by Gregg+Alan · · Score: 1

      I suspect that since you can move between Gnome and OSX that *you* have a huge lead on everyone. You probably are not an average computer user...you're above average at least.

      That said, shouldn't those two machines be on roughly the same level as far as processing power goes? Then, to get myself in big trouble, is Gnome really supposed to be at the 'it just works' level? (Really, that's not a bash, just a question. Notice how I've left out my platform of choice?)

      --
      Here before all but 8486 of you.
    2. Re:Excess by JDWTopGuy · · Score: 1

      and spend countless hours perfectly satisfied with my TiBook. It's about personal preference though, in the end.

      That is one biiiiig troll lure if I ever saw one. :-)

      --
      Ron Paul 2012
    3. Re:Excess by WaKall · · Score: 1

      I'm a software developer too, and I have some huge sets of software to build. The difference between a P3-933 and a P4-2.8 is huge for me. It cuts testing cycles down by about a factor of 2, and some builds down by a factor of 8. Linking is the biggest speedup, and I'm not sure if it's the memory space or the CPU speed, but it's by far the most noticeable change. Of course, this is because of a) the language the code is in, and b) the sheer amount of code. But there are people out there that really do benefit from faster CPU/more mem because their datasets are that large.

      For a desktop system, the amount of RAM is basically a function of how you use the computer. Do you keep a lot of brower windows open, play mp3s, run any servers, what window manager you use. That can really drive up the memory usage. Also, any machine will crawl once you start paging non-stop, since hard disks are about the same speed everywhere in consumer hardware.

    4. Re:Excess by lux55 · · Score: 1

      Good points. I agree, it also comes down to what you need to do with it.

    5. Re:Excess by lux55 · · Score: 1

      I'd say in most modern distros, Gnome does "just work" for many things. It's the little stuff though that still gives OSX an edge, IMO. I'm no super-user (except when I want to be ;)), and like I said it's a matter of personal preference too (or we'd all be happy with WinXP).

  16. Re:who the fuck cares? by tdelaney · · Score: 1, Troll

    Actually, yes. The vast majority of graphics houses use Macs. They care very much about how fast filters run.

    I have a very good friend who works in a billboard production house. They are often dealing with 40GB (yes, gigabyte) photoshop files. If a single filter they used performed badly, that could well be hours (or even days) lost on the machines performing those transforms.

  17. Re:who the fuck cares? by ill+dillettante · · Score: 1

    I thought that photoshop had a 2GB file limit?

  18. The next PPC by Slur · · Score: 1

    No amount of tweeking to use special purpose instructions or multiple processors is going to beat that in the long term, so if the PPC people don't do something about it soon, Apple will have to switch.

    How about a 900MHz front-side BUS like the IBM 970 has? Would that help at all?

    --
    -- thinkyhead software and media
    1. Re:The next PPC by RzUpAnmsCwrds · · Score: 1

      How about a memory controller right in the CPU?

      And a HyperTransport link with 6.4 gigabytes per second of bandwidth (for AGP, PCI, Gigabit, SATA, etc.)

      Like the Athlon 64/Opteron.

      The 970 won't be the only 64-bit consumer chip on the market this October.

    2. Re:The next PPC by Gropo · · Score: 2, Insightful
      How about a memory controller right in the CPU?
      Speculation of a 970 on-die controller exists from the most erudite of tech news sources. We'll hopefully have better insight on the matter when he finishes/publishes Part 2 of his 970 breakdown article.
      And a HyperTransport link with 6.4 gigabytes per second of bandwidth (for AGP, PCI, Gigabit, SATA, etc.)
      Can do... Apple is a member of the HyperTransport Consortium, and adding 2+2 suggests an equivalent-if-not-HT-proper I/O bus on the speculated 970 Apple MoBos.
      The 970 won't be the only 64-bit consumer chip on the market this October.
      True enough. I think the poignant argument is that Apple holds all the marbles in the platform arena, leading us to suspect quicker adoption of 64-bit precision on the OS level and API's. It's entirely plausible that if Apple is truly behind the 970, Panther will launch concurrent support for +4Gb memory addresses and 'double' integer strings. Microsoft is still playing the 'shy southern belle' in terms of outlining support for AAx86-64. Sure, the linux camp is already on it, but to be fair you did say "64-bit consumer chip"...
      --
      I hate Grammar Nazi's
  19. The truth by PhoenixK7 · · Score: 1

    Hz?

    (oh man thats bad..) .. typing this from an 800 MHz iBook. Sluggish at times, but whatever. I prefer it to the other options despite the increased speed I might get by "switching" to x86.

  20. Re:Wow!G3 and G4 basically the same (at first) by MarcQuadra · · Score: 1

    I thought the G4 FP improvements were because it intrinsically routed some of those ops through the AltiVec units.

    AFAIK, the G4 was a G3 with SMP circuitry and AltiVec units, at least in it's first incarnation. It's been a while since it debuted though, and the evidence that the G4 has become more streamlined since branching from the G3 is good (if they are the same 'core' the G3 would be able to clock much higher since it's smaller).

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  21. I wish they WOULD make new G3s! by MarcQuadra · · Score: 1

    What I wouldn't give to have a recent-design G3 in my old blue-n-white.

    I wish someone would produce new G3s with giant integral and backside caches, they would absolutely fly on low-end and midrange servers where altivec is nothing more than extra heat to dissipate.

    Anyone know of a way to get one of those swanky new 750CXe G3s from the latest iBook into an older blue-and-white? They're different pinouts and voltages from my POV.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    1. Re:I wish they WOULD make new G3s! by Alan+Partridge · · Score: 1

      well, if Apple would only give the Sahara G3 (PPC 750fx)the mobo it deserves - if you check the Sahara's specs, you'll see it can clock up to 1.2Ghz, has 512KB of L2 cache, is built on a 0.13micron process and can use a 200Mhz FSB. Apple generously runs it up to 800Mhz on a 100Mhz bus - and even then it kicks the G4 arse all over town.

      --
      That was classic intercourse!
    2. Re:I wish they WOULD make new G3s! by MarcQuadra · · Score: 1

      That's what I'm looking for. There's got to be a way to mount that thing in my G3 B&W, maybe with a ZIF adapter card. I just want a 750 with a giant or superfast cache, I'll underclock it if I have to. If I can't get that I'll wait for the Pegasos PPC board and go Apple-free.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    3. Re:I wish they WOULD make new G3s! by Tycho · · Score: 1

      One of the problems is that the current IBM G3 processors do not have the bus compatability pins for the old 60x bus. The 60x bus is found on every pre-AGP G4 Power Mac, so this is a serious problem. The current G4 processor do have the 60x bus compatability pins and support the proper bus multipliers for proper operation on the pre-AGP G4 Power Macs. Now there was some talk a while ago of Sonnet producing a 750CXe G3 upgrade for the old Powerbook 2400, which would have required another IC that would translate the bus signals. I am almost certain that this product has been cancelled with the release of the 12-inch G4 Powerbook. Now an IC the translated bus signals could be used on desktop upgrades, but why bother when you can just get a G4?

      --
      Impersonating Tycho from Penny Arcade since before there was a PA.
  22. Re:who the fuck cares? by darndog · · Score: 1
    That sounds so wrong, quick check shows photoshop 7 stops at 3.35G file sizes although i don't doubt there is a plug in that increases that...

    BUT I cant think of any reason someone would need a 40GB Photoshop file, the lpi on billboard prints is so low that even screen resolution is overkill, I can only guess they are using photoshop for layout which they really shouldn't be doing, that's what quark / indesign are for, really bugs me when some muppet sends in a massively over dpi'd file for output.

  23. equality? by mbbac · · Score: 4, Interesting

    Why was the prior article on this displayed on the front page, but this one only shows up under Apple?

    --

    mbbac

    1. Re:equality? by DansnBear · · Score: 2, Interesting

      I agree. Adobe had their spotlight on the front page for bashing Apple. It even got about 842 comments. Now this response to it is hidden on the Apple page of Slashdot. This seems like a retraction a newspaper had to print on a cover story, and put it on the 17th page where no one will see it.

      --

      -= Who are The Headlocks? =-
    2. Re:equality? by mbbac · · Score: 2, Interesting

      That was the exact analogy I had in mind when writing my original post!

      You'd think that Slashdot would want to present both sides evenly.

      --

      mbbac

    3. Re:equality? by Llywelyn · · Score: 1

      "You'd think that Slashdot would want to present both sides evenly."

      Welcome to /., you must be new here...

      --
      Integrate Keynote and LaTeX
  24. Re:who the fuck cares? by Alan+Partridge · · Score: 0

    40GB stills files? FUCK OFF! if you need to make files with 20 megapixels of detail and about 500 layers then you can ONLY be working for the spooks with spy satellite images. Anyway, last time I checked, Photoshop had a file size limit of a couple of GBs.

    --
    That was classic intercourse!
  25. To, Too and Two by Alan+Partridge · · Score: 1

    To understand the above you first have to attend some kind of primary / elementary school.

    --
    That was classic intercourse!
  26. Re:who the fuck cares? by naelurec · · Score: 2, Informative

    Hmm.. I use to do billboard printing/design work. First off, Photoshop has a 2GB-3.5GB size limit. As far as the printing process is concerned, older large format printers could only do between 20dpi-70dpi ... using uncompressed TIFF CMYK files for output, on a standard 20'x50' billboard, this would yield a file around 219MB - 1GB+ per layer. Granted, given the viewing distance factor of a billboard, these graphics would generally be printed at only 10dpi yielding an effective TIFF size of 54MB. However, given the current level of technology in this segment of the printing market, most (if not all) large format printers will now use Postscript files as input, so much of the design is done like traditional desktop publishing (quark, indesign, illustrator) and then rasterized on usualy a multiprocessor PC-based RIP (raster image processor). In anycase, getting back to the original poster .. just because graphic houses are currently using Macs is not a representation of them being faster. It is simply a case of being what they have used for years. Many places that I do consulting work for (as well as where I previously worked) offload all of their heavy processing requirements to the fastest systems they can find, Mac or PC .. lately they have been buying PCs ..

  27. Yet another blind Cocoa zealot... by Millennium · · Score: 2, Informative

    Native != Cocoa, my friend. Or rather, not all native apps are Cocoa, nor are all Cocoa apps native (I doubt you'd call a Cocoa/Java app "native", for example).

    Carbon is every bit as native as Cocoa. It is true that Apple was too lenient in its backward-compatibility measures; by not forcing developers to take advantage of new technologies while porting their apps, we've seen the rise of Bad Carbon Ports, epitomized by (ironically) AppleWorks but seen to lesser degrees in other apps as well. However, a Carbon app which actually uses OSX technologies can be not just every bit as fast as a Cocoa app, but even somewhat faster if it's done right.

    Cocoa is good. Carbon can be good, though it does have some Bad Stuff that, regrettably, many porting jobs use. But an app is no better simply by virtue of being written in Cocoa or Carbon.

    If you want proof of this, simply look at the fact that Apple is slowly re-implementing Cocoa on top of Carbon. Some of this work is already complete and is a part of Jaguar; more is coming. When it is finished, Cocoa will be little more than a layer of abstraction on top of Carbon. How can one be intrinsically better than the other, when this is possible?

    1. Re:Yet another blind Cocoa zealot... by Anonymous Coward · · Score: 0
      If you want proof of this, simply look at the fact that Apple is slowly re-implementing Cocoa on top of Carbon. Some of this work is already complete and is a part of Jaguar; more is coming.


      Er, I'd like to see proof of that...This is honestly the first I've ever heard such a thing.

  28. I don't care about speed alone by 47PHA60 · · Score: 4, Informative

    I can only speak to multimedia content generation. I have never measured the speed of my PowerMac dual 1GHz with Final Cut Pro against a 3GHz Pentium running Premiere, but I do know that after 3 years of using Adobe's products with third-party hardware and drivers on Windows, I gave up and got a Mac with Apple software.

    I bought 4 boxes: PowerMac, Final Cut Pro, DVD Studio Pro, and a 6-to-4 pin firewire cable for camera. I have never purchased another accessory, peripheral, or software package, and the system is so well designed and executed that I can start an editing session in the morning and mail a 1 hour tape or DVD to a client by 5.

    With the Powerbook, I can shoot video and edit it on the plane home. If it's a long plane ride, I'll have the DVD burned before we land, while the guy in the seat next to me fights with his Vaio or Dell (I've been on many flights where some poor bastard gets no work done because Windows eats itself; it's happened to me too).

    My experiences over the past 5 years convince me that the Megahertz mongers have got the issues backwards. If you can first show me any combination of PC and laptop hardware on the Intel platform that can do everything I describe above for the exact same price, I will look at the speed of filter application or transition rendering.

    My point is that if Apple makes faster machines their superior systems will be better than they are now. If speed is the only improvement a PC with Windows and Adobe products offers, that system is still inferior to the Mac.

    1. Re:I don't care about speed alone by pressman · · Score: 2, Interesting

      I agree with you wholeheartedly. I use Final Cut Pro extensively, but I teach FCP and Premiere. Usually during my Premiere classes people ask me what I think of the program and I tell them that Premiere has it's uses but it is not widely used in broadcast television or film production at all. It is used mostly by home users on Windows or by Multimedia houses who don't need all the bells and whistles that Avid, Media100 or FCP offer.

      I don't actually discourage them from using Premiere. It has it's uses. But if they're serious about video editing for broadcast or for film I recommend FCP on the Mac or Avid on the PC side. Premiere is just too slow and inflexible for harcore, deadline intensive efiting. Plus, exporting an EDL usually results in a total system crash!

      To really sell people on FCP I just show them how FCP treats and handles a leyered Photoshop file and they just go nuts... and usually end up signing up for my next FCP class!

      --
      Pooty tweet
  29. Re:who the fuck cares? by noewun · · Score: 1

    I've worked on 4+ GB files.

    --
    I am a believer of momentum and curves.
  30. Re:Wow!G3 and G4 basically the same (at first) by threephaseboy · · Score: 1

    Nope. The G4 does have FPU upgrades. The G3 was notoriously bad at FPU, a 604e at the same clock rate would beat it in that dept (iirc).

    --
    .
  31. What is the definition of TROLL? by macguiguru · · Score: 0

    Am I confused? I guess I just don't understand the rating system. Must be cause I'm a Mac user.

  32. Well said! by macguiguru · · Score: 0

    I *might* consider switching to a PC - if it could run MacOS faster! I love speed as much as the next person, but I love the OS more. I use both daily - and I started out on PCs - the Mac just works... which is what I need. Keeping my wife's 2GHz PC working is a running gunfight. If you subtract all the wasted time patching Windows, all that speed kinda goes out the window.

  33. Re:who the fuck cares? by tdelaney · · Score: 1

    Sorry - I checked up with him and it's multi-gigabyte files, not 40GB.

    My bad.

    As penance, I went out and did a search for photoshop limits and whilst I couldn't find anything specifically for Photoshop 7, earlier versions at least have a 30,000 pixel limit in any dimension.

    However, he does often complain about how slow gigabit ethernet is ...

  34. Give examples by FredFnord · · Score: 1

    I dare you.

    And I'll bet you dollars to doughnuts that unless you actually go in and investigate the apps before you stick your neck out, you will be wrong somewhere between 33% of the time and 66% of the time.

    Leaning towards 50%.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
    1. Re:Give examples by Ponty · · Score: 1

      (This isn't something I thnk about often.)

      Looking at my dock, here's what's running:

      Finder - carbon, though not obvious
      CPU monitor: Cocoa
      iCal: Cocoa
      Address Book: Cocoa
      Mail: Cocoa
      Safari: Cocoa
      Proteus: Cocoa
      iTunes: Carbon
      System Preferences: I'd guess carbon
      Terminal: Cocoa
      BBEdit: Carbon
      Watson: Cocoa
      TextEdit: Cocoa
      Chimera: Cocoa
      FreeHand: Carbon
      Photoshop: Carbon
      OmniWeb: Cocoa

      As we don't know each other and can't know that the other is being honest, it's awfully difficult to come to some sort of conclusion. And it's hard to be specific about things like feel and nuance in a program. I'm sure I'm wrong sometimes, but I suspect that I'm right far more often than I'm wrong.

      For some background: I was a NeXT user before I got my previous PowerBook, and the Carbon apps made me scrunch my nose every time I used them. It was more obvious in the past, but the differences persist. Some are specifically the result of Cocoa practices and tools (like IB.)

  35. Every time someone uses the word 'orientated'... by FredFnord · · Score: 1

    ... god kills a kitten.

    Please, think of the kittens.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  36. Because it's not news? by FredFnord · · Score: 1

    Adobe, which is a dedicated Apple developer, bashing Apple? That's news.

    Apple defending itself? That's not news. I mean, who among you didn't expect this exact article to be out within a day or two?

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
    1. Re:Because it's not news? by mbbac · · Score: 1

      Because it is related, it deserves the same exposure.

      --

      mbbac

    2. Re:Because it's not news? by Redwing · · Score: 1

      Because it is related, it deserves the same exposure.

      Attention Slashdot Moderators:
      REDWING is commenting on this news story.

      Now, because it is related, please put my comments on the front page.

      --
      Raisinettes are my raison d'etre
    3. Re:Because it's not news? by mbbac · · Score: 1

      Comments aren't articles, dumbass.

      --

      mbbac

  37. Not surprising in any way by FredFnord · · Score: 3, Interesting

    In 1997, Adobe started trying to get all of its customers to switch over to Windows from the Mac. This was when the Mac was in a really bad way, and Adobe simply didn't want to support it.

    Ever since then, Adobe has been treating the Mac as a second-class citizen. 'You could die someday', they seem to be saying, 'And we'd just as soon it were tomorrow.' It would be a lot cheaper for them not to have to develop two versions of any of their products, but until the number of Mac users in the businesses they sell to goes down, they can't jettison the Mac versions. So they've been gritting their teeth and bearing it.

    And then Apple comes along and makes software that actually competes with them! WHILE they were wishing they could get rid of Apple. If Adobe were a person, that would be a perfect recipe for getting them amazingly mad. 'We wanted to screw you over, and were just waiting for any opportunity... and here you are, screwing US instead!'

    Is it any surprise that Adobe will keep selling Mac software (because they have to), but use any convenient opportunity to get as many of their customers to use Windows as they can?

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
    1. Re:Not surprising in any way by pressman · · Score: 2, Interesting

      They sell as much mac software (unit per unit) as they do Windows products... except for maybe acrobat.

      Mac Photoshop makes up the bulk of Photoshop registrations at Adobe. Sure millions of pirates out there probably have Windows copies of Photoshop, but the Macheads usually pay for their software and Adobe only really cares about the people who pay for and register their products.

      --
      Pooty tweet
  38. Gimp by thinkliberty · · Score: 0, Troll

    There is a bigger reason why adobe is dropping support for the Mac. They can't compete with the features of the Gimp and realize in a few years, maybe sooner the Gimp will have more features. Why pay 500 dollars for a Photoshop when you can download the Gimp for free and pay a programmer 250 to add the feature that you need. It's half the cost..

    1. Re:Gimp by Anonymous Coward · · Score: 0

      Boy are you in a dream world, heh. My girlfriend is get an degree (her hobby) in art and has an internship with a local firm that does everything from brochures to artsy-displays for companies to webpages to sfx for commercials and small movies. Its not an overly large place, like 60-70 people there. Except for me, she's never even heard of the GIMP. I had her ask some of her co-workers and no one there has heard of it either. I showed it to her and she thought it was nice, but hard to use. A good portion of her friends are also artists and none of them have heard of it either.
      I've told them how its free to use, but they all said they'd rather pay for the tools they use because they like them and know how to use them, then use the Gimp even though its free.

    2. Re:Gimp by Cheesewhiz · · Score: 2, Interesting
      Look, as a graphics professional, I have to tell you, GIMP is a nice idea, but is hardly a pro tool. This is not because of any lack of features, but because the work flow of it is slow, and clunky.

      Photoshop is the bread and butter of the graphics industry. Unless you essentially duplicate the interface and workflow of Photoshop in GIMP, GIMP will have a puny fraction of a percentage point of the pro graphics market.

      If you're aiming to replace Photoshop for pro users, than duplicate it in open source and get it over with. If, on the other hand, you're trying to provide a free, sensible alternative for the other 99.99% of the world that aren't graphics pros, you've got a shot with doing things your own way.

      But even then, GIMP can't yet hold a candle to Photoshop in terms of workflow, or feel. I wish it did...I'm as tired of paying $500 for photoshop as the next guy, but Photoshop pays for itself eventually because of its quality, and low-irritation factor. It just works.

      --

      -----
      "Cogito Eggo Sum: I think, therefore, waffle."
    3. Re:Gimp by @madeus · · Score: 0

      Look, as a graphics professional, I have to tell you, GIMP is a nice idea, but is hardly a pro tool.

      I disagree, it's used by my many graphics professionals, especially 'film gimp', it's very much a pro tool - for example it can handle file sizes much larger than Photoshop.

      This is not because of any lack of features, but because the work flow of it is slow, and clunky.

      Actually I think Photoshop is horribly clunky and unintuative too!

      I'll certainly grant you that for some things GIMP is less intuative that PhotoShop, but for others I find it's more intuative that Photoshop (Photoshop, though not exactly user hostile, was never a good example of a user friendly application).

      Just becase GIMP has a 'different' interface to Photoshop doesn't mean that it's automatically 'worse'. Photoshop is merely Adobe's idea of what a software package should look like - and frankly most Adobe tools have a *hideous* user interface (just look at Acrobat Reader!).

      I think a lot of graphic designers have grown up on Photoshop and maybe have forgotten how hard it was to learn how to use Photoshop properly and get use to it. I think this is why many existing graphic designers may not want to switch (developers stuffer from the same issue when new languages come out - there is a productivity trade off to be made by sticking with what you areadly know vs. learning a new technology).

      I certainly don't think it's any more clunky (other than the installation) and I *really* wouldn't want GIMP to try and duplicate Photoshop's interface! It may be 'established' but, as I've said, I think it's a bit of a disaster from a Humane Interface POV.

      I do think however, that the lack of a Mac OS X Aqua port is slowing it's slow adoption rate amoung established professionals.

    4. Re:Gimp by Anonymous Coward · · Score: 0

      Maybe it's just a screen redraw problem, but Gimp seems horribly slow on anything remotely resemembling a large file. Even at 30 MB I have to wait for a few seconds between brush strokes or the screen doesn't update in real time. Hiding a layer means waiting a few seconds for the screen to refresh, whereas in Photoshop, even with 3 year old hardware and 300 MB files it happens instantly.

      Where are you getting the "it can handle file sizes much larger than Photoshop" from? Am I just doing something wrong here?

    5. Re:Gimp by thinkliberty · · Score: 1

      It's your video card. this is a known problem with ATI video cards. Either you have bad drivers or not enough video ram for the file you are editting.

    6. Re:Gimp by Gropo · · Score: 2, Interesting
      Just becase GIMP has a 'different' interface to Photoshop doesn't mean that it's automatically 'worse'.
      Actually, I'd argue that that is the ultimate reason the interface is 'worse'. The reason being, it deviates so radically from Illustrator and InDesign that the streamlined psychological effect of switching between the "Trio of Might" all day long completely vanishes.
      Photoshop is merely Adobe's idea of what a software package should look like - and frankly most Adobe tools have a *hideous* user interface (just look at Acrobat Reader!).
      While You're entirely entitled to your opinion on this matter, I respectfully disagree (Acrobat Reader being an exception). Having been an intensive Adobe design suite user for the past 7 years, and having somewhat extensively demoed much of the 'competition's' offerings, I find Adobe's interface design to be the most thorough and ubiquitous in the design suite industry (if not the entire software industry).
      I think a lot of graphic designers have grown up on Photoshop and maybe have forgotten how hard it was to learn how to use Photoshop properly and get use to it.
      Any application, whether GUI-based or CLI-based, requires a certain period of familiarization. We need to look at conditions that alleviate the need to learn or re-learn methods of achieving common functionality between both OS-wide abstractions and abstractions found within other applications. Apple has covered a good deal of this ground with a wide palate of standardized command-key functions that Adobe has strived to adhere to for many years. To be fair, Macromedia and Corel have also strived to adhere to these standards; in my opinion, not quite as thoroughly as Adobe.

      If GIMP could be rearranged to sufficiently integrate with an Adobe (or perhaps Macromedia, QuarkXPress) workflow, eliminate the perceptible "clunkiness", and add crucial functionalities found in PS (CMYK, Adjustment Layers) then maybe GIMP will find some adoption within design ranks. I am by no means holding my breath.

      ...I *really* wouldn't want GIMP to try and duplicate Photoshop's interface! It may be 'established' but, as I've said, I think it's a bit of a disaster from a Humane Interface POV.
      I'd really like you to qualify that argument with some examples. If you don't have the time/effort to list them, don't sweat it.
      I do think however, that the lack of a Mac OS X Aqua port is slowing it's slow adoption rate amoung established professionals.
      I would tend to agree, assuming by "Aqua port" you mean a true integration with and adherence to Apple's HIG. Simply slapping a Quartz/Aqua face on the standard functions/layout/menu trees won't do a damned thing in that regard.
      --
      I hate Grammar Nazi's
    7. Re:Gimp by pressman · · Score: 4, Interesting

      In the professional graphic design world, there are only a handfull of people that use the GIMP. It's a beast to work with because it doesn't adhere to any of the User Interface guidelines that designers are used to. It is definitely a Freeware UNIX App?! It has the potential to be very powerful, but it suffers from the "UI's are for sissies, real users use a CLI" mindset.

      learning the interface of any Adobe app is pretty damned easy. Learning the tool sets is quite another matter. Photoshop and Illustrator are not for mom and pop who want to design a family newsletter. They are geared toward working professionals in the graphic arts, web design and film/video indutries. People who are trained to learn and use software effectively. People who, in general, don't have the time or energy to spend fussing about with a free program whose capabilities don't even come close to matching that of Photoshop yet. I know, I've been using Photoshop for 9 years and I've spent about a year studying The GIMP and basically, it's a productivity nightmare. It will remain a novelty for some time until someone or some group decides to really dig in and fix the app's interface and start putting in some of the features that present day users of Photoshop now EXPECT of an image editor. Live, editable type layers. CMYK and Spot Color support, ColorSynch support. Slicing and rolloover capabilties from and easy to use palette. PostScript Level three layer and transparency effects. The list goes on and on and on.

      I hope GIMP development keeps advancing because that will keep Adobe on their toes. Maybe Apple will pull another Safari and make an image editing app based off of the GIMP codebase and REALLY give Adobe a run for their money.

      Sorry to say it, but GIMP ain't ready for prime time production use yet and anyone who says it's in wide use commercially is out of their mind. It simply isn't true. They don't teach the GIMP at art & design schools where the new generations gain their application and design experience and designers are mostly a non-technical bunch. The GIMP is still an app for technically minded folks.

      http://www.amazon.com/exec/obidos/tg/detail/-/07 64 53694X/qid=1048869038/sr=8-1/ref=sr_8_1/104-397569 9-8879107?v=glance&s=books&n=507846

      Now if you read that book cover to cover and STILL insist that the GIMP is as full featured and intuitive as Photoshop I will have to call the funny farm on you.

      --
      Pooty tweet
    8. Re:Gimp by Cheesewhiz · · Score: 1
      "I think a lot of graphic designers have grown up on Photoshop and maybe have forgotten how hard it was to learn how to use Photoshop properly and get use to it. I think this is why many existing graphic designers may not want to switch (developers stuffer from the same issue when new languages come out - there is a productivity trade off to be made by sticking with what you areadly know vs. learning a new technology)."

      That's exactly the point though. They don't care about how clunky Photoshop is anymore, because they've already learned it, and they don't want to relearn something else that feels (but may not be) just as akward.

      This is a terrible cycle. As long as the earlier generation of designers use Photoshop, the next generation will have to. The only way older graphics pros will switch to GIMP, as I mentioned, is if they don't have to learn a new interface.

      Therefore, the only solution to GIMP getting graphics pros on its side is to almost completely mirror Photoshop, at least for the time being. Unfortunate, but I think it's true.

      --

      -----
      "Cogito Eggo Sum: I think, therefore, waffle."
    9. Re:Gimp by pressman · · Score: 1

      I think a lot of graphic designers have grown up on Photoshop and maybe have forgotten how hard it was to learn how to use Photoshop properly and get use to it. I think this is why many existing graphic designers may not want to switch (developers stuffer from the same issue when new languages come out - there is a productivity trade off to be made by sticking with what you areadly know vs. learning a new technology).

      Ok, here's where your point goes astray. Learning the interface of Photoshop is a breeze. Hold your cursor over a tool and a little yellow tab appears that tells you what tool it is. In all of the menus there is a key command designation next to most commands. There is a very helpful "help" feature and there are hundreds of thousands of photoshop users crawling the web helping each other with Photoshop problems. If you need support it's either in the app itself, on the web or help is available from Adobe tech support or one of hundreds of books on the program.

      learning the toolset is a different story. I've been playing with PS for 9 years and I still learn something new every time I use it. A little productivity tool, a shortcut, a helpful but unexpected filter effect. You name it. Learning Photoshop is a career long adventure requiring knowledge beyond the app itself. Understanding additive and subtractive color theory and practice. The in's and out's of various file formats and which are geared toward which application thereof. Knowing how to make an animated GIF does not make one a digital imaging wizard. I've checked out a bunch of the "Made with GIMP" sites.... and trust me, these pages were made by developers who discovered the joys of filter effects for the first time.... not graphic artists.

      The main argument in favor of the GIMP seems to be that the proponents know how to use to a certain functional extent and have no idea how deep photoshop goes and how powerful it really is and that there is always another trick to learn no matter how well you think you know the application.

      I won't use the GIMP until it surpasses PS in terms of power, stability, ease of use and overall productivity. GIMP is free, but lacking in features and usability. Why would I use it? What does it offer me RIGHT NOW that Photoshop doesn't other than a discount?

      I still get excited every time I launch PS. I know I'm going to be having fun. Most graphic artist feel something similar. When the GIMP gets THAT, then I will be impressed.

      --
      Pooty tweet
    10. Re:Gimp by pressman · · Score: 2, Insightful

      Look at Macromedia. The ape Adobe's interface at every chance they get. Good software with an interface consistent to what the market expects makes MM a viable competitor to Adobe. I'm still pretty firmly in the Adobe camp, but Dreamweaver made me switch from GoLive. A fmailiar interface on a superior product. It can happen.

      Years ago I gave X-Res and Corel Photopaint their day in the sun, but you know what? They were just garbage compared to Photoshop. I tried Painter for a while. A very powerful, expressive program, but way too palette heavy, even by Adobe standards. I never really grasped the program, but many people with traditional media backgrounds did and they saw it as a complement to Photoshop rather than as a competitor. It lives in on to this day in pretty much the same fashion... though having gone through like 8 owners.... one of which was Corel. Shudder.

      So an underdog can steal the crown, but that underdog had better have some mad skills. The GIMP isn't even close to being there. It's the genius, harelipped, buck toothed uncle of the digital imaging world that all the pretty people in the family don't deign to talk to. Clean up the interface and put in the features and capabilities that the design market wants and duke it out that way.

      Claiming that The GIMP is ready to topple the Photoshop crown right now on Slashdot is just ludicrous. The app has potential, but it needs to grow up and mature a great deal before taking on the throne.

      --
      Pooty tweet
    11. Re:Gimp by pressman · · Score: 1

      "Therefore, the only solution to Linux getting desktop users on its side is to almost completely mirror Windows, at least for the time being. Unfortunate, but I think it's true."
      See, OSS developers can do it. Look at Gnome. Look at KDE. They understand that a familiar interface breeds aceptance. Why must the GIMP suffer with such a hellish, uninspired, counterintuitive interface when it has a perfectly respectable reference UI?

      --
      Pooty tweet
    12. Re:Gimp by pressman · · Score: 2, Informative

      I disagree, it's used by my many graphics professionals, especially 'film gimp', it's very much a pro tool - for example it can handle file sizes much larger than Photoshop.

      Aha! Film Gimp and GIMP serve two totally different purposes. Video files are WAY MORE HUGE than simple still image files. I can see where the scriptability and flexibility of Film GIMP can come in very handy as a tool in film and video post-production. Used in tandem with other post production tools, a very powerful combination can be made.

      However, the GIMP as a stand alone productivity tool in a commercial graphic design environment just isn't up to snuff yet as far as featrues and usability go.

      --
      Pooty tweet
    13. Re:Gimp by shylock0 · · Score: 3, Insightful
      I'm a consultant who does a lot of work with digital media, content creation, and professional design/art companies.

      Please, as a response to this post, let me know of one or two graphics professionals (web sites, please) which I can verify use GIMP (not film gimp, which is completely different (and has undergone a name change), but GIMP).

      The truth of the matter is, professionals -- true professionals, people who make their living sitting in front of a computer using photo and graphics tools for 4-8 hours a day -- all use Photoshop. It has nothing to do with interface or learning curve. It has to do with color management.

      People who make arguments about GIMP and Photoshop and don't mention color management simply don't know what they are talking about. Color management is nearly everything to graphics professionals, and, quite simply, the Mac and Adobe Software does it better than anything else -- light-years ahead of GIMP. That's why many graphics pros use Macs, even *if* PCs are faster. Speed is far less important than output. Color management is everything.

      We use GIMP quite a bit in our office (we also use photoshop). It's free, it's fast, and we can get it to run on the four platforms we use. But we can't recommend it as a solution to our customers. It's just not good enough.

      --
      Statistically speaking, there's a 99.998% chance that my IQ is higher than yours. Get over it.
    14. Re:Gimp by pressman · · Score: 1

      I think a lot of graphic designers have grown up on Photoshop and maybe have forgotten how hard it was to learn how to use Photoshop properly and get use to it. I think this is why many existing graphic designers may not want to switch (developers stuffer from the same issue when new languages come out - there is a productivity trade off to be made by sticking with what you areadly know vs. learning a new technology).

      Man, I can't stop replying to this! When I started learning photoshop, my only real computer knowledge was from PageMaker 1 thru 3 and Word up until the early 90's. I was a photography student and Photoshop 2 & 2.5 really made sense to me. The overarching metaphor of a digital darkrrom made learning the program a breeze...at leaston a base functional level. This is where I think the OSS, *NIX developers need some help. Their only real metaphor for using a computer is, well, using and maintaining the computer itself and networks. Their backgrounds, in general, and views of usability are based on their use of the computer as a programming and networking tool. Graphics types, grab onto other metaphors to help them cope with and understand the technology at their fingertips. People with backgrounds in photography gravitated toward Photoshop because it successfully implemented a digital darkroom metaphor. The program has grown quite a bit in scope since version 2, but the overall experience of using the program has remained essentially the same.

      Lots of people had a rough time getting comfortable with Flash 4 and up because the interactivity elements of the program became more important. The "traditional cell animation" metaphor took a back seat to the new robust scriptability it had acquired. Now, in order to use Flash effectively, people who were once designers, artists, had to learn how to script or had to learn how to explain to those who knew how to script but don't really know animation how to execute what the animator wanted to happen. Adobe tried to make a firendlier version of Flash called LiveMotion... it failed miserably. It had some great features in it. It was much better at doing some things than Flash was, but it never really integrated what USERS wanted out of a SWF capable authoring tool which was current compatibility ActionScript. Adobe was behind the times in this regard and LiveMotion suffered and died as a result. See? Even the titans of industry can take one in the shorts if their products don't match up with USER expectations.

      Now, Flash is used primarily by people who could be considered "developers" who work in tandem with artists who develop the art elements for the Flash piece. This is precisely why I went iinto film and video editing rather than deeper into Flash. I loved the idea of motion graphics, but was turned off by having to know so much scripting. Instead, I took my knowledge of photography and moved into a field where the metaphors and frames of reference more closely resembled what I was already accustomed to and enjoyed. Non-linear digital video editing. Having been a photographer and having done 16mm film editing on a flatbed Moviola, I was able to grasp the metaphors used in Avid and Final Cut Pro very easily. Avid and Apple have done a good job of creating a workspace that their TARGETusers can easily understand. Adobe has fallen flat on their face here, as Premiere is a nightmarish hell to work with. People would rather pay $999 for FCP than pay $500 for Premiere. (There's your paradigm shift, buddy!)

      So, see, you can relate to the GIMP because you're a UNIX guy and The GIMP was developed by people like yourself who have a similar frame of reference when it comes down to how a program should be laid out and how it should behave. Those of us with significantly more graphical views of the world find the GIMP to be a usability nightmare because it does not reference any of the metaphors that make us feel comfortable and want to use a program. Sure, the raw power and talent may be under the hood of the GIMP, but none of us

      --
      Pooty tweet
    15. Re:Gimp by pressman · · Score: 1

      My various copies of Photoshop (registered version 3.0.5 - 7.0) have paid for themselves many times over... usually on the very next job after purchase. Also, upgrading is the way to go. $500 initial purchase and the $99-140 thereafter. I've probably spent ~$1000 total on Photoshop in the last 8 years... not counting filters which almost always cost more than the PS upgrade itself!

      I don't even want to try and calculate how much income Photoshop has earned me compared to my investment in the program itself. It's paid for itself so many times over it's ridiculous. As have Illustrator, Dreamweaver, BBedit and all the others I regularly use.

      --
      Pooty tweet
  39. Hmm. Now how do I check? by FredFnord · · Score: 1

    I could have named off about 2/3 of your list without ever opening the app, so it's kind of hard to give you much credit.

    Mail, Terminal, and TextEdit are direct derivatives of NeXT apps, and TextEdit is used for just about every demo of how easy it is to program in Cocoa that exists. OmniWeb is by the OmniGroup, a bunch of people dedicated to proving how wonderful Cocoa is.

    Photoshop, FreeHand, BBEdit, and iTunes are all obvious and straightforward carbonizations of 9 apps. No points there, either.

    As for the rest, I've just started looking through packages, and I will admit that I can't figure out how to figure it out. They all use some cocoa calls: even the two carbon apps that I checked have cocoa calls listed in them. How can I differentiate?

    Plus, if you're going to talk about some of them being the result of, for example, Interface Builder, you have to bear in mind that IB works beautifully with Carbon. So be careful, because if what you're saying is 'I don't like non-interface-builder apps' then that's a completely different and basically unrelated discussion to Cocoa vs. Carbon.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  40. Re:Hmm. Now how do I check? by Ponty · · Score: 1

    Note that I didn't say that I don't line non-IB apps. What I was implying was that IB creates results that emphasize the differences between Carbon and Cocoa.

    I was disappointed that the programs I was currently running were so obvious. How about this: Open Backup or iChat. Think about using those programs. Then open up IE or the Script Editor and think about how those programs feel. You can't tell me that -- previous knowledge or not -- the programs aren't clearly different.

  41. Sure they are by FredFnord · · Score: 1

    Sort of the point of slashdot, in fact.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  42. Absolutely true, and completely irrelevant by FredFnord · · Score: 3, Interesting

    Fact: Adobe spends significantly more developing for two systems than they would developing for only one.

    Fact: Adobe is in business to make money, and has, as most companies do, absolutely no loyalty to anyone except for its stockholders.

    Fact: If Adobe were to stop developing for one platform or the other, while it was still a viable platform, it would earn itself enormous ill will, and someone would step in with a replacement. And a good chunk of people would buy the replacement. (Let's just not discuss the GNU replacement here, okay? It's not the point.)

    From these three facts we can extrapolate a few things.

    Extrapolation: Adobe will not stop making either Macintosh or Windows products while a sizable chunk of their income comes from the platform in question.

    Extrapolation: If Adobe could keep all of their customers, while shifting development to one platform, they would do so in a heartbeat.

    Extrapolation: The only way the above could happen would be if one of the platforms were to basically die, or everyone using that platform with Adobe software were to switch over to the other platform.

    Extrapolation: Since they can't just discontinue their software on one platform without the above problem with it causing massive customer ill-will, the best way to bring about these circumstances is to make it more difficult to live on the platform they wish to kill, while simultaneously telling everyone how much better the other platform is.

    Extrapolation: They aren't interested in trying to kill Windows.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
    1. Re:Absolutely true, and completely irrelevant by pressman · · Score: 1

      They aren't interested in killing the Mac off either since such a huge portion of their sales are to Mac loyalists who would rather use Linux than switch to Windows on basic principal.

      Over the years, Adobe has made it easier and easier for me as a Mac user to enjoy their products and be productive on my platform of choice. It's only gotten better since their products went OS X native.

      Conclusion, THEY AREN'T TRYING TO KILL OFF THE MAC OR WINDOWS. They are trying to increase sales on both platforms.

      This PC's are faster article, which is just bad, biased reporting anyway, is not a serious attempt by Adobe to kill off the Mac platform. Hopefully it will serve as a fire under Apple's ass to put out the PPC 970's and improve their benchmark numbers. Get that FSB speed up, etc.

      A serious attempt to kill off the Mac platform would be a simple refusal to release a Windows only version of Illustrator, Photoshop or InDesign. But then Macromedia or some OSS solution would jump in and go for the gold. 'Twould be a seriously stupid move on their part. Smaller overall marketshare, but there are still millions of designers, artists and video people who will not give up their Macs at any cost. The design realm is still primarily a Mac stronghold. Hell I'm writing this in Safari on OS X.2.4 from within the walls of MS while InDesign 2.0.2 is busy exporting a high res PDF to ship off to a PostScript 3 compatible print shop using a PDF only direct to plate workflow. Even MS knows that publishing and design are still ruled by the Mac platform. If MS realizes this, trust me, so does Adobe!

      In essence, your extrapolations are pretty far fetched.

      --
      Pooty tweet
    2. Re:Absolutely true, and completely irrelevant by pressman · · Score: 1

      A serious attempt to kill off the Mac platform would be a simple refusal to release a Windows only version of Illustrator, Photoshop or InDesign.

      D'oh! What I meant was, if they refused to release a Mac version of one of their flagship products and went Windows only. (Sorry, the Linux versions aren't coming ANY time soon... unless the Mac users all switch over to Linux!)

      --
      Pooty tweet
  43. Ugly API by Llywelyn · · Score: 1

    "Ah, now we can be quite certain that you don't have the foggiest idea what you're talking about. Carbon is not "ugly-looking." It's just an API. It doesn't look like anything."

    Well... actually it does, though it may not be obvious through the User Interface.

    It is the difference between looking at handwritten, strict xhtml code and looking at the output from telling MS Word to create an HTML document.

    Carbon just feels... unclean in comparison to Cocoa.

    Thus, yes, you *can* say that about APIs.

    --
    Integrate Keynote and LaTeX
  44. A lack of G4 optimization is 100% Apple's fault by Anonymous Coward · · Score: 0
    With Adobe's idea of G4 optimization ...

    Adobe is still steaming from the olde days when they jacked-up the price of a Postscript license so Apple created TrueType, which out-hinted PostScript Fonts, and licensed it at a much lower rate, which forced Adobe to drop the price on Postscript licenses.
  45. damn shame... by Anonymous Coward · · Score: 0

    this hasn't been modded up

  46. Apple needs to RTFA by sootman · · Score: 1

    If they would follow from Adobe to the actual test page, they'd see that the Dell wipes up the floor with the Mac on Photoshop tests, too. Not by such a drastic margin (4.5v7.1s, 35.1v62s, and 3.4v4.5) but how does the AE bug apply there, hmm?

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Apple needs to RTFA by Llywelyn · · Score: 1

      Read their testing methodology and look at their system configurations and the answer will become immediately evident.

      Not to mention that Photoshop forces the graphics card to render everything twice, and initial page reads like an advertisement for Dell...

      --
      Integrate Keynote and LaTeX
  47. wow, a nicky hayden reference on slashdot! by Anonymous Coward · · Score: 0

    great analogy. too bad there aren't too many folks who understand it. besides, nicky is going to get spanked for at least a year or two in moto gp. heh.

  48. System prefs is Cocoa by wirelessbuzzers · · Score: 1

    (no text)

    --
    I hereby place the above post in the public domain.
  49. It's the paradigm, baby by FredFnord · · Score: 1

    So what you're actually complaining about is the interface paradigm, really.

    It's perfectly possible to make a carbon app look as much like a cocoa one as you could ever want to. However, there are two 'problems'. First, both of those carbon apps are descendants of MacOS 9 apps, and pretty close descendants at that. Nobody put in a whole lot of time to make them look different from the old ones. They also haven't had a whole lot of attention paid to them to make them fit perfectly into the MacOS X commons. That kind of thing comes for free (or at least very cheap) when you write new software, but takes a lot more work when you're trying to change over from one 'feel' to another.

    Number two: the people who write in carbon tend to like the older interface paradigms more than they like the newer ones. You clearly like the newer paradigms. That's fine. But don't mistake this for universality, nor for limitations of Carbon. Cocoa is sweet, great. But carbon is a perfectly viable set of APIs. Saying that it's bad because it's based on the old, grotty Toolbox is like saying C++, Java, C#, and Objective C are bad because they're all based on old, grotty C. I admit that, like C++, Carbon could have been cleaned up better before it was released. But --especially considering its (intriguing) origins -- it seems to me to be quite a nice little package.

    [Note: when I talk about the newer paradigms, I mean 'originated at NeXT 14 years ago instead of at Apple 20 years ago.']

    Anyway, those are the differences *I* see.

    -fred

    --
    Sign #11 of Slashdot overdose: You see the phrase 'moderate Republican' and you wonder if that would be a +1 or a -1.
  50. Objectivity and following the dominant paradigm by @madeus · · Score: 1

    Rather than reply to individual posters all I can do is shake my head at the all-to-predictable lack of vision and Fear Uncertainty and Doubt by users in face of moving away from the methods Adobe has foisted upon them.

    This behaviour has been happening online almost since Usenet's inception - with users being afraid of moving from one environment to the next - to the extend that they even defend faults in the current system by decrying them as 'standards' - only to find they are made redundant by more flexible users and those approaching the products from a fresh and untainted perspective. The same arguments have been repeated time and again in the software world and if you know the history of such arguments then the outcome becomes very clear.

    I think the failure (of at least one respondent) to see that something as basic as an Aqua based port as an important stepping stone to adoption is a clear demonstration of the lack of vision to which I have alluded. Quite simply, many more users are going to experience the product if an Aquafied version is released, even if it did not entirely behave within the conventions of Mac OS X's Inspector based UI (which it should, but for a product of this nature need not be a priority).

    Additionally, in response to another posts, the differences in UI with Film Gimp (or CinePaint - the new name change is not yet complete) are not nearly as significant as some would mislead users to believe - the majority of the interface (such as selectors) are actually identical in both.

    You may be afraid of change you may fail to compare the product on a open bases (despite that I am sure many of you will deny you are doing this, you will at the same time openly declare that 'GIMP should follow the conventions in PhotoShop because it is the current dominant application'), but you will simply be made irrelevant by the next generation of designers who have a new fresh approach to design and who are untainted by pre-conceptions about how a particular program should behave, or brand loyalty to Adobe.

    I often see this as one difference between good and bad software engineers - while one should not jump on foolish vendor driven bandwagons, a good software engineer is able to adopt a new methodology or language that has an entirely new paradigm and requires a significant re-working of his typical design approach - if he can objectively see that this newer approach is on balance better than his existing approach. A bad engineer, on the other hand, will lack such objectivity and cling defensively to the approach he already understands, because it is more convenient.

    1. Re:Objectivity and following the dominant paradigm by pressman · · Score: 1

      Well someone has been reading their Chomsky!

      Hey, if the OSS world can get their act together and create a user friendly version of the GIMP that offers all the flexibility and features of Photoshop and surpasses them, then I'm on board. I've been a contract designer for years and I've always had to adapt to new situations, new workflows, new programs on an almost weekly basis. Don't give me the "dominant paradigm" garbage either. That's just your college sociology course still haning on and it's a catchy buzzword among kneejerk college liberals.

      The next generation of designers "who have a new fresh approach to design and who are untainted by pre-conceptions about how a particular program should behave" are going to be taught Adobe and Macromedia products in school. They will use them on their first jobs and after. There will be no revolution among the next generation of designers unless there is something truly better to supplant the current crop of tools.

      Your Chomskyesque tyrade holds no water until you can prove that something better is actually in the making. I've said it before and I'll say it again. GIMP's UI and feature set are not even close to being ready for prime time production use. I'm not saying it will never happen, but until the codeheads actually start listening to their end users and not just their other codehead friends... only codeheads will want to bother learning The GIMP.

      There is nothing revolutionary or new about The GIMP other than it's price tag. There is nothing you can do in the GIMP that I couldn't do eight different ways in Photoshop 10 times faster. To those of you out there working on the code of the GIMP, go grab a veteran Photoshop user and pick his/her brain about what professional graphics people WANT and NEED out of an image editor. Go talk to, shudder, pre-press people, talk to photographers and painters and illustrators and physicists. Talk to graphics production people... and not just your buddies over in the web design department. Graphics production for the web is child's play. Trust me, I do it for a living primarily... the paychecks are good, but the work is mind numbingly simple.

      Get out of your command line and talk to the people who use image editors and find out what they want. If it continues to be treated like a Computer Science final project, it will forever be for the geeks and never for the vast majority of people who would use it professionally.

      --
      Pooty tweet
    2. Re:Objectivity and following the dominant paradigm by Gropo · · Score: 1
      Rather than reply to individual posters all I can do is shake my head at the all-to-predictable lack of vision and Fear Uncertainty and Doubt by users in face of moving away from the methods Adobe has foisted upon them.
      Well, that was pretty insulting. I certainly don't feel that Adobe has "foisted" any methods on me, rather that I've been privy to and used their products due to the pioneering of two crucial fields: feature sets and UI congruency.

      While GIMP offers a few sprinklings of features from both Photoshop and Illustrator, it is currently by no means ready to replace either in my Dock. As the sibling poster also expressed, I'm not one to cower from new tools or interfaces. I simply appreciate a tool for its face-value; what it offers and how it offers it. Once Adobe released InDesign 1.5, I was ready to abandon QuarkXPress entirely (too bad this sentiment wasn't/isn't more widespread), despite performance deficiencies and lacking features (and plugins).

      Again, this wasn't because Adobe has somehow brainwashed me in to some sort of AdobeNazi, but because they had delivered the best tool for the job when the tools were weighed against one another.
      You may be afraid of change you may fail to compare the product on a open bases (despite that I am sure many of you will deny you are doing this, you will at the same time openly declare that 'GIMP should follow the conventions in PhotoShop because it is the current dominant application'), but you will simply be made irrelevant by the next generation of designers who have a new fresh approach to design and who are untainted by pre-conceptions about how a particular program should behave, or brand loyalty to Adobe.
      I don't want GIMP to integrate in to the Adobe (Macromedia, Corel) workflow simply because it's the "dominant application". I want it to integrate so I won't ever have to think: "Now what key-combo did they assign to standard-feature-X again?" I'm lead to believe that you've ever seen someone truly masterful at Photoshop/Illustrator/InDesign/Quark playing the keyboard like an adept pianist. I like the fact that 'command-option-shift-click, drag' works the same between Illustrator, Photoshop and InDesign. I don't need some ugly-stepchild application getting in my way, forcing me to think about 'the alternative key-chord needed to accomplish duplicate-constrain-drag'.

      Could I just as easily learn a new set of standardized key-chords? Sure! It's fun! S'like learning a new musical instrument, even. Do I want to have to switch between Trumpet and Oboe all day? Not really.
      ...a good software engineer is able to adopt a new methodology or language that has an entirely new paradigm and requires a significant re-working of his typical design approach - if he can objectively see that this newer approach is on balance better than his existing approach. A bad engineer, on the other hand, will lack such objectivity and cling defensively to the approach he already understands, because it is more convenient
      Suppose you're visiting a city in a foreign land. You've rented a car, and the fact that they drive on the opposite side of the street doesn't bother you all too much, you'll adapt. On the other hand, the monarch of this country - a great thinker who is unencumbered by 'universal semaphore methodology' - decided that Red = Go, Yellow = Stop and Green = Yield on the nation's traffic lights. To top this off, the monarch decided that in order to signal a right-hand turn, you must apply the left-hand directional (as this nation has a great sea-faring history and this is how rudders work) and lines painted on the road are center-markers rather than dividers.

      Bravo for innovative thinking! I'm sure this system works fine for the people of this land. It's just too bad that people from the rest of the world will find driving there an absolute nightmare. Guess they don't intend to foster too much international trade.
      --
      I hate Grammar Nazi's
    3. Re:Objectivity and following the dominant paradigm by pressman · · Score: 1

      Rather than reply to individual posters all I can do is shake my head at the all-to-predictable lack of vision and Fear Uncertainty and Doubt by users in face of moving away from the methods Adobe has foisted upon them.

      Also, Adobe has never really "foisted" a user interface on anyone. It's not like they are some tyrant that says, "You will do it my way or there wil be dire consequences!". They actually listen to the users unlike, say, Quark who is still stuck in the dark ages of System 7 UI design. Quark has never advanced in terms of advancing the uiability of their applications. Macromedia has made some progress, especially with the release of their MX series of products, but they still don't compare to the streamlined finesse of the standard Adobe UI. (And no, I work for Microsoft (as a contractor), NOT Adobe) And pretty soon, working in an MS application will mean just pressing buttons on the nine million layers of toolbars that clutter the screen and obscure the work area.

      And the GIMP has vision? It's breaking paradigms? Sure thing, buddy. It's interesting in it's software development model, but that's about it. Right now it's just a knockoff of photoshop with some added scriptability and a noticeable lack of CMYK and Spot Color support... not too mention very little support for Postscript level 3 vector and transparency effects... live, editable type layers.... throw on top of it all a UI that is more of an afterthought than anything else.

      Think I'm going to download the latest version of MacGIMP and give it another shot. See if it is a "paradigm shifting" application that flies in the face of "Fear Uncertainty and Doubt" and thwarts the perceptions of "users in fear of moving away from the methods Adobe has foisted upon them".

      I've been down this road many times before.... and when it comes tim to get some serious work accomplished... I always end right back in Photoshop.... waiting for the next big GIMP flamewar to start here... then I jump back into the GIMP for a while.... right back to Photoshop.

      I'm not afraid to use the GIMP, I just don't like it at this point.

      --
      Pooty tweet
    4. Re:Objectivity and following the dominant paradigm by @madeus · · Score: 1

      I will note that I said this:

      you may fail to compare the product on a open basis (despite that I am sure many of you will deny you are doing this, you will at the same time openly declare that 'GIMP should follow the conventions in PhotoShop because it is the current dominant application')

      Repondants then (of course) go on to put forward the case that they are not being one sided and that they are not simply coming from the perspective of an 'Adobe user' and they are really treating both applications on an even footing and that they feel, after fair comparison, that GIMP is simply inferior - then go on to contradict by saying that GIMP should follow the same behavior as Photoshop because that's what they know.

      By choosing to express it's faults purely in terms of 'ways it differs from Photoshop' means that no rational person can belive that views expressed on the topic by such posters hold any merit - except when taken as clearly baised opinions by those with a vested interest in maintaing the status quo.

  51. MOD WAY THE HELL UP! by pressman · · Score: 1

    Right on! I'm with ya, man! Wish I had some moderator points right now!

    --
    Pooty tweet
    1. Re:MOD WAY THE HELL UP! by Gropo · · Score: 1
      It's funny how in the dozen-or-so job postings I've replied to this week haven't asked for comprehension in GIMP ;P
      - Expert knowledge of the standard design tools: QuarkXPress, Photoshop, Illustrator, etc.
      Silly Linux-hacks, GIMP is for this.
      --
      I hate Grammar Nazi's
    2. Re:MOD WAY THE HELL UP! by pressman · · Score: 1

      Yeah, I know. I keep getting turned down for jobs because I don't know Killustrator or GIMP! It's such a shame.

      --
      Pooty tweet
  52. Misstated post... by thx2001r · · Score: 1

    Had the original poster READ the article he was posting about rather than skimmed, he would have seen that the test pitted top of the line consumer grade X-86 hardware against top of the line Dual G4 Mac hardware... to quote the article:

    "The showdown pitted a single-processor Dell 3.06GHz Pentium 4 and a 1.25GHz dual-processor Power Mac G4 (the fastest Mac then available). The contest compared renderings of files created in Adobe After Effects, Illustrator and Photoshop software." Source:

    Incidentally, a single processor P4 machine is not by any means top of the line PC hardware. Perhaps they are too embarrassed to show what would happen with top of the line X-86 hardware (non-server class, lets stick to workstation vs. workstation hardware)... A Dual Intel Xeon processor (Xeons are currently running at a peak of 3.06 Ghz) box with a workstation class graphics accelerator instead of the gaming graphics cards you can get for the mac (GeForce 4 IS a gaming graphics card!... THIS is a workstation graphics card)... I betcha price is comparable at that level of X-86 hardware.

    Not to mention, to add insult to injury for Apple, the single processor Pentium 4 3.06 Ghz PC (which I'm sure retailed for $1000 - $2000 USD less than the Apple box) whipped the Power Mac in EVERY category of the comparison. I'm sure Apple's own proprietary "equivalent" software runs faster on MacOS than the Adobe software. Perhaps they should open some of the tricks they are hiding to accomplish that to Adobe, one of the companies that made Apple what it is today!

    Oh yeah, and one day, if Apple has the balls, they should compare top PC-Workstation hardware to top Mac-Workstation hardware. To make it fair (and cut the whining), limit the PC-Workstation to the retail price of a top of the line Mac-Workstation (that is currently $3,799 without a monitor!)... then compare those machines and see the embarrasing truth (well, embarrasing to Apple, who claims that the "turbocharged Power Mac rips through digital video and 3D projects faster than Pentiums can say 'uncle.' " Source:)

    I wish Apple would move to X86... if they can convince people of that much BS and stir up what can only be called religious Mac worship, they would probably do great (and make much more profit) if they switch OSX to X86 and built the same PowerMacs on X86 hardware... maybe the Opteron, who knows :) They've got enough of a name where they could just pull it off and, aesthetically speaking, they are ahead of the X86 world, for now. Plus, being *nix based now, it should be a simpler move than it would have been before!

    --

    -Joe
    If we're all god's children, what's so special about Jesus? - Jimmy Carr