BT

tvOS、Apple TVにゲームやプロダクティビティアプリをもたらす

| 作者: Sergio De Simone フォローする 14 人のフォロワー , 翻訳者 笹井 崇司 フォローする 0 人のフォロワー 投稿日 2015年9月14日. 推定読書時間: 2 分 |

原文(投稿日:2015/09/10)へのリンク

AppleがApple TVのための新しいOS、tvOSを発表した。これによって、開発者はApple TV向けのゲームやプロダクティビティアプリを作れるようになる。

Appleによると、tvOSのSDKは、CloudKit、CoreData、CoreGraphics、CoreAudio、CoreVideo、CoreLocation、UIKitなど、iOSから数多くのフレームワークを継承しており、iOS開発者になじみのあるものだという。また、共有、マルチユーザ体験もサポートするという。

tvOSによって、開発者には以下が可能になる。

  • リモコンによるユーザインターフェイス制御
  • ダイレクトジェスチャーとボタンプレス
  • オンスクリーンキーボードのカスタマイズ
  • ゲームコントローラによる操作
  • パララックスアートワークの作成

Apple TVのユーザ体験には、リモコンが重要な役割を果たしており、スワイプ、プレス、ロングプレスを検出するタッチサーフェイスが搭載される。一部の国では、ボイスコマンドによるApple TV制御を可能にするSiri Remoteも利用できる。

Appleによると、Apple TVのアプリ作成はiOSのアプリ作成と似ているという。加えて、複数のクライアントに一貫性のあるユーザインターフェイスを提供するため、開発者はクライアント-サーバアプリを作ることもできる。クライアント-サーバアプリは、HTTPS、DOM、JavaScriptを含む標準のWebテクノロジをベースとし、TVMLという独自マークアップ言語を使ってUIを定義する。

クライアント-サーバアプリをサポートするために、tvOSには次のような特別なフレームワークが含まれる。

  • TVMLKit: JavaScriptとAppleの独自マークアップ言語TVMLをネイティブコードにブリッジする方法を提供する。
  • TVMLJS: クライアント-サーバアプリにおいて、TVMLページをロードするAPIを提供する
  • TVServices: アプリの音楽や映像のようなコンテンツをユーザが見つけやすくするため、アプリにTop Shelf拡張を追加できるようにする。これによって、OSはそのコンテンツをユーザに提示できる。

Appleは、searchTemplate、menuBarTemplate、listTemplateなど、利用可能なTVMLテンプレートのカタログを提供している。

Apple TVアプリの最大サイズは200MBに制限されているため、より多くのアセットが必要な場合、開発者はオンデマンド・リソースを使わなくてはならない。

tvOSのSDKのプレリリースは、AppleのWebサイトからダウンロードできる。

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT