Open Shelf…

AppleTV Software 1.1, Loader and BDK Updated

So, yesterday AppleTV software version 1.1 dropped, along with YouTube support, which is nice. Also nice is a whole slew of new UI classes for appliance plugin developers. Mmmm.

Not so nice is the way that it changed a few APIs, moved some into a whole new framework, and deleted a vast amount of unnecessary OS X components. These components happen to include everything necessary to act as either a client or a server for most network file systems, amongst other things.

Ah well. I guess I’ll be writing a simple server system for the AppleTV then, to help people drop their media onto it. I might get that done this weekend, depending on any further fallout from the update.

For now, however, the BDK has been updated, as has the Loader appliance. The Loader should function on both versions of the AppleTV software, so an upgrade to version 1.1 isn’t absolutely required. The BDK, however, uses a number of the changed routines, so it is now dependant upon the latest version of the BackRow framework, and requires the AppleTV framework to be installed locally. It does include headers for the new BackRow framework, however.

For information on the changes in the BDK, you can look at its change log, and for information on making your plugins compatible with AppleTV version 1.1, you can look here.

The Xcode project template has been updated with the required plugin changes, so new projects will automatically be compatible with AppleTV 1.1. I’ve also provided some information on the update in the online help for the BDK testbed application.

3 Responses

Note that comments are displayed in reverse chronological order with topmost comments being freshest. Subscribe | Comment

Leave a Reply

You must be logged in to post a comment.