Adobe Photoshop engineer details Intel Mac challenges

24

Comments

  • Reply 21 of 69
    kickahakickaha Posts: 8,760member
    Quote:

    Originally posted by melgross

    This really is a serious issue.



    But, the truth is that Apple never gave developers a good reason to switch over.







    2000: "Hi, we're the folks who write the OS you ship on... you really should be moving to this toolset." "Yeah, sure, whatever."



    2001: "Hi, you really should be thinking about this toolset..." "Uh-huh. Yeah, right."



    200{2,3,4}: <repeat>



    2005: "Hi, here's why we've been telling you for FIVE YEARS to move... have you considered it?" "HOLY JINKIES! WE WEREN'T WARNED!"



    Not taking advice seriously != not warned.



    Quote:

    Every major developer I've spoken to has slammed Apple's toolset.



    Prior to Dec 2005, it was not great, no two bones about it. Now, it's got so many &*%($@ bells and whistles it's almost difficult to navigate. :P Starting to look like Visual Poo. (I like the visualization toolset though - coming along nicely.)



    Quote:

    What people forget is that if it wasn't for MetroWorks, Apple might not be here today. And then, after they think they don't need them anymore, Apple tells people to leave them. That's not right either.



    Er, Metrowerks hasn't been keeping up on the Mac for a *long* time. Ask them how their Cocoa support is. G'wan, I'll wait. (There isn't any.) Basically, Metrowerks made the decision to exit the Mac market by default a few years ago, and have only stayed on to keep a few big customers (Adobe, etc) happy. I wouldn't be surprised if they drop the Mac altogether now - I used to be a HUGE CW user and fan, but I haven't met anyone outside of the companies with massive legacy codebases that still uses them. They became their own niche when they crawled into it, IMO.



    Quote:

    What Apple should have done was to help MetroWorks bring their software up to the requirements of moving to UV.



    That would have been nice, but from my estimation, Metrowerks moved on to greener pastures (game dev) long ago.



    Quote:

    Are Apple developers benefiting from just having one set of tools? No way.



    They certainly weren't benefitting from CodeWarrior any more... :P "Hi! Write your app in pure sweet Carbon, and produce a CFM binary! It's so retro!"



    Quote:

    If Apple was hinting that developers would *need* to move to XCode, rather than saying that they wanted them to, it might have been different.



    When someone asks you if you're a god, you say yes, and when your OS vendor suggests STRONGLY for MANY YEARS that you look at this other option, you at least take them seriously enough to have a back-up plan... especially when they're known for secrecy. (You don't dive headlong into it until you seem them commit, since they're also known for changing their &*($# minds, but you at least investigate it as a possibility and produce conversion estimates, game plans, etc, etc...)



    Quote:

    It also might have been different if Apple told their major developers before June 2005 that they were going x86.



    True. We would have all known 24 hours later, and the PR spin control would have kept John Dvorak in Krispy Kremes for another four years.



    Quote:

    MS does one thing right, it tells its partners (and even the public) where it's going long before it starts the work. Apple always waits until the last minute.



    True. It's been a lot of fun watching the circus what is Vista PR... I consider that public service of entertainment, at least.



    Quote:

    If anyone thinks that Apple wasn't working on getting most of its own programs UV'd long before June 2005, we have a bridge here in Brooklyn that you might want to look into.



    Well of course - you test on your own internal apps before requiring it of external developers. That's common sense.



    Look, Adobe has a *huge* task in front of them, and I don't envy them that job. It's going to be a royal PITA, no matter how they approach it. Also, they are correct that the tools have not been up to the task prior to now. But to say they weren't warned? That they had no indication that they needed to migrate pre-WWDC05? Sorry, I don't buy it. I've been hearing "Move to Xcode as soon as you reasonably can" for five years. They've been hearing the same. You'd think they would have at least done code evaluation, test migrations, project estimates, etc. to prep for it.
  • Reply 22 of 69
    crhain88crhain88 Posts: 65member
    I think it's great that such an article does exist.



    Personally, I knew that Adobe had it's reasoning for waiting for another year (it may seem forever away, but it's closer than it seems). I applaud Beyer for taking the time to explain to it's customers why they weren't rushing to make a compatable release.



    In my mind, I look at the Intel switch as big news, and other programs are already native, so just slap on a patch and release the product. I am not a developer, so I had no idea how much time it took to ready the product. I'm still not quite sure on the specs of XCode and the other program, but I do know that they are different.



    I guess this is a lot of rambling to say thank you keying me in on why decisions were made, and not leaveing it at, "because we decided not to."
  • Reply 23 of 69
    vinney57vinney57 Posts: 1,162member
    Quote:

    Originally posted by melgross

    Every major developer I've spoken to has slammed Apple's toolset.





    Melgross, you're just so... connected
  • Reply 24 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by Kickaha





    2000: "Hi, we're the folks who write the OS you ship on... you really should be moving to this toolset." "Yeah, sure, whatever."



    2001: "Hi, you really should be thinking about this toolset..." "Uh-huh. Yeah, right."



    200{2,3,4}: <repeat>



    2005: "Hi, here's why we've been telling you for FIVE YEARS to move... have you considered it?" "HOLY JINKIES! WE WEREN'T WARNED!"



    Not taking advice seriously != not warned.







    Prior to Dec 2005, it was not great, no two bones about it. Now, it's got so many &*%($@ bells and whistles it's almost difficult to navigate. :P Starting to look like Visual Poo. (I like the visualization toolset though - coming along nicely.)







    Er, Metrowerks hasn't been keeping up on the Mac for a *long* time. Ask them how their Cocoa support is. G'wan, I'll wait. (There isn't any.) Basically, Metrowerks made the decision to exit the Mac market by default a few years ago, and have only stayed on to keep a few big customers (Adobe, etc) happy. I wouldn't be surprised if they drop the Mac altogether now - I used to be a HUGE CW user and fan, but I haven't met anyone outside of the companies with massive legacy codebases that still uses them. They became their own niche when they crawled into it, IMO.







    That would have been nice, but from my estimation, Metrowerks moved on to greener pastures (game dev) long ago.







    They certainly weren't benefitting from CodeWarrior any more... :P "Hi! Write your app in pure sweet Carbon, and produce a CFM binary! It's so retro!"







    When someone asks you if you're a god, you say yes, and when your OS vendor suggests STRONGLY for MANY YEARS that you look at this other option, you at least take them seriously enough to have a back-up plan... especially when they're known for secrecy. (You don't dive headlong into it until you seem them commit, since they're also known for changing their &*($# minds, but you at least investigate it as a possibility and produce conversion estimates, game plans, etc, etc...)







    True. We would have all known 24 hours later, and the PR spin control would have kept John Dvorak in Krispy Kremes for another four years.







    True. It's been a lot of fun watching the circus what is Vista PR... I consider that public service of entertainment, at least.







    Well of course - you test on your own internal apps before requiring it of external developers. That's common sense.



    Look, Adobe has a *huge* task in front of them, and I don't envy them that job. It's going to be a royal PITA, no matter how they approach it. Also, they are correct that the tools have not been up to the task prior to now. But to say they weren't warned? That they had no indication that they needed to migrate pre-WWDC05? Sorry, I don't buy it. I've been hearing "Move to Xcode as soon as you reasonably can" for five years. They've been hearing the same. You'd think they would have at least done code evaluation, test migrations, project estimates, etc. to prep for it.




    Apple was very wishy washy over the years in telling developers to move over. It's veery cute, the way you describe it, but not entrirely accurate. Whenever Apple would be asked to fix something, Apple didn't respond. Whenever Apple was asked to add something, Apple didn't respond.



    I don't know even one developer that has said that Apple told them that they MUST switch over. Not one. Most developers I've spoken to said that they had the feeling that Apple wanted them to move over because they (Apple) wanted to control the toolset. Not a good reason. Particularly when that toolset is so poor.



    They also told me that they felt that Apple was trying to get them to move to Cocoa, without having a good reason for them to do so. It's well known that for many programs, Cocoa offers no benefits, and sometimes the solutions are poorer and more restrictive.



    As you know, even now, developers are complaining about the toolset, as well as the libraries. It's better, but despite what you may say about MetroWorks not keeping up, MetroWorks is still considered to be a much better enviornment.



    For smaller programs, it doesn't matter much.



    But metroWorks has slowly lost interest as Apple has stopped using them, and has attempted to push developers to its own tools. MetroWorks can't fight Apple.



    I'm not so sure that Apple has been so cooperative regarding MetroWorks. That could easily be another reason why they have lost interest. And after last June...



    Back to Adobe, and all of the other developers of "big" programs who say that XCode sucks. It's not just them. It the game developers who have been complaining as well. MS isn't too happy either. The list goes on.



    It's certainly an over simplification to say that they should have moved over earlier.



    If you read those blogs, you would know very well why they didn't. And those blogs are being applauded by every developer out there.
  • Reply 25 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by vinney57

    Melgross, you're just so... connected



    Despite your sarcasm, yes, I know a lot of people.
  • Reply 26 of 69
    frank777frank777 Posts: 5,839member
    While I'm sure Xcode isn't at full strength just yet, I find it hard to believe that it "doesn't handle a large application well."



    Aren't the Final Cut and iWork suites built in Xcode? Along with Quark?

    The Apple website does highlight a boatload of Universal apps.



    Is this simply something unique to the Photoshop (image-processing) side?



    Adobe's timelines have always been slower due to the fact that they use their own imaging routines so that the code is cross-platform. This, in addition to the Macromedia buyout, is slowing down CS3. Adobe must be having a heck of a time figuring out how to integrate Flash, Dreamweaver and GoLive into an integrated Web development approach.



    While Apple's not blameless here, I still think Adobe is projecting more blame onto Apple than it deserves.
  • Reply 27 of 69
    auxioauxio Posts: 2,751member
    This is a bit ridiculous. Adobe came out with CS2 around April last year. Apple announced Intel in June. That's only about 3 months into the next development cycle. That's nothing in an 18-24 month cycle (or whatever Adobe uses).



    I understand the transition from Codewarrior to XCode is a big task, but I'm positive there was already a group at Adobe working on getting things to compile on XCode in parallel with the work being done in Codewarrior. How else would they know that XCode is too slow? Why they haven't got things working by now is beyond me. It's certainly not wasted effort to compile your code in two different environments because you can catch more bugs that way (ie. different compilers give different warnings/errors).



    And speaking of XCode, it's not too slow for large projects. At least, not if you have things broken down into smaller subprojects such as separate libraries, tools, etc. I'd assume that any sane project would be broken down into smaller subcomponents -- especially if there's code which is shared between multiple applications like the Creative Suite has. The only painful part about using XCode with a number of subprojects is that you can't set it up to search code within a subproject from a higher level project properly.



    So yeah, I'm not really buying the arguments. I still think that the project managers dropped the ball on this and are looking for excuses. They should have been working on fitting their projects into XCode years ago, and the timing of the Intel switch was not as bad as they are making it out to be.
  • Reply 28 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by Frank777

    While I'm sure Xcode isn't at full strength just yet, I find it hard to believe that it "doesn't handle a large application well."



    Aren't the Final Cut and iWork suites built in Xcode? Along with Quark?

    The Apple website does highlight a boatload of Universal apps.



    Is this simply something unique to the Photoshop (image-processing) side?



    Adobe's timelines have always been slower due to the fact that they use their own imaging routines so that the code is cross-platform. This, in addition to the Macromedia buyout, is slowing down CS3. Adobe must be having a heck of a time figuring out how to integrate Flash, Dreamweaver and GoLive into an integrated Web development approach.



    While Apple's not blameless here, I still think Adobe is projecting more blame onto Apple than it deserves.




    No one said it couldn't be done. But, it requires a lot more hand coding. It requires chasing down libraries that aren't included, it requires finding and fixing Endian issues by hand, in most cases.



    And, yes, Adobe has many specialized buckets of code that must be re-done by hand. Assembler code as well.



    And the issues of Macromedia's programs are also highly involved.



    I've brought all of this up in our previous thread about the Aperture 1.1 update delay.



    But, there are always going to be two or three guys who don't want to consider any of that to be important. They just want it NOW. Nothing gets in the way of that.



    Adobe isn't projecting blame. All of the people who are wondering why it's going to take so long are looking for answers.



    It's very difficult to do all three things at once.



    1. Move to a new platform with a new (to you) toolset that isn't as good as what you've been using (why you haven't moved before).



    2. Come out with a new version of a complex graphics suite. One that must work with many third party plug-ins and programs.



    3. Integrate features and programs from a big company that you have recently bought ? before you have had time to even integrate the development teams. Do it as you work.



    The complaints we're getting is that Adobe isn't UVing the older CS2. The thought from them is that as it is already finished, it should be easy. Of course, it isn't. Adobe might have been able to get that ready for the forth quarter of this year, possibly even for the beginning of the forth quarter, say, October.



    But then they would have delayed CS3 for god knows how long. End of 2007?



    There isn't any way they could have done that. MS is breathing down their back with a new suite of their own which is very different in the way it works, but may have great appeal to the business user. That suite will work only on Windows. Adobe must consider that as well.



    They could always work on the Windows version of the suite, and have it come out sooner, while allowing the Mac version to drag on past that, but they won't. Even though Windows users (the ones who comprise 70+% of the suite users) complain that Adobe should customize the suite for them, Adobe refuses to do so.



    I'd say that all shows surprising strength for Adobe's continued Mac support.
  • Reply 29 of 69
    kickahakickaha Posts: 8,760member
    Quote:

    Originally posted by melgross

    [B]Apple was very wishy washy over the years in telling developers to move over. It's veery cute, the way you describe it, but not entrirely accurate. Whenever Apple would be asked to fix something, Apple didn't respond. Whenever Apple was asked to add something, Apple didn't respond.



    I'm not saying they were perfect by *any* means - heck, I've been unhappy with Xcode myself for quite a while. (Or was, I haven't seriously used it in about 8 months.)



    Quote:

    I don't know even one developer that has said that Apple told them that they MUST switch over. Not one. Most developers I've spoken to said that they had the feeling that Apple wanted them to move over because they (Apple) wanted to control the toolset. Not a good reason. Particularly when that toolset is so poor.



    Well of course not. Apple says "You *HAVE* to switch over..." Dev says "Uh, why?" Apple says "Uh, trust us?" They get laughed at, devs don't switch anyway. You're right that the devs weren't given a hard and fast reason. What I'm saying is that the writing was on the wall for the non-obtuse to think that *maybe* they needed to consider it.



    Quote:

    They also told me that they felt that Apple was trying to get them to move to Cocoa, without having a good reason for them to do so. It's well known that for many programs, Cocoa offers no benefits, and sometimes the solutions are poorer and more restrictive.



    True. But that was an assumption on their part, not the statement from Apple, right? Apple tried the "Go Cocoa!" route, and it didn't work. They then backed off to "Migrate to Xcode as soon as you can." Sorry, but I've been getting that message crystal clear for a *long* time now.



    Quote:

    As you know, even now, developers are complaining about the toolset, as well as the libraries. It's better, but despite what you may say about MetroWorks not keeping up, MetroWorks is still considered to be a much better enviornment.



    I'm not talking about the IDE, I'm talking about the technology support. CFM and Toolbox support are, for all intents and purposes, dead in the OS. Yet Metrowerks didn't make a big push to keep up with even the big chunks of Core, that I've been able to tell. (Admittedly, I wrote them off a while ago, and haven't kept up.)



    *IF* you had a huge Carbon code base that you didn't want to migrate seriously to new technologies (CoreData, etc), then yeah, they're an *excellent* solution. I still think that if they had decided to continue strong Mac support, they would have.



    Quote:

    For smaller programs, it doesn't matter much.



    Quite true.



    Quote:

    But metroWorks has slowly lost interest as Apple has stopped using them, and has attempted to push developers to its own tools. MetroWorks can't fight Apple.



    They did during the PPC transition, and made a *killing*. They were, by far, the best toolkit at the time, on Mac or Windows.



    Quote:

    I'm not so sure that Apple has been so cooperative regarding MetroWorks. That could easily be another reason why they have lost interest. And after last June...



    Entirely possible, but MW is *very* cross platform already. I can't help but believe that if they'd made a strong commitment to Mach-O, they'd be sitting pretty right now. \ It's too bad really, I used to really dig on them.



    Quote:

    Back to Adobe, and all of the other developers of "big" programs who say that XCode sucks. It's not just them. It the game developers who have been complaining as well. MS isn't too happy either. The list goes on.



    It's certainly an over simplification to say that they should have moved over earlier.



    No, what I said was that they don't have much room to say they weren't warned earlier. I was very clear, I thought, that the tools *weren't* ready a couple years ago, but dear god, I would have taken the hint and at least floated a trial program internally to get an idea of what it would take, what more would be needed, what Xcode was lacking, etc.



    For them to come out now and say "We had *no clue* they were serious..." just makes me roll my eyes.



    A lot of houses *did* do the due diligence effort, and while they still have a heck of a task in front of them, they can at least say they are going into it eyes open.



    Quote:

    If you read those blogs, you would know very well why they didn't. And those blogs are being applauded by every developer out there.



    Well, everyone needs a scapegoat some time... that's just human nature. \



    To recap:



    1) I don't think they had a solid reason to migrate *before* this

    2) I don't think the tools were ready *before* this

    3) I don't think the big houses should have migrated before this

    but...



    4) I don't think they have an excuse to claim they were caught completely unawares, and that Apple blindsided them



    See the difference?



    I think Adobe's statement is *wonderful*, except for that little detail. That's all.
  • Reply 30 of 69
    frank777frank777 Posts: 5,839member
    Quote:

    Originally posted by melgross

    The complaints we're getting is that Adobe isn't UVing the older CS2. The thought from them is that as it is already finished, it should be easy. Of course, it isn't. Adobe might have been able to get that ready for the forth quarter of this year, possibly even for the beginning of the forth quarter, say, October.





    I must be one of the few that never expected a Universal CS2.



    However, I am one of the many whose Sawtooth G4 will be replaced in the fall.

    That happens whether there's a CS3 or not.



    This would seem to be the perfect time to launch a Photoshop competitor, but it seems nobody - unbelievably - has been working on one.



    You would think that competing with an app that costs US$650. would catch somebody's attention. Even Office attracts competitors like ThinkFree and Corel.
  • Reply 31 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by Kickaha

    I'm not saying they were perfect by *any* means - heck, I've been unhappy with Xcode myself for quite a while. (Or was, I haven't seriously used it in about 8 months.)







    Well of course not. Apple says "You *HAVE* to switch over..." Dev says "Uh, why?" Apple says "Uh, trust us?" They get laughed at, devs don't switch anyway. You're right that the devs weren't given a hard and fast reason. What I'm saying is that the writing was on the wall for the non-obtuse to think that *maybe* they needed to consider it.







    True. But that was an assumption on their part, not the statement from Apple, right? Apple tried the "Go Cocoa!" route, and it didn't work. They then backed off to "Migrate to Xcode as soon as you can." Sorry, but I've been getting that message crystal clear for a *long* time now.







    I'm not talking about the IDE, I'm talking about the technology support. CFM and Toolbox support are, for all intents and purposes, dead in the OS. Yet Metrowerks didn't make a big push to keep up with even the big chunks of Core, that I've been able to tell. (Admittedly, I wrote them off a while ago, and haven't kept up.)



    *IF* you had a huge Carbon code base that you didn't want to migrate seriously to new technologies (CoreData, etc), then yeah, they're an *excellent* solution. I still think that if they had decided to continue strong Mac support, they would have.







    Quite true.







    They did during the PPC transition, and made a *killing*. They were, by far, the best toolkit at the time, on Mac or Windows.







    Entirely possible, but MW is *very* cross platform already. I can't help but believe that if they'd made a strong commitment to Mach-O, they'd be sitting pretty right now. \ It's too bad really, I used to really dig on them.







    No, what I said was that they don't have much room to say they weren't warned earlier. I was very clear, I thought, that the tools *weren't* ready a couple years ago, but dear god, I would have taken the hint and at least floated a trial program internally to get an idea of what it would take, what more would be needed, what Xcode was lacking, etc.



    For them to come out now and say "We had *no clue* they were serious..." just makes me roll my eyes.



    A lot of houses *did* do the due diligence effort, and while they still have a heck of a task in front of them, they can at least say they are going into it eyes open.







    Well, everyone needs a scapegoat some time... that's just human nature. \



    To recap:



    1) I don't think they had a solid reason to migrate *before* this

    2) I don't think the tools were ready *before* this

    3) I don't think the big houses should have migrated before this

    but...



    4) I don't think they have an excuse to claim they were caught completely unawares, and that Apple blindsided them



    See the difference?



    I think Adobe's statement is *wonderful*, except for that little detail. That's all.




    We don't seem to be differing much on this, mostly a matter of emphasis.



    I'm sure that all the major developers, at least, have been evaluating XCode for quite a while. I know that Adobe has, because being a beta tester for many years for them, as well as having had a company that they sometimes used as a test bed, we discussed it.



    The only thing that developers (have to have an acronim for that, any ideas?) are being blindsided by, is the switch to x86.
  • Reply 32 of 69
    Maybe I am coming from a completely different profession in saying this but the thing that surprises me about Adobe is that they sound like they have had their thumbs up their backsides for the past 4-5 years.



    It seems if they had good and thoughtful management someone would have seen this possibility coming and prepared for it. While I am sure Programming is a lot more complex and difficult than Video Editing and Graphics, which is my profession, it doesn't seem at all smart to keep your eggs in one basket. Even though I mainly use Avid, Photoshop, Illustrator, and After Effects for every day work use, I make sure that I also know how to use Final Cut Pro, Motion, Combustion, Shake and a variety of other programs in case I need to use them or if a job becomes available where they are required knowledge.



    It amazes me that Adobe sounds like they haven't ever touched XCODE and have never even tried to make a rough version of any of their programs in XCODE before Apple announced the intel transition.



    I doubt someone will release a "Photoshop Killer" but it will really surprise me if some company doesn't come in and try to take some of their market share away while they are in chaos mode trying to figure out the intel transition and how to combine the adobe and macromedia catalog together.



    And Personally I would like to see Apple and Adobe stop their bickering and get back to working productively with each other. They both owe each other for still being alive today.



    On a side note, anyone else find it funny that Final Cut Pro, the application that really made Adobe feel like Apple stabbed them in the back (Windows-esque Style) was designed by former Adobe employees that designed Premiere for Macromedia which was then sold it to Apple by a company Adobe would buyout a few years later? Talk about covering your bases. I wonder if Adobe knew what they were getting themselves into by buying a company out right instead of just a select application.
  • Reply 33 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by Frank777

    I must be one of the few that never expected a Universal CS2.



    However, I am one of the many whose Sawtooth G4 will be replaced in the fall.

    That happens whether there's a CS3 or not.



    This would seem to be the perfect time to launch a Photoshop competitor, but it seems nobody - unbelievably - has been working on one.



    You would think that competing with an app that costs US$650. would catch somebody's attention. Even Office attracts competitors like ThinkFree and Corel.




    Very few have expected that. It's just that those thar did are really pissed at Adobe for not releasing one, and so they are venting their spleen over the fact that CS# is due out at around April, which is still within (though just barely) their normal 18 to 24 month development cycle.



    This is why I don't think this whole argument makes any sense.
  • Reply 34 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by JohnnySmith

    Maybe I am coming from a completely different profession in saying this but the thing that surprises me about Adobe is that they sound like they have had their thumbs up their backsides for the past 4-5 years.



    It seems if they had good and thoughtful management someone would have seen this possibility coming and prepared for it. While I am sure Programming is a lot more complex and difficult than Video Editing and Graphics, which is my profession, it doesn't seem at all smart to keep your eggs in one basket. Even though I mainly use Avid, Photoshop, Illustrator, and After Effects for every day use, I make sure that I also know how to use Final Cut Pro, Motion, Combustion, Shake and a variety of other programs in case I need to use them or if a job becomes available where they are required knowledge.



    It amazes me that Adobe sounds like they haven't ever touched XCODE and have never even tried to make a rough version of any of their programs in XCODE before Apple announced the intel transition.



    I doubt someone will release a "Photoshop Killer" but it will really surprise me if some company doesn't come in and try to take some of their market share away while they are in chaos mode trying to figure out the intel transition and how to combine the adobe and macromedia catalog together.



    And Personally I would like to see Apple and Adobe stop their bickering and get back to working productively with each other. They both owe each other for still being alive today.



    On a side note, anyone else find it funny that Final Cut Pro, the application that really made Adobe feel like Apple stabbed them in the back (Windows-esque Style) was designed by former Adobe employees that designed Premiere for Macromedia which was then to Apple by a company Adobe would buyout a few years later? Talk about covering your bases. I wonder if Adobe knew what they were getting themselves into by buying a company out right instead of just a select application.




    If you read the blogs, you would see that Adobe had been evaluating XCODE for some time.It just wasn't good enough for them to have made the change.



    Look, CS3 will be coming out about the time it would have, XCODE or not. At the most, it will be near the end of the normal development cycle, instead of near the beggining.



    People seem to forget that the Windows version will be arriving at the same time.
  • Reply 35 of 69
    Quote:

    Originally posted by melgross

    Look, CS3 will be coming out about the time it would have, XCODE or not. At the most, it will be near the end of the normal development cycle, instead of near the beggining.



    People seem to forget that the Windows version will be arriving at the same time.




    I'm not worried about that as much as I am about Adobe software becoming flawed on the Apple side compared to the Windows side. They might throw a cold shoulder to Macs for a select few features or not care as much about fixing bugs for a company that they see as screwing them over in more than a few markets (Aperture/FCP).



    I have upgraded to After Effects 7 and from a good amount of use in both systems I can say it runs more smoothly on a PC compared to a Mac. I just hope this isn't a sign of things to come.
  • Reply 36 of 69
    melgrossmelgross Posts: 33,598member
    Quote:

    Originally posted by JohnnySmith

    I'm not worried about that as much as I am about Adobe software becoming flawed on the Apple side compared to the Windows side. They might throw a cold shoulder to Macs for a select few features or not care as much about fixing bugs for a company that they see as screwing them over in more than a few markets (Aperture/FCP).



    I have upgraded to After Effects 7 and from a good amount of use in both systems I can say it runs more smoothly on a PC compared to a Mac. I just hope this isn't a sign of things to come.




    I don't think so. The Mac sales side of it has been rising slightly over the past year.



    Despite some friction between Apple and Adobe, Adobe knows that its danger comes from MS. I'm pretty sure, that because of that perception, they would like Mac sales to rise, if for no other reason than to be a bulwark against the day that MS comes out with that suite (if they do).
  • Reply 37 of 69
    mdriftmeyermdriftmeyer Posts: 7,503member
    Quote:

    Originally posted by Kickaha

    Apple has been saying for, well, *years* that developers needed to move to Xcode... Cocoa preferred, Carbon if they needed to... but Xcode in any case.



    The big houses have a major task ahead of them in migrating, but they simply have to, no other way about it. Metrowerks has, for all intents and purposes, vacated the Mac market, and other IDEs such as Eclipse, just don't do the Apple mambo quite right yet.



    No developer can say, with a straight face, that they were caught off-guard by the need to move to Xcode. They may have been caught off-guard by the *strength* of that need, "OMG, you're *serious*?" but they can't say they weren't warned about it long ago.



    Adobe has a valid point, however, that the IDE has needed maturation - which is kind of unfortunate, since it was actually a highly robust IDE, and considered state of the art... in 1996. They let it languish, and now they have to catch up. Which I think they're doing well, to be honest.



    Adobe and the other big houses should have had a plan in place by this point though, to migrate portions as test cases. They really can't claim they were blind-sided... now Apple has to deliver the goods to make it viable.




    One Addendum: Adobe, Macromedia, Microsoft and a few lesser houses were told the future dev environment for the next OS (Rhapsody-OS X) is based on the Openstep APIs, language of design (ObjC) and that was 1997 WWDC which coincides with the Carbon 1.0 paper release to all the Devs. I know I had to hand them out and explain Cocoa.
  • Reply 38 of 69
    backtomacbacktomac Posts: 4,579member
    Quote:

    Originally posted by melgross

    I don't think so. The Mac sales side of it has been rising slightly over the past year.



    Despite some friction between Apple and Adobe, Adobe knows that its danger comes from MS. I'm pretty sure, that because of that perception, they would like Mac sales to rise, if for no other reason than to be a bulwark against the day that MS comes out with that suite (if they do).




    Hopefully Adobe will end up bringing cs3 to market early.



    I've said this before, but I really wonder if Apple isn't trying to become vertically integrated. If you go to the Apple store and look at the software Apple makes, the only thing really missing is a photoshop like app. Really in all core digital media areas there is an Apple solution.
  • Reply 39 of 69
    mdriftmeyermdriftmeyer Posts: 7,503member
    Quote:

    Originally posted by JohnnySmith

    Maybe I am coming from a completely different profession in saying this but the thing that surprises me about Adobe is that they sound like they have had their thumbs up their backsides for the past 4-5 years.



    It seems if they had good and thoughtful management someone would have seen this possibility coming and prepared for it. While I am sure Programming is a lot more complex and difficult than Video Editing and Graphics, which is my profession, it doesn't seem at all smart to keep your eggs in one basket. Even though I mainly use Avid, Photoshop, Illustrator, and After Effects for every day work use, I make sure that I also know how to use Final Cut Pro, Motion, Combustion, Shake and a variety of other programs in case I need to use them or if a job becomes available where they are required knowledge.



    It amazes me that Adobe sounds like they haven't ever touched XCODE and have never even tried to make a rough version of any of their programs in XCODE before Apple announced the intel transition.



    I doubt someone will release a "Photoshop Killer" but it will really surprise me if some company doesn't come in and try to take some of their market share away while they are in chaos mode trying to figure out the intel transition and how to combine the adobe and macromedia catalog together.



    And Personally I would like to see Apple and Adobe stop their bickering and get back to working productively with each other. They both owe each other for still being alive today.



    On a side note, anyone else find it funny that Final Cut Pro, the application that really made Adobe feel like Apple stabbed them in the back (Windows-esque Style) was designed by former Adobe employees that designed Premiere for Macromedia which was then sold it to Apple by a company Adobe would buyout a few years later? Talk about covering your bases. I wonder if Adobe knew what they were getting themselves into by buying a company out right instead of just a select application.




    They have, from the beginning, refused to rewrite any application in ObjC. The fact that ObjC++ is mature within GCC is one less excuse for Adobe. Microsoft is no different, nor Macromedia.



    They want to keep their app code base in C++ as much as possible.



    Hell, they use Trolltech Qt C++ frameworks for some of their projects. They use GTK+ I believe for their Linux port of Acrobat Reader. The primary language is C++.
  • Reply 40 of 69
    bikertwinbikertwin Posts: 566member
    1. On the AppleInsider home page, why is this story listed with the "Inside Info" icon when it seems to be based upon public blogs?



    2. If Adobe has truly been working on Lightroom for 3+ years as they claim (and presumably started writing it in that non-XCode development system) and since Lightroom indeed includes all of Adobe Camera Raw inside it (hence its more comprehensive raw conversions than Aperture) . . . then how come it was so easy to convert that to XCode? How does that jibe with the "pain" of converting Photoshop? Didn't Lightroom development teach Adobe anything about converting PS to XCode?



    Adobe's argument is very, very weak.
Sign In or Register to comment.