QuickTime API Overhaul?
Wednesday, April 11th, 2007ThinkSecret is reporting that Apple is revising the QuickTime APIs in Leopard:
A new Application Programming Interface (API) for video, which may feature a “Core” moniker akin to Apple’s Core Image, Core Audio, and Core Animation components, will deliver most of the improvements to QuickTime. While QuickTime from a end-users perspective is not expected to undergo any substantial improvements, the new API will take years of legacy QuickTime code and replace it with a more modern and efficient architecture to deliver improved performance and maintainability.
This is long, long overdue. If I ever get around to writing my API Design book, I was planning to use QuickTime as a classic example of how not to design an API. Now if only they’d rev QuickTime for Java too.