広告を閉じる

新しいApple TVは、 先週末から販売開始しました、近年のリンゴエコシステムの最大の拡大を表しています。初めて、App Store とサードパーティのアプリケーションが Apple TV に登場します。これに伴い、Apple はアプリケーションへのアクセスに関する新しい哲学も導入しました。

新しいアプローチは次のように簡単に要約できます。コンテンツは、たとえユーザーが購入したとしても、ユーザーの利益のためにどのように使用するかを最もよく知っている Apple によって完全に制御されます。この理念には当然長所と短所があり、tvOS を備えた Apple TV は例外なくこの理念を採用した最初の Apple 製品です。

Apple は、将来的にはデバイス上の物理ストレージの量はそれほど重要ではなくなり、すべてのデータがクラウドに保存され、そこからいつでも携帯電話、タブレット、テレビなどに簡単にダウンロードできるようになるだろうと考えています。必要になるだろう。そして、不要になるとすぐに、再び削除されます。

この理論を裏付ける Apple のテクノロジーは App Thinning と呼ばれ、Apple が Apple TV (将来的には他の製品も含む) の内部ストレージを完全に制御できると主張しており、ユーザーが影響を与えることなく、いつでもそこから制御できると主張しています。必要に応じて、つまり内部ストレージがいっぱいになった場合に備えて、コンテンツを削除します。

実際、Apple TV にはサードパーティ製アプリ用の永続的な内部ストレージがまったくありません。最高のユーザーエクスペリエンスを確保するには、すべてのアプリが iCloud にデータを保存し、それをリクエストしてダウンロードできる必要があります。

Apple TV ストレージの動作中

開発者向けの新しいルールに関連して最も話題になったのは、Apple TV 用のアプリケーションのサイズは 200 MB を超えてはいけないという事実でした。確かにそうですが、あまりパニックになる必要はありません。 Apple は、200 MB が適切に収まる洗練されたシステムを構築しました。

初めてアプリを Apple TV にダウンロードするとき、パッケージは実際には 200MB を超えません。このようにして、Apple は、最初のダウンロードをできるだけ速く制限し、たとえば、より要求の厳しいダウンロードの場合のように、ユーザーが数ギガバイトをダウンロードするまでに長時間待つ必要がなくなるようにしました。 iOS用のゲーム。

前述の App Thinning を機能させるために、Apple は他の 2 つのテクノロジー、「スライス」とタグ付け、およびオンデマンド データを使用しています。開発者は実際にレゴのようにアプリケーションを分解 (細分化) することになります。可能な限り最小のボリュームを持つ個々のキューブは、アプリケーションまたはユーザーが必要とする場合にのみ常にダウンロードされます。

レゴの用語を採用すると、各ブロックには開発者によってタグが付けられます。これも、プロセス全体の機能に関して必要な部分です。タグの助けを借りてこそ、関連するデータが接続されます。たとえば、すべてのタグ付きデータは最初の 200 MB 以内にダウンロードされます。 初期インストールここには、アプリケーションの起動と最初のステップに必要なすべてのリソースが欠けていてはなりません。

架空のゲームを例に挙げてみましょう ジャンパー。基本データは、ゲームの制御方法を学ぶチュートリアルとともに、App Store から Apple TV へのダウンロードをすぐに開始します。初期パッケージは 200 MB を超えないため、ほぼすぐにプレイできます。また、たとえば、さらに 100 レベルがダウンロードされるまで待つ必要もありません。 ジャンパー 持っている。しかし、最初はそれらをすぐに必要とするわけではありません(もちろんすべてではありません)。

すべての初期データがダウンロードされると、アプリはすぐに最大 2 GB の追加データを要求できます。したがって、すでにアプリケーションを実行してチュートリアルを進めている間、数十メガバイトまたは数百メガバイトのダウンロードがバックグラウンドで実行されており、その中で主に他のレベルが存在します。 ジャンパー、徐々に目標を達成していきます。

これらの目的のために、開発者は Apple からクラウド上で合計 20 GB を利用でき、アプリケーションはそこに自由にアクセスできます。したがって、個々の部分にタグを付けてアプリケーションの実行を最適化する方法は開発者にのみ依存しており、Apple TV 自体には常に最小限のデータのみが保存されます。 Apple によると、タグ、つまりクラウドからダウンロードされたデータのパッケージの理想的なサイズは 64 MB ですが、開発者は 512 つのタグ内で最大 XNUMX MB のデータを利用できます。

もう一度簡単に言うと、App Store で見つけることができます。 ジャンパー, ダウンロードを開始すると、その時点で、基本データとチュートリアルが含まれる最大 200MB の入門パッケージがダウンロードされます。アプリをダウンロードして起動すると、リクエストが表示されます ジャンパー o 他のタグ。他のレベルがあり、この場合は数メガバイトのみになります。チュートリアルを完了すると、次のレベルの準備が整い、ゲームを続行できます。

