$bbtitle
Apple Stock: 140.02 ( -2.81 )
RSS RSS Twitter Twitter
Search:
AppleInsider.com Archives News Bytes Reviews Anonymous Mailer Submit Story AppleInsider Forums Mac Prices Polls Advertise on AppleInsider Contact AppleInsider
Save up to $250 on new MacBook Pros and up to $180 on new iMacs: Mac Pricing Guide updated July 3rd (Find the best prices on Macs).
Thursday, October 25, 2007

Road to Mac OS X Leopard: QuickTime, iTunes, and Media Features

By Prince McLean

Published: 10:10 AM EST

In addition to the new searching, browsing and back up features for office documents (Finder, Dock, Quick Look, Cover Flow, Spotlight, Time Machine) and new support for collaborative information sharing (Mail, iChat, iCal, Server), Mac OS X Leopard also advances support for audio and video media in QuickTime, iTunes, Photo Booth, Front Row, and other applications. Here's what's new in Leopard and where the ideas behind rich media on the desktop came from.

This report goes to great lengths to explore the origins, history, and maturity of rich media on the desktop. For those readers with limited time or who are only interested in what's due in Leopard, you can skip to page 4 of this report.

The Origins of QuickTime

After Steve Jobs left Apple in 1986 to begin work on an advanced workstation system that would provide the "NeXT" advances in computing, a significant number of engineers and designers from Apple followed him, hoping to start work on something truly new and exciting. NeXT focused much of its attention on solving the issues the Mac operating system was about to run into: limited hardware portability, a weak underlying operating system foundation, and the complications it posed for software developers.

While NeXT worked to solve many of the underlying problems of the Mac platform, Apple continued its own plans to extend the range of the Mac's application-level software. In 1987, Apple's Color QuickDraw replaced the Mac's original drawing routines with an improved architecture. While being backwardly compatible with most existing software, it added support for color graphics and video.

Color QuickDraw initially only supported 8-bit pixel depth (a palette of 256 colors), because all color graphics hardware was prohibitively expensive at the time. The high price of 8-bit color came from its requirement for at least eight times the video RAM compared to the original Mac's 1-bit black and white graphics; the additional demands of moving those extra bits around also required dedicated computational processing power similar to or greater than the Mac's own main CPU.

Leopard: QuickTime


The 1987 Macintosh II (above) cost $4000 - $5500 and supported 256 colors (from a palette of 16 million) on a 640 x 480 display, using a video card that was sold separately for a couple thousand bucks. However, that was at a time when a $3000 DOS PCs only supported EGA, with 16 colors (from a palette of only 64) at 640x350 (below, in Windows 2.0, 1987). IBM's new PS/2 line introduced the new VGA PC standard that year, which offered a 640 × 480 display with 16 colors or 320 × 200 with 256 colors, but those high end desktop PCs cost $6000 - $11,000. Macs weren't expensive; expensive hardware was.

Analysts with selective memory frequently forget that Macs didn't actually cost more back then, they just delivered a lot more in terms of hardware, large related to graphics. Similarly, NeXT's $6500 Cube wasn't comparable to $6,500 PCs of the day; there simply wasn't anything that even approached it. Color graphics cost so much that NeXT initially released its first computers using 4-bit color, providing 16 shades of grey. This gave it a distinctive monochrome display, and allowed it to dedicate its video RAM to provide a larger display resolution, commonly 1120 x 832. Jobs announced he wasn't going to do color until the technology was available to do it right.

Leopard: QuickTime


Hardware Sales Push Sophisticated Software

Apple's profitable hardware sales to high end creative users enabled it to invest heavily in new software development. in 1989, Apple released 32-bit QuickDraw, which delivered modern 32-bit (16 million color) graphics. 24 bits were devoted to color information, and 8 bits were reserved for an alpha channel, which defined translucency. Using 'alpha bits,' graphics could spell out compositions that layered independent images over each other without fully obscuring the lower layers.

