CD Projekt RED: Play Asset Delivery でアップデート サイズを 90% 削減し、アップデート率が 10% 向上
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
ポーランドのワルシャワを拠点とするゲーム デベロッパー、CD Projekt RED(CDPR)は、ウィッチャー 3 内のミニゲーム「グウェント ウィッチャーカードゲーム」を一新し、2020 年 3 月に Google Play でスタンドアロンの無料ゲームとしてリリースしました。ファイルサイズの初期値が大きく、定期的なアップデートで追加のデバイス ストレージが必要になる場合、ユーザーは更新版を入手するためにゲーム全体を再インストールしなければならないことがよくありました。これは、ゲームのコミュニティにとって最も大きな不満の種でした。CDPR は、差分パッチ適用を支援する取り組みにおいて、Play Asset Delivery の実装により、大きな成果を上げています。
CD Projekt RED のグウェント ウィッチャーカードゲーム
Eyecon の取り組み
CDPR は、Play Asset Delivery(PAD)を早くから実装していたパートナーです。3 種類の配信モードを利用できるので、最初はオンデマンド配信を実装し、ゲームの実行中にアセットパックをインストールできるようにしました。次に fast-follow 配信を導入し、ゲームがインストールされるとすぐに、4 MB~160 MB のサイズを持つ 40 個以上のアセットパックが自動的に配信されるようにしました。fast-follow 配信を使用するメリットは、ユーザーがゲームを起動していないときに、バックグラウンドでダウンロードを実行できることです。ユーザーが次にゲームを起動するとゲームがアップデートされ、すぐにプレイを開始できます。「差分パッチ適用、ゲーム内ダウンロードと店舗ダウンロード、動的アップデートといった主要な機能をすべて実現する唯一の信頼できるソリューションがこれでした」と主任制作者の Maciej Włodarkiewicz 氏は述べています。
結果
CDPR は、とりわけ PAD によるアプリ アップデートの効率化に満足しました。Play Asset Delivery の自動アップデートと差分パッチ適用のおかげで、アップデート率が大幅に向上し、再インストール数が減少しました。これにより、CDPR はアップデート サイズを 90% 削減できました。以前は、アップデートにダウンロードと追加のストレージ容量が 2 GB 以上必要でしたが、今ではわずか数百 MB で済みます。
PAD を実装してからほとんどすぐに、再インストール数が減少するとともに、プレーヤーが最新のアプリ バージョンにアップデートする速度が向上しました。バージョン 7.0 と 7.1 を比較すると、アプリが最新のバージョンにアップデートされたアクティブなデバイスの割合は約 10% 増加し、新しいバージョンをリリースした 1 日目のアンインストールの減少率は 4.8 倍になりました。グウェント ウィッチャーカードゲームでは、fast-follow 配信とバックグラウンド ダウンロードのおかげで、コンテンツ配信ネットワークを使用する場合と比べて、ユーザーはアイドル待機時間を平均で 8 分削減できました。
始める
Play Asset Delivery の詳細を読んで、今すぐお試しください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2020-10-27 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2020-10-27 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2020-10-27 UTC。"]]