Airpods

Apple TV アプリの最大サイズは 200 MB に制限され、アプリはすべてのデータを iCloud に保存する必要がある

Apple TV アプリの最大サイズは 200 MB に制限され、アプリはすべてのデータを iCloud に保存する必要がある

Apple TV 4のリモコンを手に

本日行われた新しい Apple TV 向けサードパーティ製アプリケーションのステージ デモで、主要な AAA ゲームが披露されなかったのは興味深いことです。

今ではその理由は明らかです。Infinity Blade 三部作、Asphalt 8 など、既存のマルチギガバイトの iPhone および iPad ゲームは、Apple TV アプリの不可解な 200 MB 制限に収まるようにリファクタリングする必要があるのです。

これは、新しいレベルやワールドなどのアセットが App Store から要求に応じて取得されることを意味し、Apple が新しいボックスを本格的なゲーム機ではなく、リビングルームで使うカジュアルなゲーム機として位置付けていることを示しています。

Appleが新たに公開した「tvOS用アプリプログラミングガイド」という文書によると、新しいボックスにはアプリ用のローカルストレージがなく、アプリの最大サイズは200MBに制限されています。

iPhoneとiPadアプリの最大サイズが2GBから4GBに拡大されたことを考えると、これは奇妙な決定です。新しいApple TVハードウェアは32GBと64GBの2種類が提供されており、既存の8GB Apple TVよりもはるかに多くのキャッシュ用ストレージを備えていることを考えると、200MBという制限も奇妙に感じます。

「このサイズ(200MB)を超えるものは、オンデマンドのリソースを使用してパッケージ化して読み込む必要があります」とAppleは警告している。

幸いなことに、iOS 9 の App Thinning イニシアチブの一環として、同社はオンデマンド アセットを活用するアプリの作成を可能にする開発者ツールを提供しています。

オンデマンドリソースとは、App Storeでホストされ、ダウンロードする関連アプリバンドルとは別に提供されるアプリコンテンツです。オンデマンドリソースを利用することで、開発者は初期ダウンロードサイズを大幅に削減したアプリを開発できます。

たとえば、ゲームでは必要に応じて新しいアセットを要求でき、オペレーティング システムがダウンロードとストレージの管理を行います。

追加のリソースをダウンロードしたアプリを終了すると、tvOS は、アクセスをさらに高速化するために、複数の起動サイクルを通じてそれらのリソースをデバイス上に保持するか、ストレージ容量が不足している場合はそれらを完全に削除することを選択する場合があります。

「Apple TV 上のアプリには永続的なローカルストレージはありません」と文書では説明されている。

「これは、新しいApple TV向けに開発されるすべてのアプリが、優れた顧客体験を提供する方法でデータをiCloudに保存し、それを取得できる必要があることを意味します。」

出典:アップル

Milawo
Milawo is a contributing author, focusing on sharing the latest news and deep content.