يتيح لك خيار "اللعب أثناء التنزيل" على نظام التشغيل Android 12 إمكانية الدخول إلى الألعاب بشكل أسرع

في قمة مطوري Google للألعاب، قدمت Google ميزة "التشغيل أثناء التنزيل" لأجهزة Android 12. وإليك كيف يعمل.

اليوم، بدأ فريق الألعاب في Google فعاليات قمة مطوري Google للألعاب السنوية. وفي القمة، كشفت Google عن أدوات وحلول جديدة لتسهيل تطوير الألعاب على نظامي التشغيل Android وChrome. هذا ليس كل شيء، رغم ذلك. وكشفت الشركة أيضًا عن ميزة جديدة تهدف إلى تحسين تجربة تقديم الألعاب للمستخدمين. هذه الميزة، التي تسمى "التشغيل أثناء التنزيل"، متاحة للأجهزة التي تعمل أندرويد 12 أو أحدث، وهو ما يؤدي فعليًا إلى التخلص من فترة الانتظار لتنزيل الألعاب الأكبر حجمًا.

العب أثناء التنزيل على Android 12

"اللعب أثناء التنزيل" هي خدمة جديدة يقدمها Google Play والتي "تسمح للمستخدمين بالدخول إلى اللعب في ثوانٍ أثناء اللعب يتم تنزيل الأصول في الخلفية." هناك سبب بسيط وراء قيام Google بتطوير ميزة "التشغيل أثناء التنزيل" الجديدة هذه. ترغب في بدء اللعب على الفور، ولكن مع استمرار تحسن جودة الألعاب، يزداد حجمها، مما يؤدي إلى تنزيلات طويلة ومملة." يوضح جوجل. المفهوم في حد ذاته ليس جديدًا - فقد قدمت وحدات تحكم PlayStation من Sony وXbox من Microsoft ميزة مماثلة لسنوات - ولكن هناك لم تكن هناك حاجة كبيرة إليها على Android حتى وقت قريب نظرًا لأن معظم ألعاب الهاتف المحمول أصغر حجمًا بكثير من وحدة التحكم أو الكمبيوتر الشخصي ألعاب.

اليسار: بدون "التشغيل أثناء التنزيل". اليمين: مع "التشغيل أثناء التنزيل".

تقول Google أن ميزة "التشغيل أثناء التنزيل" متاحة لجميع المطورين الذين ينشرون التطبيقات والألعاب من خلالها متجر Play وأنه بمجرد تنفيذه، تصبح الألعاب "جاهزة للفتح أسرع مرتين على الأقل" من قبل. يمكن أن يكون التحسين دراماتيكيًا للغاية في بعض الحالات، حيث ذكرت Google أن الألعاب بحجم 400 ميجابايت يمكن أن يستغرق تحميلها أقل من 10 ثوانٍ بدلاً من عدة دقائق.

يمكن فقط للأجهزة التي تعمل بأحدث إصدار من Android الاستفادة من هذه الميزة الجديدة، والسبب هو أن الميزة "مدمجة في جوهر Android 12". وأكدت جوجل ل XDA التي يتم الاستفادة منها من خلال ميزة "التشغيل أثناء التنزيل". نظام الملفات التزايدي في أندرويد، "نظام ملفات افتراضي خاص بنظام Linux يسمح بتنفيذ برنامج بينما لا يزال يتم تنزيل ملفاته الثنائية وملفات الموارد ببطء عبر الشبكة."

على الرغم من أن خيار "التشغيل أثناء التنزيل" متاح لجميع مطوري التطبيقات، إلا أنه يتطلب من المطور إنشاء تطبيقه بتنسيق Android App Bundle. وذلك لأن الميزة تستفيد من لعب تسليم الأصول، الأمر الذي يتطلب تنسيق حزمة التطبيق. تم إرسال التطبيقات الجديدة إلى Google Play بعد الأول من أغسطس 2021 مطلوبة لاستخدام تنسيق Android App Bundle، ولكن بعض المطورين غير مرتاحين لهذا المطلب. إذا كانت متطلبات App Bundle لا تزعجك، فستكون ميزة "التشغيل أثناء التنزيل" ميزة رائعة لجذب المستخدمين إلى حلقة اللعب الخاصة بلعبتك في وقت أقرب.

يمكن للمطورين الاشتراك في البرنامج التجريبي "التشغيل أثناء التنزيل" من خلال ملء هذا النموذج. للحصول على مزيد من التفاصيل حول الميزة الجديدة، شاهد الكلمة الرئيسية "تحديثات مساحة التسليم" من قمة مطوري Google للألعاب لعام 2021.

\r\n https://www.youtube.com/watch? v=cVzD_TwnQDY\r\n

دعم قاذفة للتزايدي

تشجع Google أيضًا مطوري Launcher على إضافة دعم لـ Incremental، وهو الاسم الداخلي لعبارة "التشغيل أثناء التنزيل"، من خلال إظهار أيقونة الوعد ومؤشر تقدم التنزيل على الشاشة الرئيسية أثناء تشغيل التطبيق بشكل متزايد تم تنزيله. إذا نقر المستخدم على الأيقونة ولكنه ليس جاهزًا للتشغيل بعد، فيجب على المشغل نقل المستخدم إلى الصفحة المقصودة للتطبيق على متجر Google Play. بمجرد أن يصبح التطبيق الذي تم تنزيله جزئيًا جاهزًا للتشغيل، يجب على المشغل استبدال رمز الوعد بـ رمز التطبيق العادي ولكن يجب أن يُظهر مؤشر تقدم التنزيل الذي يعكس حالة تنزيل التطبيق برنامج. يجب أن يؤدي النقر على أيقونة التطبيق الآن إلى تشغيل التطبيق، وعند اكتمال تنزيل التطبيق، يجب إزالة مؤشر تقدم التنزيل.

لتنفيذ هذه الميزة، يجب على مطوري المشغلات الاستفادة من اثنين من واجهات برمجة التطبيقات: تنصيب المجموعه. جلسة رد الاتصال # عند الإنشاء و LauncherApps. رد الاتصال#onPackageLoadingProgressChanged أو LauncherActivityInfo.getLoadingProgress().

للحصول على مثال لكيفية ظهور هذا، راجع مقالتنا السابقة حول عمليات تثبيت التطبيق المعلقة، حيث رصدنا قيام Google باختبار A/B علنًا لهذه الميزة للعديد من مستخدمي Pixel Launcher.