عرض المواد في Play
يوفّر عرض المواد في Play (PAD) مزايا حِزم التطبيقات في الألعاب. تسمح هذه الخدمة للألعاب التي يزيد حجمها عن 150 ميغابايت باستبدال ملفات OBB القديمة من خلال نشر عنصر واحد على Play يحتوي على جميع الموارد التي تحتاج إليها اللعبة. يوفر PAD أوضاع تسليم مرنة وتحديثات تلقائية والضغط وتصحيح دلتا، وهو مجاني الاستخدام. باستخدام PAD، تتم استضافة جميع حِزم مواد العرض وعرضها على Google Play، ما يغنيك عن الحاجة إلى استخدام شبكة توصيل المحتوى (CDN) لتوصيل موارد اللعبة إلى اللاعبين.
تستخدم أداة "عرض مواد العرض في Play" حِزم مواد العرض التي تتألف من مواد عرض (مثل الزخارف وأدوات التظليل والأصوات)، ولكنها لا تستخدم أي رمز قابل للتنفيذ. تتيح لك ميزة "التقديم الديناميكي" تخصيص طريقة ووقت تنزيل كل حزمة مواد عرض على جهاز وفقًا لثلاثة أوضاع تسليم، وهي: وقت التثبيت، والمتابعة السريعة، والمتابعة عند الطلب.
إذا كنت تريد الانتقال مباشرةً إلى تنفيذ PAD في لعبتك، يمكنك الاطّلاع على الخطوة التالية.

