Business/E-Business
Commentary
4/7/2008
02:28 PM
Commentary
Commentary
Commentary
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
Register for InformationWeek Newsletters
White Papers
Current Issue
InformationWeek Tech Digest, Dec. 9, 2014
Apps will make or break the tablet as a work device, but don't shortchange critical factors related to hardware, security, peripherals, and integration.
Video
Slideshows
Twitter Feed
InformationWeek Radio
Archived InformationWeek Radio
Join us for a roundup of the top stories on InformationWeek.com for the week of December 14, 2014. Be here for the show and for the incredible Friday Afternoon Conversation that runs beside the program.
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.