UnityがApple TVに対応します!
Appleは先日、新しい世代のApple TVと新しいOSである tvOS を発表しました。この新しいOSであなたのゲームをApple TVに展開できるようになりました。そして、わたしたちは実はすでに、Unityで作られたゲームをこの新しいプラットフォームで動かすための開発に取り組んでいて、先日のAppleのイベント発表時にも何羽かのトリさんが道を横切るのをお手伝いさせていただきました ;) 今日みなさんにそのことを発表出来て、とても嬉しく思っています。
さて、tvOSはiOSの資産を受け継ぐOSとして作られていますが、同時にさまざまな見直しが行われています:iOSに存在した数々のフレームワークが欠けており、そしていくつかの新しい必要事項が追加されています。TVは一般的にスマートフォンやタブレットと比較してコンテンツの表示方法、消費方法やインタラクションの作法が大きく異なっているので、iOSプラットフォームの延長として扱うよりは全く別のプラットフォームとして扱う方が正しいでしょう。
現在、わたしたちはApple TV対応を磨き上げるため、限定的なユーザーグループを通じて改善作業を行っています。もしすでにApple TVの開発機をお持ちならこのグループに招待することが出来ますので、お気軽に私たちにご連絡ください。クオリティがパブリックベータに十分なものになりましたらば、公開のベータ版として提供を開始いたします。現在、このタイミングがいつになるか決まった日程はありませんが、2015年秋のあいだに提供することを予定しています。
Apple tvOS 向けのビルド機能はiOSアドオンライセンスの機能の一部として提供いたします。もしあなたがUnity Proユーザーならば、iOS Proアドオンが必要となります。tvOSのビルド機能は、Unity Personal Editionユーザーもご利用頂けます。
Apple TV向けにゲームを準備するには
新しい世代のデバイスがリリースされるまで待つ必要はありません!実は、tvOSにゲームの対応準備を始めるのは今すぐにでも可能です。iPhone6+ をお持ちなら、これをHDMIケーブルを通じてテレビに接続し、ワイヤレスのMFiコントローラーとペアリングすれば、tvOSの体験とかなり近いものを構築できます。以下にあなたのゲームをtvOS向けに準備するための簡単なチェックリストを作成しました:
- 最新のUnity 5.xでゲームが問題なく動作するようにしましょう。Apple TV対応はリリース時の最新のUnity 5のバージョンより提供開始されます。
- Apple TV のリモコン (Apple Remote) のみでもゲームのコントロールが可能なほうが望ましいです。とはいえ、Apple Remote がない状態では、ゲーム用コントローラーで動作するようにするのがベストでしょう。ゲーム上のすべてのUIがゲームコントローラーでも動作するようにしっかりと対応しておきましょう。スクリーンに一切タッチすることなくゲームが遊べるべきです。その上で、新しい Apple Remote の提供するジェスチャーやジャイロ、加速度を使った入力への対応を改善していくのは、それほど大変なことではないはずです。
- Apple TVは実質的にゲームから利用可能な永続ストレージが存在しません。ゲームのセーブデータなどがある場合は、クラウドに移行させることが必須となります。
- Apple TVはストリーミングを前提としたデバイスであり、ゲームが200MB以上ある場合はコンテンツがストリーミングされながら提供されることが期待されます。これに対応するためには、オンデマンド・リソースのサポートが必要となります。詳しくはこちらの記事をお読み下さい。
- ほとんどのプラグインはtvOS向けに再コンパイルが必要になります。また、Apple TVではいくつかの機能については利用出来ない可能性もあります。ご利用中のプラグインをレビューして、必要に応じてプラグインの提供者にApple TV対応について問い合わせるのがよいでしょう。
そして、大きなTVスクリーンであなたの家族とゲームを一緒に遊べるというこの新しい体験について、あなたのゲームで新しいアイディアを試す勇気もお忘れなく!tvOSストアは今までとはまた違った楽しさがありますよ。お楽しみに!
heyhey
9月 15, 2015 12:06 am /
great news !
Now please make Unity capable of deploying to Apple Watch !
Andrew Slater
9月 14, 2015 10:17 pm /
Oh wow.. Ok — I’m getting a DevKit, but my current iOS game is Unity 4.6 only. Will take a bunch of work to make it 5 compatible I think. Also, I’ll need to change the saving structure entirely.
I’d like to be a part of that group, though! Maybe all of this would be easier than I think :)
Mantas Puida
9月 14, 2015 10:47 pm /
To make any use of participation in Unity for Apple TV alpha testing group you need to own Unity 5 iOS Pro add-on license.
Brian Williams
9月 14, 2015 10:07 pm /
I also got my email this morning from Apple letting me know that I’d won the lotto, my AppleTV should be here later this week- I’d love to be added to the group of pre-pre-Unity testers for TVos.
Brian Williams
9月 14, 2015 10:15 pm /
Is this comments section the place to make this request, btw?
Mantas Puida
9月 14, 2015 10:44 pm /
Please check my comments below with instructions how to reach me.
Brian Williams
9月 14, 2015 11:16 pm /
” A collective, depressed sigh is heard throughout the comments section…”
German Garces
9月 14, 2015 10:01 pm /
Just received the confirmation email and would love to help out.
My licenses are:
– Unity 5 Pro but no iOS pro.
– Unity 4 Pro, iOS Pro, Android Pro.
Should I go ahead and begin with Unity 5 or Unity 4?
Great news all around
Thanks guys!
German Garces
9月 14, 2015 10:03 pm /
I meant ‘confirmation email’ of Apple TV Developer Kit purchase.
German Garces
9月 14, 2015 10:09 pm /
Just re-read the post.
Unity 5 only.
Got it!
Mantas Puida
9月 14, 2015 10:43 pm /
For preview builds you will need Unity 5 iOS Pro add-on license.
Filipe Romancini
9月 14, 2015 9:57 pm /
Our company just got the email from Apple that our AppleTV Dev Kit is on its way. How do we get into the group so we can start porting our games to it?
Mantas Puida
9月 14, 2015 10:42 pm /
Please drop your e-mail, company name and title under development to mantas [@] unity3d.com
Warren miller
9月 14, 2015 9:55 pm /
Will Unity Ads be supported?
Dustin Bahr
9月 14, 2015 9:39 pm /
Our company is receiving a Dev Kit. How do we get more information about the group and or beta you mentioned?
Mantas Puida
9月 14, 2015 10:38 pm /
Please drop your e-mail, company name and title under development to mantas [@] unity3d.com
Matt
9月 14, 2015 7:54 pm /
“Apple tvOS deployment will be available to Pro developers as a part of the iOS Pro add-on license. If you use Unity’s Personal Edition, you can also deploy to tvOS.”
Is this just an odd way of saying all users can publish for tvOS but Personal Edition users will have the Unity splash screen like all other platforms?
Mantas Puida
9月 14, 2015 8:07 pm /
Not sure if it is odd, but yes, it will work the same way currently it works for Personal Edition on iOS.
Marval
9月 14, 2015 6:32 pm /
I’ve been waiting for this moment, all my life
oh Lord
Rico Fandango
9月 14, 2015 6:12 pm /
So far, I like everything I see about the new Apple TV – except one. It has no web browser. This is a serious flaw, and I will hold out until they bring a web browser to this incredible device.
Frank Tinsley
9月 14, 2015 6:30 pm /
Then why not cash in and make on for it?