Business/E-Business
Commentary
4/7/2008
02:28 PM
Commentary
Commentary
Commentary
Connect Directly
RSS
E-Mail
50%
50%

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
IT's Reputation: What the Data Says
IT's Reputation: What the Data Says
InformationWeek's IT Perception Survey seeks to quantify how IT thinks it's doing versus how the business really views IT's performance in delivering services - and, more important, powering innovation. Our results suggest IT leaders should worry less about whether they're getting enough resources and more about the relationships they have with business unit peers.
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Must Reads Oct. 21, 2014
InformationWeek's new Must Reads is a compendium of our best recent coverage of digital strategy. Learn why you should learn to embrace DevOps, how to avoid roadblocks for digital projects, what the five steps to API management are, and more.
Video
Slideshows
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
A roundup of the top stories and community news at InformationWeek.com.
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.