عنصر نشر واحد
نشر عنصر واحد على Play بما في ذلك جميع موارد لعبتك
أوضاع الإرسال المرنة
التحكّم في الوقت والطريقة التي يتم من خلالها عرض مواد عرض لعبتك على Play
استهداف تنسيق ضغط البنية
البدء في الاستخدام الفعّال للأجهزة المتاحة مع عدم التضحية بمدى الوصول
التحديثات التلقائية
السماح لمنصة Play بالتحديث التلقائي لمواد عرض الألعاب من خلال الضغط المتقدّم وتصحيح دلتاإجابات عن الأسئلة الشائعة
أوضاع التسليم
ويتم تسليم حِزم مواد عرض install-time
عند تثبيت التطبيق. يتم عرض هذه الحِزم كملفات APK مجزّأة (جزء من مجموعة APK). تُعرَف هذه الحِزم أيضًا باسم حِزم مواد العرض "المسبقة"، ويمكنك استخدامها على الفور عند إطلاق التطبيق. وتساهم هذه الحِزم في زيادة حجم التطبيق على "متجر Google Play". يُرجى العلم أنّ المستخدم لا يمكنه تعديل هذه الحِزم أو حذفها.
يتم تنزيل حِزم مواد عرض fast-follow
تلقائيًا فور تثبيت التطبيق، وليس على المستخدم فتح التطبيق لبدء عمليات تنزيل fast-follow
. لا تمنع عمليات التنزيل هذه المستخدم من الدخول إلى التطبيق. تساهم هذه الحِزم في زيادة حجم التطبيق المعروض على "متجر Google Play".
يتم تنزيل حِزم مواد عرض on-demand
أثناء تشغيل التطبيق.
إنّ حِزم مواد العرض التي تم ضبطها على أنّها fast-follow
وon-demand
يتم عرضها كملفات أرشيف من خلال "متجر Google Play" (وليس كحِزم APK مجزّأة). وبعد ذلك، يتم توسيع هذه الحِزم في وحدة التخزين الداخلية للتطبيق. يمكنك طلب البحث عن موقع حِزم مواد العرض التي يتم عرضها بهذه الطريقة باستخدام مكتبة عرض مواد العرض في Play. لا يمكن للتطبيق افتراض توفُّر هذه الملفات أو مواقعها الجغرافية، لأنّ المستخدم قد يحذف هذه الملفات أو قد ينقلها "مكتبة عرض المواد في Play" في جميع جلسات Play. على الرغم من أن هذه الملفات قابلة للكتابة بواسطة التطبيق، يجب أن تتعامل معها على أنّها للقراءة فقط، لأنّ تصحيحات حزمة الأصول تعتمد على سلامة هذه الملفات.
عند استخدام ميزة "عرض المواد في Play" في تطبيق فوري، يكون الوضع "عند الطلب" هو الوضع الوحيد المتوافق.
تعديلات مواد العرض
عند تحديث التطبيق، يتم تعديل install-time
حِزم مواد عرض كجزء من عملية التحديث الأساسية للتطبيق (بدون أن يتّخذ المطوّر أي إجراء).
اتّبِع الخطوات التالية لتحديثات التطبيق لحِزمتَي مواد العرض fast-follow
وon-demand
:
- يتم تنزيل رمز تصحيح التطبيق، بما في ذلك جميع مواد العرض، في مكان آمن على الجهاز.
- يتم تحديث البرنامج الثنائي للتطبيق، ويتضمّن ذلك أي حِزم مواد عرض
install-time
. - تكون جميع حِزم مواد العرض التي تم تنزيلها سابقًا غير صالحة.
- يتم نسخ رمز تصحيح مواد العرض وتطبيقه على مواد العرض المخزَّنة في وحدة التخزين الداخلية للتطبيق.
وفي معظم الحالات، عندما يفتح المستخدم اللعبة، يكون التحديث بالكامل قد اكتمل بالفعل ويمكن للمستخدم بدء تشغيل الإصدار المُحدَّث على الفور. في حالات نادرة، عندما يتم فتح التطبيق، من المحتمل أن يكون البرنامج الثنائي للتطبيق قد تم تعديله مسبقًا بينما لم تكتمل عملية تطبيق رمز التصحيح لمواد العرض بعد، وبالتالي لا تكون مواد العرض جاهزة للوصول إليها. يجب مراعاة هذا السيناريو من خلال توفير عنصر واجهة مستخدم ملائم يحمل عبارة "جارٍ التعديل" حول مواد العرض هذه، أو تضمين منطق للتعامل مع مواد العرض التي تم إبطالها والتي ليست جاهزة للوصول إليها. ونظرًا لأن التحديث الثنائي للتطبيق لا يحدث إلا بعد تنزيل جميع أنواع حِزم مواد العرض، فإن تطبيق التصحيح يكون إجراءً محليًا في وضع عدم الاتصال ومن المفترض أن يتم إكماله بسرعة.
استهداف تنسيق ضغط البنية
ضغط الهيئة هو شكل من أشكال ضغط الصور مع فقدان البيانات الذي يسمح لوحدة معالجة الرسومات بالظهور مباشرةً من الهيئة المضغوطة باستخدام أجهزة مخصصة، ما يقلل من حجم ذاكرة المظهر السطحي والنطاق الترددي للذاكرة المطلوب. يتيح لك استهداف تنسيق ضغط القوام تضمين الزخارف المضغوطة باستخدام تنسيقات متعددة لضغط القوام في "مجموعة حزمات تطبيق Android" والاعتماد على Google Play لتقديم مواد العرض تلقائيًا باستخدام أفضل تنسيق متوافق لضغط القوام لكل جهاز.
تحديثات إصدارات التطبيق
بعد تحميل إصدار جديد من التطبيق إلى Google Play، يمكن للمستخدم فتح الإصدار السابق من التطبيق قبل تحديثه على الجهاز. في هذه الحالات، إذا لزم الأمر، يمكن للتطبيق اختيار فرض تحديث أو اقتراح تحديث من خلال طلب واجهة برمجة التطبيقات للتحديثات داخل التطبيق. تسمح لك واجهة برمجة التطبيقات هذه بتشغيل التحديث من داخل التطبيق بدلاً من تشغيل المستخدم للتحديث من "متجر Google Play".
الحدود القصوى المسموح بها لحجم التنزيل
تُعدّ حِزم مواد العرض مثالية للألعاب الكبيرة نظرًا لحدود الحجم المتزايدة:
- الحدّ الأقصى المسموح به لحجم التنزيل لكل حزمة مواد عرض من نوع
fast-follow
وon-demand
هو 512 ميغابايت. - إنّ الحدّ الأقصى المسموح به لحجم التنزيل لكل حِزم مواد العرض البالغ عددها
install-time
هو 1 غيغابايت. - إنّ الحدّ الأقصى المسموح به لحجم التنزيل لكل حِزم مواد العرض في "مجموعة حزمات تطبيق Android" هو 2 غيغابايت.
- يمكنك استخدام ما يصل إلى 50 حزمة مواد عرض في "مجموعة حزمات تطبيق Android".
إذا كنت تستخدم استهداف تنسيق ضغط الهيئة، سيتم تطبيق حدود التنزيل هذه بشكل منفصل على كل تنسيق زخرفة فريد.
الخطوة التالية
أنشئ "عرض المواد في Play" في لعبتك أو تطبيقك باستخدام أحد الخيارات التالية:
بنود الخدمة وأمان البيانات
يشير الوصول إلى "مكتبة عرض مواد العرض في Play" أو استخدامها إلى موافقتك على بنود خدمة "مجموعة تطوير البرامج الأساسية في Play". يُرجى قراءة وفهم جميع البنود والسياسات السارية قبل الدخول إلى المكتبة.
مكتبات Play الأساسية هي واجهة تشغيل تطبيقك مع "متجر Google Play". وبالتالي، عند استخدام Play Core في تطبيقك، ينفِّذ "متجر Play" عملياته الخاصة، والتي تتضمن معالجة البيانات وفقًا لبنود خدمة Google Play. توضّح المعلومات الواردة أدناه كيفية معالجة مكتبات Play الأساسية للبيانات لمعالجة طلبات معيّنة من تطبيقك.
عرض المواد في Play
البيانات المجمّعة عند الاستخدام | البيانات الوصفية للجهاز إصدار التطبيق |
الغرض من جمع البيانات | وتُستخدَم البيانات التي يتم جمعها لعرض حزمة الأصول المناسبة على الجهاز والاحتفاظ بحِزم الأصول المثبَّتة بعد إجراء التحديث. |
ترميز البيانات | البيانات مشفَّرة. |
مشاركة البيانات | لا يتم نقل البيانات إلى أي جهات خارجية. |
حذف البيانات | يتم حذف البيانات بعد فترة احتفاظ ثابتة. |
نسعى إلى الالتزام بالشفافية قدر الإمكان، إلا أنّك وحدك المسؤول عن تحديد كيفية الردّ على نموذج قسم "أمان البيانات" على Google Play بشأن ممارسات جمع بيانات المستخدمين ومشاركتها والحفاظ على أمانها في تطبيقك.