خلفية
Cat Daddy Games هي استوديو 2K مملوك بالكامل ومقر في كيركلاند بواشنطن. كانت الفرق التي أنشأت سلسلة NBA 2K Mobile وNBA SuperCard وWWE SuperCard تبحث عن حل لتحسين الجودة الإجمالية لألعابها للمستخدمين، لا سيما من خلال عرض مواد عرض عالية الجودة على الأجهزة التي تتوافق معهم.
استخدمت الشركة ميزة "عرض المواد في Play" التي توفّر طريقة بسيطة وأكثر مرونة لإنشاء حِزم APK محسَّنة وعرضها وفقًا لإعدادات جهاز كل مستخدم، كما استخدمت ميزة "استهداف تنسيق ضغط القوام" لتقديم مواد عرض فنية أفضل لأجهزة محدّدة وتقليل عمليات تنزيل مواد العرض.
الإجراءات التي اتخذتها الشركة
في البداية، انتقلت Cat Daddy من استخدام نظام إرسال بيانات ملف توسيع APK إلى تنسيق Android App Bundle (AAB) الجديد وعرض المواد في Play (PAD). دمج الاستوديو PAD في نظام الإنشاء المخصص المستند إلى Gradle، مع إجراء تغييرات بسيطة في الرمز الجانبي للعميل، واستبدل بسلاسة عملية التنزيل القديمة بعملية التنزيل القديمة بتنزيل "المتابعة السريعة" PAD.
تم ربط نظام ملف توسيع APK الذي تم إيقافه برقم إصدار التطبيق، ما أدى إلى إضافة تعقيدات إضافية أثناء التطوير والاختبار. ينشئ نظام AAB الجديد إصدارًا مستقلاً ومستقلاً، والذي اختبرته Cat Daddy بسهولة باستخدام بوابة المشاركة الداخلية للتطبيقات. ولا يتطلب ذلك تحميل بيانات OBB الصادرة أو القلق بشأن إصدار التطبيق من إصدارات الاختبار المحلية.
تتمثل إحدى الميزات المفضلة لدى Cat Daddy في نظام PAD في القدرة على توفير ملفات بيانات خاصة بتنسيق ضغط Texture pression Format. يتم تنفيذ ذلك بالكامل من خلال Google Play بدون الحاجة إلى إجراء أي تغييرات على البرنامج. تكتشف Google إمكانات الجهاز وتقدم البيانات المناسبة. كانت Cat Daddy تحتاج فقط إلى إضافة ملف البيانات الإضافي إلى بنائها، وقد نفذت Google الباقي. لا يتم احتساب تنسيقات البيانات هذه ضمن أي من قيود حجم الملف.
قدمت Cat Daddy مجموعة إضافية من ملفات البيانات للأجهزة التي تدعم ضغط بنية ASTC. في السابق، كان الفريق يستخدم ASTC لأعمال فنية عالية الجودة على جميع الأجهزة للحفاظ على الجودة والضغط، وفك ضغط الزخرفة على وحدة المعالجة المركزية للأجهزة التي لا تدعم ASTC. استخدم الاستوديو ETC1 لرسومات واجهة المستخدم الرسومية.
النتائج
من خلال تنفيذ PAD، تتمكّن Cat Daddy من إدارة الأصول بشكل مستقل عن الإصدار. تحتوي ألعاب الاستوديو على البنية الكاملة في حزمة واحدة، بدلاً من فصل مواد العرض. ينتج عن ذلك بيئة إنشاء واختبار أكثر مرونة ومرونة. باستخدام بيانات محددة لضغط الهيئة، توفر هذه الأنظمة حزم بيانات تستخدم تنسيق ASTC لجميع الزخارف، بما في ذلك واجهة المستخدم التصويرية، والتي ينتج عنها رسومات واجهة المستخدم التصويرية عالية الجودة لتلك الأجهزة التي تتوافق مع ASTC.
وبالنسبة إلى لاعبي ألعاب Cat Daddy، حرصوا على تقليص حجم مواد العرض بشكل كبير، ما أدّى إلى تحسين سرعة التنزيل، ما ساهم في توفير تجربة لعب أكثر سلاسة وسلاسة.
البدء
ابدأ اليوم بالتعرّف على مزيد من المعلومات عن عرض مواد العرض في Play واستهداف تنسيق ضغط القوام.