AppleのTuneKit iTunes LPフォーマットはApple TVをターゲットにしているようだ

AppleのTuneKit iTunes LPフォーマットはApple TVをターゲットにしているようだ

プリンス・マクリーンのプロフィール写真プリンス・マクリーン

· 2分で読めます

Apple が iTunes 9 の新機能として導入した iTunes LP アルバムと iTunes Extras 映画を充実させるボーナス マテリアル バンドルは、新しい TuneKit JavaScript フレームワークを使用して構築されており、Apple TV に新しい大画面コンテンツを提供することを目的としているようです。

新しいiTunesインタラクティブメディアコンテンツフォーマットは、HTML、CSS、JavaScriptといったオープンWeb標準に基づいて構築されており、AppleがTuneKitと呼ぶ新しいフレームワークが使用されています。この新しいメディアオーサリングフレームワークは、iTunes Extraコンポーネントファイル内で繰り返し参照されています。

AppleがMobileMeウェブアプリの開発にSproutCore JavaScriptフレームワークを採用したのと同様に、TuneKitはメディア開発者にインタラクティブなボーナスコンテンツを作成するための使い慣れたJavaScriptフレームワークを提供します。TuneKitはSproutCoreと同様に、JavaScriptレンダリングエンジンの最適化の急速な進歩のおかげで、この種のインタラクティブなメディアコンテンツを配信するためにAdobe FlashやMicrosoft Silverlightなどの独自のミドルウェアランタイムプラグインが不要であることを証明しています。

Apple の新しい TuneKit は、DVD や Blu-Ray ディスクのオーサリングに関係する複雑な仕様よりも開発がずっと容易で、1 年前に Steve Jobs が Blu-Ray の普及を妨げると予測したライセンス問題に伴う「大きな問題」もありません。

Apple TVの真価が明らかになった

さらに興味深いのは、Appleが新しいメディアパッケージをHDTV向けに開発したという証拠です。まず、コンテンツは1280x720の解像度で設計されています。つまり、Appleの主流モデルである13インチMacBook Proでは、フルスクリーンモードにするか、通常のiTunes再生ウィンドウに収まるように縮小しないと、再生できないほどサイズが大きすぎます。

しかし、ネイティブ解像度はApple TVのHDTV出力にぴったりと収まり、標準解像度の480pディスプレイに縮小しても問題なく動作します。しかし、Sビデオまたはコンポジットビデオ入力しか受け付けない古いテレビでは、Apple TVのハードウェア自体がコンポジット信号に対応しているにもかかわらず、AppleがApple TVでサポートしようとしなかったタイプのテレビでは、うまく動作しない可能性があります。

さらに注目すべきは、iTunesコンテンツファイルがHTMLメタタグ「hdtv-fullscreen」と「hdtv-cursor-off」を参照しているという発見です。現在、コンテンツパッケージの再生にはMacまたはPC上のiTunes 9が必要ですが、これらの発見はApple TVへのサポートが開発中であることを示すだけでなく、コンテンツがApple TV専用に作成されたことを示唆しています。

Apple は、2008 年 1 月の Macworld Expo で「Take Two」2.0 ファームウェアをリリースして以来、Apple TV ソフトウェアを大幅にアップデートしていません。次のメジャー アップデートでは、QuickTime X や HTTP ライブ ストリーミング プロトコルなど、Snow Leopard の機能が組み込まれる予定です。