Apple's 32-bit QuickDraw also standardized the mess of incompatible graphics hardware being offered at the time; it simply drove incompatible graphics cards off the Mac market. The PC market continued to labor under incompatible graphics hardware, application software, and limited operating system support. This was one aspect of why it took Microsoft ten years to duplicate the Mac desktop on the PC; it had to account for such oddities as non-square pixels and incompatibilities between vendors all trying to sell the cheapest hardware possible.

In 1991, just as Microsoft was making headway with its first commercially viable version of a graphical desktop with Windows 3.0, Apple's Bruce Leak demonstrated QuickTime 1.0 as an upcoming new component for Mac System 6, raising the bar tremendously. QuickTime wowed the audience by playing back the "1984" commercial on a Mac at a time when Windows PC makers struggled to standardize on simple audio playback. Later that year, Microsoft announced the Multimedia PC initiative to deliver a standardized PC platform and shipped its Multimedia Extensions for Windows 3.0 to provide support for standard sound cards and CD-ROM players.

Critics were quick to deride QuickTime as a 'jerky postage stamp video', but the technology behind QuickTime was more than just a cutting edge movie player running on hardware that wasn't quite to the task; it was an architecture for playing anything time related. Quicktime acted as an operating system for time-based media. It provided:
  • a container file for holding independent tracks of audio, video, text, metadata, timecodes, and other temporal information.
  • system routines for displaying, capturing and editing media tracks while keeping them all in sync.
  • a codec plugin architecture for adding support for new file formats.
  • tools to magically translate content between codec formats.
  • a development environment for creating audio and video productions, controlling the playback interface, and orchestrating interaction between different types of media.

Desktop Video Publishing

The original Macintosh had found its niche in print publishing. Its graphical interface allowed it to do things commodity DOS PCs simply couldn't. As Microsoft began selling Windows 3.0 in 1990, it signaled its intention to not only move its own Mac Office applications to Windows, but also influence Adobe and other Mac developers to migrate their print publishing software to Windows, leaving Apple without any differentiation in the market place, and stuck only with the extreme high end of the market. At the same time, Microsoft told DOS developers to port their apps to OS/2, ensuring that the majority of first generation apps on Windows would be transplants from the Mac, and primarily Microsoft's, as noted in How Microsoft Got Its Office Monopoly.

Apple had invested in QuickTime in order to retain its competitive advantage in the future. Like Adobe's PostScript for print, QuickTime unlocked the potential for an entirely new class of multimedia applications. Apple released QuickTime 1.0 (below) for Mac System 6 in December of 1991; in 1992, Apple announced the development of QuickTime for Windows to extend its reach beyond the Macintosh. On Windows, QuickTime would be playback only, maintaining media development on the Mac platform.

Leopard: QuickTime


It delivered QuickTime 2.0 (below) first on the Mac and then on Windows in 1994. Since QuickTime was such an integrated component of the Mac System Software, the Windows version had to include a direct port of a lot of the internal Macintosh Toolbox code. It consequently largely bypassed Windows to talk to the video hardware directly, delivering impressive playback performance on both platforms.

Leopard: QuickTime


The QuickTime Canyon Scandal

Concerned about Apple's encroachment upon the PC market it intended to control itself, Microsoft released a competing product called Video for Windows at the end of the following year. It couldn't match QuickTime's performance because Windows had never been designed to work with media; VfW was also constrained by the incompatibilities and inconsistencies of PC hardware, just as GDI--the Windows drawing routines modeled after the Mac's QuickDraw--had been over the previous half decade.

When Microsoft requested a free license for QuickTime for Windows in 1993, Apple refused; the two companies were still locked in a court battle over Microsoft's appropriation of the Mac desktop, and Apple didn't want to get its second wind knocked out of it.

Intel, hoping to accelerate the development of media work on commodity PCs--and fully aware that Apple had contracted with San Francisco Canyon to port portions of its QuickTime technology to Windows--approached Canyon to develop a video driver that would provide Microsoft's VfW with similar performance to QuickTime. While Intel knew that Canyon possessed Apple's code, it did not specify that Canyon needed to do clean room development, and gave the company an unrealistically short timeframe to develop the new code. Canyon simply delivered Apple's code to Intel, which then licensed it to Microsoft.

