Why isn't Leopard backwards compatible???

chelsel

macrumors 6502
Original poster
May 24, 2007
422
147
Even programs written for Windows 95 and XP will work in Windows Vista, 99.9% of the time without any issues (as long as its not a device driver)... what does Apple do to their code that breaks so many applications? Do they not care at all about backwards compatibility?

I guess this is a boon for some software developers that make money off their apps because they can resell the 'new' version of their programs targeted at the 'new' operating system.
 

D1G1T4L

macrumors 68000
Jun 26, 2007
1,707
80
Savannah, GA
Even programs written for Windows 95 and XP will work in Windows Vista, 99.9% of the time without any issues (as long as its not a device driver)... what does Apple do to their code that breaks so many applications? Do they not care at all about backwards compatibility?

I guess this is a boon for some software developers that make money off their apps because they can resell the 'new' version of their programs targeted at the 'new' operating system.
Most applications do work. We are also going from a 32bit OS to a 64bit OS.

XP to Vista also experienced and still experiencing growing pains with 3rd party.

It just happens.
 

psychofreak

Retired
May 16, 2006
9,064
4
London
Apple have clearly made a conscious decision for security reasons to change the plug-in architecture for their apps. Outside of those, Leopard's compatibility rate is MUCH higher than Vista's was at launch...
 

FreeState

macrumors 68000
Jun 24, 2004
1,728
112
San Diego, CA
what does Apple do to their code that breaks so many applications? Do they not care at all about backwards compatibility
I would have to say that this is not the case at all. There are some apps that need updates - the vast majority of them 3rd party updates. The problem lies in developers that do not code their applications according to Apples SGK's in the first place - sure it may work now, but if you do not follow the guidelines from Apple when developing it's likely it will break in the future and be harder to update for the developer. That is not Apples fault - and likewise every update to Windows has had similar issues - and 99% of the time its not the OS Developers fault but the third party developers fault.

Developers have known about changes for over two years now and have had access to the New OS for over a year. It's these developers you should have a gripe with, they were to lazy or cheep to keep on top of their own products.
 

gloss

macrumors 601
May 9, 2006
4,811
0
around/about
Windows' comprehensive backwards compatibility is part of the reason the system is so bloated, slow, and self-implosive.
 

mkrishnan

Moderator emeritus
Jan 9, 2004
29,777
12
Grand Rapids, MI, USA
Even programs written for Windows 95 and XP will work in Windows Vista, 99.9% of the time without any issues (as long as its not a device driver)...
Were you actually using computers when Windows XP came out? :eek: You've got to be kidding me. When XP came out, it wasn't even clear which hardware would and wouldn't work on it. And there were major pieces of software that wouldn't work with Vista also -- iTunes is a prominent example. It doesn't matter what OS or what platform... this is the way things go. It's a good goal to push the industry to change this, but it's absurd to believe that it doesn't happen on any platform except OS X.
 

aaronw1986

macrumors 68030
Oct 31, 2006
2,607
0
Were you actually using computers when Windows XP came out? :eek: You've got to be kidding me. When XP came out, it wasn't even clear which hardware would and wouldn't work on it. And there were major pieces of software that wouldn't work with Vista also -- iTunes is a prominent example. It doesn't matter what OS or what platform... this is the way things go. It's a good goal to push the industry to change this, but it's absurd to believe that it doesn't happen on any platform except OS X.
Seriously...same thing with Vista...there were so many issues, and programs that did not work.
 

DanB91

macrumors 6502
Jun 12, 2007
258
0
plus classic is a completely different architecture than mac os x. classic needs an emulator and cannot simply run off os x. windows has been based on MS-DOS since its birth so naturally programs from windows 95 should work on it ok. i guess apple realised the emulator was bloated an was no longer needed. srsly, who still uses classic apps?
 

flopticalcube

macrumors G4
plus classic is a completely different architecture than mac os x. classic needs an emulator and cannot simply run off os x. windows has been based on MS-DOS since its birth so naturally programs from windows 95 should work on it ok. i guess apple realised the emulator was bloated an was no longer needed. srsly, who still uses classic apps?
Windows ME was the last DOS-based incarnaton of Windows. It's all been NT-based since.
 

vansouza

macrumors 68000
Mar 28, 2006
1,736
3
West Plains, MO USA Earth
What does it matter?

Even programs written for Windows 95 and XP will work in Windows Vista, 99.9% of the time without any issues (as long as its not a device driver)... what does Apple do to their code that breaks so many applications? Do they not care at all about backwards compatibility?

I guess this is a boon for some software developers that make money off their apps because they can resell the 'new' version of their programs targeted at the 'new' operating system.
What does it matter if I can not print to my printer, scan on my scanner and download my Sony video cam to Vista. So what if a program works and I can not have physical output... oh go buy new printers, scanners, and video camera, I think not. With OS X, it really does just work.

Now list your specifics and perhaps we can help.
 

DanB91

macrumors 6502
Jun 12, 2007
258
0
Nope. NT was a complete ground up rewrite. Brought to you by the same gentleman that was behind RSX (for you PDP-11 fans). NT = New Technology
o thanx for the info. supposedly the next iteration of windows is not gonna even be based on NT! but some ms architecture. im just waiting to see that crumble have loads of problems :)
 

Alloye

macrumors 6502a
Apr 11, 2007
657
0
Rocklin, CA
Even programs written for Windows 95 and XP will work in Windows Vista, 99.9% of the time without any issues (as long as its not a device driver)... what does Apple do to their code that breaks so many applications? Do they not care at all about backwards compatibility?
I'm a developer on both Windows and OS X, and I don't agree with your compatibility assessment of Vista. Even some of my company's relatively simple .Net applications were broken out of the gate.

In any case, I'm sure Apple does care about backwards compatibility to a point. They just don't seem to carry forward as much legacy as MS does. Also, it isn't always changes to the OS that cause applications to break. Developers often bend the rules themselves or even rely on undocumented or undefined behavior of an API. (Present company excluded, of course. ;))
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.