02:28 PM
File Sharing can be Risky to your Business - Is Your Company at Risk?
May 12, 2016
According to Secure Sharing of Intellectual Property, a January 2016 commissioned study conducted ...Read More>>

Software/hardware compatibility and new versions of Mac OS X

A friend asked me the other day, Im still using Tiger, but am buying a new Mac. Will my applications run under Leopard?

A friend asked me the other day, Im still using Tiger, but am buying a new Mac. Will my applications run under Leopard?My answer: You almost always can run Mac applications written for Mac OS X 10.x on newer versions of the operating system. You can also keep on using old hardware peripherals.

While there are some exceptions, they tend to be very old applications, like QuarkXPress 6.52, which Quark supports for all version of Mac OS X up through 10.3 Panther  but does not under 10.4 Tiger or later. Quark strongly recommends that Tiger and 10.5 Leopard users move to QuarkXPress 7.31. (You can still use QuarkXPress 6.52 on Tiger and Leopard, but not everything works, and if you have problems, Quark wont help you.)

Why do most things work fine? Because while Apple always adds new capabilities to each Mac OS Xs APIs (applications programming interfaces), it rarely takes old ones away. There are exceptions, of course, and some APIs are deprecated (thats the technical term for rendered obsolete.) That can stop programs from working, or from working properly.

For example, Carbon is Apples term for a low-level set of 32-bit APIs that handle graphics, and Apple has indicated that its phasing it out in favor of its Cocoa 32/64-bit APIs. Applications written for Carbon will still work on Mac OS X, but may not forever.

When users have compatibility problems when moving from one version of Mac OS X to another, its often because Apple also distributes new versions of its bundled applications. Leopard has updated versions of applications like the Safari Web browser and Mail client than Tiger, and in some cases there may be compatibility issues with some Web sites or third-party plug-ins.

Fortunately, the under-the-covers differences between Mac OS X versions are fairly minor. By contrast, Windows users have a tougher time There are very big differences between, say, Windows 95/98, Windows NT 4.0, Windows 2000, Windows XP and Windows Vista that can affect a large number of applications.

While Windows Vista runs nearly all Windows XP applications, it has trouble with hardware devices that havent been upgraded to work with Vista, and it doesnt run many Windows 98 programs.

By comparison, Mac OS X 10.5 Leopard will almost certainly run every Mac OS X 10.2 Jaguar app, and supports applications that work with any version of Mac OS X. Theres no reason to believe that this will change with Mac OS X 10.6  whatever it will be called. (And no, it probably wont be named ThunderCat.)

Comment  | 
Print  | 
More Insights
Newest First  |  Oldest First  |  Threaded View
Register for InformationWeek Newsletters
White Papers
Current Issue
2016 InformationWeek Elite 100
Our 28th annual ranking of the leading US users of business technology.
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on for the week of April 24, 2016. We'll be talking with the editors and correspondents who brought you the top stories of the week!
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.