When Video for Windows suddenly improved in 1994, Apple investigated and found that Microsoft had simply stolen code from QuickTime in order to compete with QuickTime. Apple sued Microsoft and won an injunction that stopped it from distributing portions of the stolen code. The case was eventually resolved as part of the 1997 agreement between the two companies, detailed in Mac Office, $150 Million, and the Story Nobody Covered.

On page 2 of 4: Expansion of the QuickTime Parachute; QuickTime Reborn; Microsoft Goes On the Offensive; and The Tables Turn for QuickTime.

Filed under : iTunes, Mac OS X, Apple TV 19 Comments ] 
Story topics: Leopard, QuickTime   Print ] [ Story Link ] 


(13") $1,094.00 (15") $1,579.00 (15") $2,089.00
(13") $1,394.00 (15") $1,799.00 (17") $2,249.00
See more prices in AppleInsider's Mac Price Guide
Mac Poker players can play Full Tilt Poker for Mac and get 100% to $600 free with bonus code MP600, courtesy of Online Poker Mac
AppleInsider Features
Hot Forum Topics

Recent Articles
Countering rumor says Apple and NVIDIA "doing just fine"
Breaking: shot fired, one wounded at Virginia-based Apple Store
First iPhone 3GS jailbreaking tool available for download
iPhone 3GS marked AT&T's "best-ever sales day"
iPhone overheating problems could see aid from new patent
Apple working to fix unreleased iPhone SMS exploit
Pesky Psystar to emerge from Chapter 11 with new Mac offering
Apple looks towards fingerprint-based multi-touch controls
Apple developing "active packaging" for iPods and iPhones
Apple may drop NVIDIA chips in Macs following contract fight
Apple covering all the bases with Mac OS X 10.5.8 betas
University of Florida's PharmD program to require iPod touch
Apple's Mac shipments rebounding sharply in recent weeks
iPhone Software 3.1 to deliver new video and Voice Control features
Apple posts iPhone OS 3.1 beta, SDK with new video extensions
White iPhone 3GS units discoloring from excessive heat
Maine's expanded MacBook program the 'largest of its kind'
Mozilla releases faster, safer, smarter version of Firefox browser
Dell working on pocket-sized Internet gadget
MacBook Air firmware updated to support replacement batteries
Apple sees brief iPhone 3GS shortages; NVIDIA intros CS4 plugins
Steve Jobs returns to work at Apple
Apple, other phone makers agree on standard charger for Europe
Apple posts new Snow Leopard, 10.5.8 seeds
iPhone marketing head goes to VC firm; iTunes breaks records after Jackson death
Briefly: more affordable iMacs from Apple expected by fall
Apple's latest high-end MacBook Air slower than predecessor
Apple's profit margin on Mac minis slimmer than usual
Apple ups stake in iPhone graphics chip designer
Windows 7 priced below Vista, to allow upgrades from XP
Mossberg: New MacBook Pro has best battery life "ever tested"
Apple sued over 'false' iTunes gift card promises
Proof-of-concept ports Leopard's icon stacks to iPhone (video)
iPhone 3GS spurs 400% increase in mobile video uploads to YouTube
Tidbit: Apple naming Leopard point release after ancient gods
Upgrade fee sees few iPod touch users updating to 3.0 software
Apple exploring wireless system for quantifying the unquantifiable
Bogged down AT&T 3G to clear in months; Buffett criticizes Jobs
Apple updates Apple TV, Remote app to allow multi-touch control [u]
Apple undersells, over-delivers on iPhone 3GS speed - report

AppleInsider Market Place

Sell your Laptop - working or not. Free shipping.: Get an instant online quote and sell your laptop today !

Believe in Office: Save Up To 25% on Office 2004 For Mac. Visit Our Site for Details!

IBackup - SMB Online Backup: IBackup is the preferred online storage and backup service of choice for SMBs for its ease of use, security and value. Offers automated backup and restore, file selection and securiy.

Download free software - everyday updated freeware files

 
Advertisements








AppleInsider RSS Feed
AppleInsider © 1997-2008
Please review our Privacy Policy.
Written/Edited/Compiled by the AppleInsider Staff.