A eulogy for the Mac's Open Transport API

Summary:With the arrival of each new version of the Mac's OS, various APIs depart. Now with OS X Mavericks, it's time for Open Transport to go.

Bits and pieces of longstanding Mac APIs are finding their way out of OS X and into code repositories of history. One of the latest, with the introduction of OS X Mavericks, is Open Transport.

Developer Brent Simmons pointed out the loss in a post on his Inessential blog. Open Transport was included in OS X through version 10.8.

I admit that I was astounded that Open Transport still remained in the OS. It's been around since System 7 in the classic Mac days.

Newcomers to Macs or Windows systems have no clue about how networking was implemented back in the days. Nowadays, we have easy switching between various wireless and wired networking hardware and protocols and we take this for granted. It was so much harder back then, for users, developers and networking vendors.

For example, Open Transport let Mac users change networks or even settings without restarting the computer. Restarting, that's right. The user interface let users store various configurations and switch between them. Magic.

Here's a bit of the flavor of those times. It's from the MacInTouch column by Ric Ford in the April 15, 1996 issue of MacWEEK, titled "Open Transport is friendly, but splits Mac family:"

Apple does not support classic networking on PCI Power Macs, and it is not clear if some variation on the original MacTCP work-around for these models is still viable. Apple's Network Software Selector, the utility for switching between classic and Open Transport networking, is a little strange. It switches to Open Transport networking by disabling the MacTCP and Network control panels and making them invisible. The files remain in the Control Panels folder, however, for switching back. (Apple puts Network Software Selector in an Apple Extras folder instead of more conveniently in Apple Menu Items or Control Panels.)

In addition, Simmons said a number of other familiar frameworks are being depreciated.

Newly-deprecated: InstantMessage.framework, Quicktime.framework, QTKit.framework. (Superseded by Social.framework and AVKit and AVFoundation.)

Topics: Apple, Enterprise Software, Networking, Developer


David Morgenstern has covered the Mac market and other technology segments for 20 years. In the recent past, he founded Ziff-Davis' Storage Supersite, served as news editor for Ziff Davis Internet and held several executive editorial positions at eWEEK. In the 1990s, David was editor of Ziff Davis' award-winning MacWEEK news publication a... Full Bio

zdnet_core.socialButton.googleLabel Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.