پس زمینه
در سال 2000، Gameloft با اشتیاق به بازی ها و تمایل به ارائه آنها به بازیکنان در سراسر جهان ایجاد شد. آنها پیشگامان اولیه توسعه موبایل بودند و اکنون دارای بیش از 190 بازی هستند. بسیاری از بازی های موبایل گیم لافت از نظر گرافیکی فشرده هستند و حجم دانلود بالایی دارند. این آنها را به شریکی قانع کننده در توسعه اولیه Google Play Asset Delivery (PAD) تبدیل کرد، مجموعهای از ویژگیهای تحویل برای سرویسهای بازی که بر اساس زیرساخت App Bundle ما ساخته شدهاند. PAD تحویل رایگان و پویا دارایی های بازی مناسب را به دستگاه های مناسب در زمان مناسب ارائه می دهد. این گیملافت را برای تغییر از سیستم سنتی APK + OBB، کاهش هزینههای CDN و بهبود تجربه کاربری کلی برای بازیکنان خود، بسیار جذاب کرد.
کاری که آنها انجام دادند
فرآیند ادغام نسبتاً ساده بود. انتقال به فرمت بسته برنامه برای تغییر آسان از فایلهای Google Expansion به Install-Time انجام شد. پیادهسازی سیستمهای Fast-Follow و On-Demand نیز ساده بود، زیرا آنها شبیه به سیستمهای DLC موجود Gameloft هستند و شامل همه چیزهایی هستند که برای جایگزینی لازم است، از جمله سرعت دانلود سریع، اطلاعات پیشرفت دانلود و وضعیت دانلود. ماکسیمیلیانو رودریگز، مدیر عملیات پلتفرمها در Gameloft گفت: «از آنجایی که حمل و نقل سنگین قبلاً توسط PAD SDK انجام میشد، فقط باید چند تماس را جایگزین کرد و به PAD اجازه داد بقیه را انجام دهد.
پس از انتقال به Android App Bundle، Gameloft سه حالت تحویل PAD را ادغام کرد:
- Install-Time —در Asphalt Xtreme ، که در ابتدا با استفاده از فایلهای توسعه Google (OBBs) منتشر شد.
- Fast-Follow —در Asphalt 8 ، که در ابتدا با استفاده از یک سیستم تحویل دارایی داخلی برای دانلودهای ثانویه منتشر شد.
- درخواستی —در بازی Minion Rush: Despicable Me ، که در ابتدا با استفاده از یک سیستم تحویل دارایی داخلی برای دانلود داراییهای اضافی با پیشرفت کاربران در مراحل بازی، منتشر شد.
نتایج
Gameloft شاهد کاهش هزینه های CDN برای Asphalt 8 و Minion Rush بود. با ارائه Fast-Follow، تعداد کاربرانی که دانلود ثانویه را برای شروع بازی کامل کردند، افزایش قابل توجهی داشته اند. این همچنین باعث حفظ کاربر بهتر شد، با 10٪ بازیکنان جدید بیشتر در مقایسه با سیستم تحویل دارایی CDN قبلی آنها.
با نتایج امیدوارکننده اولیه و روند اجرای یکپارچه، Gameloft قصد دارد از PAD در بیشتر نسخه های آینده خود استفاده کند. آنها قصد دارند ردپای بازی خود را بر روی دستگاه ها کاهش دهند و با حذف سیستم قدیمی APK + OBB به جای استفاده از فرمت بسته نرم افزاری و ویژگی زمان نصب PAD، تجربه بهتری را ارائه دهند. در همان زمان، آنها در حال بررسی تغییر روی درخواست برای بازیهای اضافی هستند که از سیستم تحویل دارایی اختصاصی آنها استفاده میکنند و همچنین حالتهای تحویل دارایی Play را در همان بازی ترکیب میکنند. به عنوان مثال، دانلود دارایی اولیه در یک بازی می تواند از طریق Fast-Follow باشد، سپس دانلود دارایی های درون بازی می تواند از طریق On-Demand باشد. آنها پیشنهاد می کنند داده ها را به سه دسته تقسیم کنید:
- داده هایی که برنامه شما برای اجرای اولین بار به آن نیاز دارد.
- داده هایی که برنامه شما می تواند در ابتدا بدون آن زندگی کند، اما پس از چند دقیقه استفاده به آن نیاز خواهد داشت.
- داده های اختیاری که فقط برخی از کاربران به آن نیاز دارند.
شروع کنید
همین امروز با کسب اطلاعات بیشتر در مورد Play Asset Delivery شروع کنید و در پادکست Apps، Games و Insights با نحوه ساخت Gameloft برای نمایشگرهای بزرگتر آشنا شوید.