يمكن أن تساهم أفضل الممارسات هذه في تحسين وقت استجابة التثبيت عندما تكون ميزة "اللعب أثناء تنزيل اللعبة" مفعّلة لتطبيقك.
استخدام أحدث حِزم تطوير البرامج (SDK)
استخدِم أحدث حزم SDK لتطبيقك، لا سيما إذا كنت تستخدم حِزم SDK التالية:
حزمة تطوير البرامج (SDK) الأساسية في Facebook: 11.2.0 أو إصدار أحدث
FB Audience Network (الإعلانات): 6.5.1 أو إصدار أحدث
تم تحسين أحدث حِزم SDK لتشغيل ميزة "اللعب أثناء تنزيل اللعبة" بدون فحص البرنامج الثنائي بالكامل للتطبيق. يتيح ذلك للمستخدمين بدء تشغيل تطبيقك بشكل أسرع في المرة الأولى التي يتم فيها تشغيل التطبيق.
استخدام حِزم مواد العرض عند التثبيت
استخدِم حِزم مواد العرض وقت التثبيت لتخزين مواد عرض الألعاب الكبيرة. ويحسّن Google Play عمليات التنزيل من خلال تحليل أنماط استخدام حِزم مواد العرض الخاصة بوقت التثبيت. يساعد ذلك في إطلاق اللعبة بشكل أسرع بكثير مع تنزيل البيانات التي يحتاجها المستخدمون فقط أثناء الإطلاق الأولي للعبة.
يعرض الجدول التالي الرموز البرمجية والموارد التي يحسِّنها Play أثناء تنزيلك عندما تستخدم الألعاب "مجموعة حزمات تطبيق Android" مع "عرض المواد في Play".
تنسيق المورد | يتم تحسين التطبيق من خلال ميزة "اللعب أثناء تنزيل اللعبة". | لا يتم تحسينه من خلال ميزة "اللعب أثناء تنزيل اللعبة". |
---|---|---|
ملفات مجموعة حزمات تطبيق Android | الوحدة الأساسية والميزات الديناميكية وقت التثبيت (باستثناء دليلَي "res/" و"values/") | دلائل `res/` و `values/` للوحدة الأساسية والميزات الديناميكية لوقت التثبيت |
الميزات الديناميكية عند الطلب | ||
ملفات عرض المواد في Play | حِزم مواد العرض وقت التثبيت | متابعة سريعة لحِزم مواد العرض |
حِزم مواد العرض عند الطلب |
الحدّ من مواد العرض المحمَّلة مسبقًا
بدلاً من التحميل المسبق لجميع مواد عرض التطبيق في وقت واحد، يمكنك تحميل ما هو مطلوب لتجربة المستخدم الحالية فقط، مثل القائمة أو المستوى. يؤدي تحميل عدد كبير جدًا من مواد العرض أثناء التجربة الأولية إلى استخدام المزيد من بيانات الشبكة مقدمًا.
في ما يلي بعض الاقتراحات الإضافية لألعاب Unity:
يُرجى الاطلاع على تحميل الموارد في وقت التشغيل.
قسِّم المشاهد الكبيرة إلى مشاهد متعدّدة لتجنّب تحميل كميات كبيرة من بيانات مواد العرض في الوقت نفسه.
استخدِم محلّلًا لتحميل مواد العرض (مثل وحدة محلّل تحميل مواد العرض في Unity) لتحديد التحسينات التي يمكن إدخالها على تحميل مواد العرض في لعبتك.
إصلاح أخطاء ANR
من خلال إصلاح أخطاء ANR (أخطاء "التطبيق لا يستجيب") في تطبيقك، يمكنك أيضًا تحسين تجربة Play أثناء تنزيل التطبيق. على سبيل المثال، من خلال إزالة عمليات إدخال المعلومات من سلسلة التعليمات الرئيسية، يمكنك تقليل حدوث أخطاء ANR أثناء تنزيل Play لمواد عرض التطبيق في الخلفية.