コンテンツの最適化

この文書では、必要なデータ フィールドのみを含めることによって Video Cloud フィードを最適化する方法を説明します。2 つの使用事例について説明します。

  1. アプリにダウンロードされるデータの量を最小化する
  2. 個々の動画のロード時間を最短化する

App Cloud Studio で Video Cloud フィードをトリミングする

Video Cloud アカウントからコンテンツ フィードを設定すると、デフォルトでは、プレイリストと動画のデータ フィールドがすべて含まれます。

App Cloud のコンテンツ最適化機能は、動作する動的なコンテンツ アプリを作成するのに役立ちます。最適化されたコンテンツ フィードおよびトランスコードされた画像を使用すると、アプリは、モバイル機器に利用可能な帯域幅とメモリを最大限に利用できます。

詳細は、こちらを参照してください。

App Cloud フィードは、動的コンテンツ ベース アプリへのカギです。アプリでコンテンツをハードコーディングした場合、コンテンツが変わるたびにアプリ ストアでアプリを更新する必要があります。そこで App Cloud でアプリを作成することにより、アプリがデータ フィードを使って Web 上のコンテンツをポイントします。次に、フィードのソース内のコンテンツを変更することにより、アプリが自動的に、ユーザーに配信したい最新のコンテンツで更新されます。

App Cloud Studio の [コンテンツ] ページを使用すると、アプリで使用されるコンテンツ フィードを管理できます。フィードは作成できます。それによって、アプリ構築者は、フィードの URL が分からなくても、名前でフィードをアプリに追加できます。ブログやフォト アルバムなどの標準ビューにフィードを割り当てるときには、すべてのフィードが選択可能な項目になります。カスタム ビューを作成する場合にも、フィードを使用できます。

フィードを作成する

フィードを追加するには:

App Cloud Studio の [コンテンツ] ページを使用すると、アプリで使用されるコンテンツ フィードを管理できます。フィードは作成できるため、アプリ構築者はフィードの URL が分からなくても、名前でフィードをアプリに追加できます。ブログやフォト アルバムなどの標準ビューにフィードを割り当てるときには、すべてのフィードが選択可能な項目になります。カスタム ビューを作成する場合にも、フィードを使用できます。

フィードを作成する

フィードを追加するには、次の手順を行います。

コンテンツ フィードを作成する際、XML 形式 または JSON 形式のフィードの URL を指定します。絶対 URL をそのまま指定するか、フィードが動的でありえるよう、URL 内のパラメータを使用することも可能です。

パラメータ化されたフィードを使用する方法

以下は、絶対 URL を使用するフィード URL の例です。米国の特定の郵便番号に対し、気象の XML フィードを返します。

http://www.google.com/ig/api?weather=02142

米国郵便番号 42,000 すべてに対し、一意のフィードを作成することはできません。そこでパラメータ化されたフィードを使用します。以下のように、パラメータ値を JSON オブジェクトに置き換えます。

http://www.google.com/ig/api?weather={"zip":"02142"}

デフォルトでは、このリクエストはマサチューセッツ州ケンブリッジの気象を取得します。デフォルト値を別のコードに書き換えることができます。たとえば、かわりにカリフォルニア州ビバリーヒルズの天候を取得するには、以下の手順に従います。

コンテンツ フィードをアプリで使うことによって、動的コンテンツを有効かつ簡単に配信することができます。既存のフィードを使ったり独自にフィードを作成することで、タイムリーで頻繁に更新されるコンテンツがアプリから提供され、ユーザーを引き付けるアプリを作ることができます。「App Cloud コンテンツ フィード入門」をお読みください。

主な手順

ビューでコンテンツ フィードを使うには、以下の手順に従います。

App Cloud は、アプリ用に画像をトランスコードするサービスを提供しています。画像トランスコード サービスを使うことによって、ソース画像を取得して、アプリに必要なサイズと形式にコンバートできます。たとえば 300x300 ピクセルのオリジナル画像があり、それをアプリで 100x100 で表示する必要があるとします。画像トランスコード サービスを使うことにより、画像を含めるコンテキスト用に新たに画像ファイルを作成することなく、各コンテキストに合わせて画像サイズを調整できます。また画像をトリミングして JPEG 画像用に品質を指定することもできます。画像トランスコード サービスを使い、次のようなことが可能になります。