そしてそれは、Apple の新しい哲学の機能に関する別の重要な部分を私たちにもたらします。タグ付けされたデータがダウンロードされるにつれて、内部ストレージが不足した場合、tvOS はそのような (つまりオンデマンドの) データを削除する権利を留保します。開発者は個々のタグに異なる優先順位を設定できますが、ユーザー自身がどのデータが失われるかに影響を与えることはできません。

しかし、すべてが正常に機能する場合、ユーザーは実際には、このような処理 (バックグラウンドでデータをダウンロードして削除する処理) が行われていることを意識する必要さえありません。実際、これが tvOS の仕組みの要点です。

あなたがいるなら ジャンパー 15 番目のレベルでは、以前の 14 レベルはもう必要ないと Apple が計算するため、遅かれ早かれ削除されるでしょう。前の章に戻りたい場合は、その章が Apple TV に存在していない可能性があるため、再度ダウンロードする必要があります。

すべてのご家庭に高速インターネットを

Apple TV について話している場合、この哲学は理にかなっています。各セットトップ ボックスは、ケーブルによって (現在では通常) 十分に高速なインターネットに 24 時間接続されているため、オンデマンド データのダウンロードに問題はありません。

もちろん、方程式が当てはまり、インターネットが速ければ速いほど、必要なデータがダウンロードされるまでアプリケーションで待つ必要がなくなる可能性が低くなります。ただし、すべてが最適化されていれば、クラウドの安定性という点で Apple 側とクラウド側の両方で最適化されます。開発者側のタグやアプリのその他の部分に関しては、ほとんどの接続では問題にならないはずです。

しかし、Apple TV を超えて Apple エコシステムに目を向けると、潜在的な問題が見つかることがあります。 App Thinning は、アプリケーションとその他の必要なテクノロジの関連する「スライシング」であり、1 年前の WWDC で Apple によって導入されました。当時は主に iPhone と iPad に関するものでした。システム全体が 100% 展開されているのは Apple TV のみですが、徐々にモバイルデバイスにも移行していくことが予想されます。

結局のところ、たとえば Apple Music の場合、Apple はすでにデータの削除を行っています。オフラインで聴くために保存した音楽がしばらくすると消えてしまったことに複数のユーザーが気づきました。システムは場所を探しましたが、現時点ではこのデータが必要ではないことを認識しました。その後、曲をオフラインで再度ダウンロードする必要があります。

ただし、iPhone、iPad、さらには iPod touch では、アプリケーションへの新しいアプローチにより問題が発生し、Apple TV と比較してユーザー エクスペリエンスが低下する可能性があります。

問題その 1: すべてのデバイスが 24 時間年中無休のインターネット接続を備えているわけではありません。これらは主に SIM カードのない iPad と iPod touch です。たとえば、長期間使用していなかったデータが必要になり、システムが警告なしにデータを削除し、手元にインターネットがない場合は、ただ運が悪いだけです。

問題その 2: チェコ共和国はまだモバイル インターネットの普及が不十分で、すぐには普及していません。アプリケーションとそのデータの新しい管理において、Apple は、理想的にはデバイスが 24 時間インターネットに接続され、可能な限り高速に受信されることを期待しています。その瞬間、すべてが正常に機能します。

しかし残念なことに、チェコ共和国の現実は、Edge 経由のストリーミングでは十分ではないため、電車での移動中にお気に入りの曲を聴くことさえできないことがよくあります。必要なアプリケーションのためにまだ数十メガバイトのデータをダウンロードする必要があるという考えは考えられません。

確かに、チェコの通信事業者はここ数週間でサービス範囲を大幅に拡大しています。ほんの数日前までは迷惑な「E」が輝いていましたが、今では高速 LTE で頻繁に飛び交っています。しかし、そこに 2 番目の障壁、FUP が立ちはだかります。ユーザーが定期的にデバイスを完全にいっぱいにし、システムがオンデマンドでデータを頻繁に削除してから再度ダウンロードすると、簡単に数百メガバイトを消費してしまいます。

Apple TV では同様のことを解決する必要はありませんが、iPhone と iPad では最適化が非常に重要になります。問題は、たとえば、データをいつどのようにダウンロード/削除できるかが任意であるかどうか、ユーザーがたとえばオンデマンド データを削除したくないと言えるかどうか、そしてスペースが足りなくなった場合、古いレコードを失うのではなく、単に次のアクションを停止します。しかし、遅かれ早かれ、App Thinning とそれに関連するテクノロジーがモバイル デバイスにも展開されることを期待できます。

これはかなり大規模な開発イニシアチブであり、Apple がセットトップ ボックスのためだけに作成したものではありません。そして真実は、たとえば、iPhone や iPad のストレージが少ない場合、特にまだ 16 GB の場合、ユーザー エクスペリエンスを破壊しない限り、これは良い解決策になる可能性があるということです。おそらく Apple はそれを許さないだろう。

.