بهترین شیوه ها را دانلود کنید

این بهترین شیوه‌ها می‌توانند تأخیر نصب را هنگامی که Play as you Download برای برنامه شما فعال است، بهبود بخشند.

از جدیدترین SDK ها استفاده کنید

از جدیدترین SDK ها برای برنامه خود استفاده کنید، به خصوص اگر از SDK های زیر استفاده می کنید:

  • Facebook Core SDK: 11.2.0 یا بالاتر

  • شبکه مخاطبان FB (تبلیغات): 6.5.1 یا بالاتر

جدیدترین SDKها برای Play as you Download بهینه شده اند تا بدون اسکن کل باینری برنامه کار کنند. این به کاربران امکان می‌دهد برنامه شما را در اولین باری که راه‌اندازی می‌کنند سریع‌تر راه‌اندازی کنند.

از بسته‌های دارایی زمان نصب استفاده کنید

از بسته‌های دارایی زمان نصب برای ذخیره دارایی‌های بزرگ بازی استفاده کنید. Google Play با تجزیه و تحلیل الگوهای استفاده بسته‌های دارایی زمان نصب، دانلودها را بهینه می‌کند. این کمک می‌کند تا بازی بسیار سریع‌تر راه‌اندازی شود، در حالی که فقط داده‌هایی را دانلود می‌کند که کاربران در طول راه‌اندازی اولیه بازی به آن نیاز دارند.

جدول زیر نشان می‌دهد که وقتی بازی‌ها از بسته نرم‌افزار Android App Bundle با Play Assets Delivery استفاده می‌کنند، Play چه کد و منابعی را بهینه می‌کند.

فرمت منبع بهینه شده توسط Play as you download توسط Play as you download بهینه نشده است
فایل های Android App Bundle ویژگی‌های پویا ماژول پایه و زمان نصب (به جز فهرست‌های «res/» و «values/») دایرکتوری های "res/" و "values/" ماژول های پایه و ویژگی های پویا زمان نصب
ویژگی های پویا بر اساس تقاضا
پخش فایل های Asset Delivery بسته های دارایی زمان نصب بسته‌های دارایی را سریع دنبال کنید
بسته های دارایی درخواستی

دارایی های از پیش بارگذاری شده را محدود کنید

به جای اینکه همه دارایی های برنامه را به طور همزمان بارگیری کنید، فقط مواردی را که برای تجربه کاربری فعلی نیاز است، مانند منو یا سطح، بارگیری کنید. بارگیری دارایی های بیش از حد در طول تجربه اولیه از داده های شبکه بیشتری استفاده می کند.

در اینجا چند توصیه اضافی برای بازی های یونیتی وجود دارد:

رفع ANR

با رفع خطاهای ANR (خطاهای عدم پاسخگویی برنامه) در برنامه خود، می توانید تجربه Play as you download برنامه را نیز بهبود ببخشید. به عنوان مثال، با حذف عملیات IO از رشته اصلی ، می توانید ANR ها را در زمانی که Play در حال دانلود دارایی های برنامه در پس زمینه است، به حداقل برسانید.