Linked by Thom Holwerda on Fri 4th Apr 2008 19:50 UTC, submitted by tupp
Graphics, User Interfaces From John Nack's blog: "In the interest of giving customers guidance as early as possible, we have some news to share on this point: in addition to offering 32-bit-native versions for Mac OS X and 32-bit Windows, just as we do today, we plan to ship the next version of Photoshop as 64-bit-native for Windows 64-bit OSes only."
Thread beginning with comment 308289
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE:
by Moochman on Sat 5th Apr 2008 08:19 UTC in reply to " "
Moochman
Member since:
2005-07-06

I'll disagree here. Event though this article is very polite about it, it seems clear to me that this is 100% Apple's doing. They've built up way too much hubris over the years and thought, "what the hell, let's just ditch the Carbon API, we don't give a damn about how hard that will make it for Adobe and the other 3rd-party software companies." They never bothered to think about the fact that the cross-platform benefits of the Carbon framework *might* be missed.

If this were Microsoft this would *never* happen. They cater to their 3rd party developers; that's why they have so many of them.

For the first time (finally) we're seeing Apple's isolationist strategy coming back to bite them. I love Apple's design philosophy and their products, I'll even give them credit for their "idealistic purity" in this particular matter, but seriously, sometimes it just pays to be pragmatic....

Reply Parent Score: 6

RE[2]:
by ba1l on Sat 5th Apr 2008 12:51 in reply to "RE: "
ba1l Member since:
2007-09-08

Rubbish.

Microsoft drop support for legacy APIs all the time. There's plenty of stuff out there that Microsoft don't maintain anymore, and that isn't supported by their current development tools.

Old apps can keep using them, but they can't expect to be able to use modern development tools, libraries, or even to work on 64-bit Windows.

Microsoft's idea of backwards compatibility, aside from causing all kinds of problems with forward compatibility, is binary only. Microsoft do not, and never have, claimed source backwards and forwards compatibility.

Besides, Apple are being pragmatic. They can not possibley afford to lug the backwards compatibility albatross around with them. Microsoft can't afford to either (see recent article on Windows 7), so what chance do Apple, a hardware company with a tiny fraction as many resources have?

Edited 2008-04-05 12:54 UTC

Reply Parent Score: 2

RE[3]:
by google_ninja on Sat 5th Apr 2008 16:49 in reply to "RE[2]: "
google_ninja Member since:
2006-02-05

Microsoft typically directly supports its products for 7 years. When it comes to APIs, they only ever really break compatiblity every 10 years or so.

Apple typically supports its products for about 2 years, and they break API compatibility with EVERY release, which typically means once a year.

Linux is the worst when we are talking about ever-shifting APIs, the linux API will often break compatibility in minor bug fix releases.

When you look at it this way, you see why Linux has next to no commercial support, Apple has a moderate amount (although mostly from small shops with agile teams), and Microsoft is the one that ISVs love the most.

Reply Parent Score: 0

RE[2]:
by edwdig on Mon 7th Apr 2008 16:51 in reply to "RE: "
edwdig Member since:
2005-08-22

They never bothered to think about the fact that the cross-platform benefits of the Carbon framework *might* be missed.

Yeah, because people are still writing MacOS 9 apps. The point of Carbon was it was an easy transition between OS 9 and OS X. It was always known that it would become less and less relevant over time and that you were supposed to use Cocoa whenever possible.

If this were Microsoft this would *never* happen.

Have you already forgotten the complete dropping of Visual Basic? VB.NET is a completely different language.

They cater to their 3rd party developers; that's why they have so many of them.

No they don't, they cater to their own needs and drag everyone else along for the ride. They have so many developers because they eliminated the competition in the mid 90's, leaving no where else for the developers to go.

Reply Parent Score: 1