‫Argon تتيح تجربة ألعاب الفيديو القديمة على أجهزة Chromebook

افتح تطبيق Argon ويمكنك تصفّح مئات الألعاب مجانًا، وهي ألعاب تم تطويرها لوحدات تحكّم بالألعاب وأجهزة كمبيوتر منزلية في السبعينيات والثمانينيات والتسعينيات، بالإضافة إلى ألعاب حديثة من تطوير هواة من مشهد الألعاب المستقلة القديمة. اختَر لعبة، وستعرضها أداة Argon إلى جانب عناصر التحكّم الأصلية، مع تعديلها أثناء اللعب لتناسب حجم شاشة جهازك وأنواع الإدخال.

بهدف الوصول إلى شريحة أكبر من الجمهور، طرحت شركة Mark/Space المطوّرة لتطبيق Argon منصة ألعاب الفيديو القديمة في البداية على أجهزة Chromebook بدون تحسينها. ومع ذلك، لم يحقّق هذا البرنامج رواجًا كبيرًا، إذ لم تتجاوز نسبة عمليات التثبيت الأسبوعية له% 1. اتّخذ فريق Argon قرارًا بتحسين مدى وصول التطبيق من خلال تحسينه ليتوافق مع منصة Chromebook، أي الشاشات الكبيرة وأنواع الإدخال المتعددة.

في حين أنّ معظم التطبيقات تتضمّن واجهة مستخدم منفصلة للهاتف والكمبيوتر والتلفزيون، تحدّينا أنفسنا لإنشاء واجهة مستخدم شاملة تعمل على جميع الأجهزة، أي على جميع أحجام الشاشات والتصاميم، وتعمل بشكل جيد سواء تم استخدامها بالإدخال باللمس أو باستخدام ذراع التحكّم في الألعاب.

برايان هول، الرئيس التنفيذي لشركة Mark/Space

خلال رحلة التحسين، تبيّن لفريق Mark/Space أنّ العديد من التعديلات المطلوبة كانت من أفضل الممارسات التي أدّت في النهاية إلى تحسين الأداء على عوامل شكل أخرى. بعد التحسين، وجد فريق Argon أنّ مدى الوصول العام إلى التطبيق قد تحسّن بشكل كبير، إذ يتم الآن إجراء ما بين% 40 و% 60 من عمليات التثبيت على أجهزة Chromebook.

منصة ألعاب مصمّمة للجميع

كان هدفنا أن نكون متاحين على أكبر عدد ممكن من أنواع الأجهزة وأشكالها. من خلال اتّباع هذا النهج، غالبًا ما نكون الخيار الأفضل لحالة استخدام معيّنة، ونكون من أوائل الشركات التي تقدّم هذا الحلّ بين الشركات المشابهة.

برايان هول، الرئيس التنفيذي لشركة Mark/Space

بالنسبة إلى فريق Mark/Space، بدا أنّ أجهزة Chromebook وArgon هما الخيار الأمثل. كانت أجهزة Chromebook فرصة لتوسيع نطاق وصول التطبيق إلى ملايين المستخدمين بجهد معقول وتدريجي.

في Argon، تكون الألعاب خالية من الإعلانات، أي بدون نماذج تحقيق الربح التي قد تجعل المنصة غير مناسبة للأجهزة التي يتم استخدامها بشكل متكرر في بيئة تعليمية. بالإضافة إلى ذلك، رأى مطوّرو Mark/Space أنّ منصة Chromebook لا تزال تتضمّن إمكانات غير مستغَلّة في مجال الألعاب، مع منافسة أقل على المنصة لمطوّري الألعاب.

لبدء عملية الانتقال من Android إلى ChromeOS، أجرى فريق Mark/Space بعض التغييرات الطفيفة على بيان التطبيق على Google Play، ما أتاح استخدام تطبيق Argon على أجهزة Chromebook. ولكن، مع انخفاض عدد عمليات التثبيت الأسبوعية إلى أقل من% 1، تبيّن بسرعة أنّ عليهم تحسين التطبيق ليتوافق مع البيئة الجديدة.

أفضل الممارسات لكل أشكال الأجهزة

عندما بدأنا في فهم نظام التشغيل ChromeOS، كانت خطوتنا الأولى هي الحصول على أجهزة Chromebook والتعمّق في النظام الأساسي. كان علينا فهم فرص ممارسة الألعاب باستخدام عامل الشكل وتجربة المستخدم هذه.

برايان هول، الرئيس التنفيذي لشركة Mark/Space

بعد طرح التطبيق بفترة قصيرة، حضر فريق Argon جلسات حول تحسين أداء التطبيقات على Chromebook في مؤتمر Google I/O، كما شاهد فيديوهات ذات صلة على قناة Google Developers على YouTube لفهم الميزات التي أرادوا إتاحتها بشكل أفضل.

لتحسين تطبيق Argon لأجهزة Chromebook، كان على فريق التطوير إجراء ما يلي:

  • تحسين إمكانية استخدام لوحة المفاتيح
  • إضافة إمكانية استخدام الماوس أو لوحة اللمس أو القلم أو قلم الشاشة
  • تحسين واجهة مستخدم Argon للشاشات الكبيرة
  • تغيير تنسيق حزمة Argon من APK إلى AAB
  • استخدام واجهة برمجة التطبيقات In-App Review API

لدى Mark/Space فريق تطوير صغير. وعليهم أن يوازنوا بعناية بين أولوياتهم وعائد الاستثمار. ولكن بينما كان فريق Argon يعمل على تحسين الألعاب لأجهزة Chromebook، أدرك أنّ معظم هذه التحسينات تندرج ضمن فئة أفضل الممارسات العامة التي ستساعدهم على الأنظمة الأساسية الأخرى.

إدخال بياناتك الخاصة

قبل التحسين، كان تطبيق Argon يرصد ما إذا كانت لوحة المفاتيح متاحة. وإذا كانت لوحة المفاتيح متاحة، كانت لها الأولوية. ولكن عند استخدام جهاز Chromebook قابل للطي كجهاز لوحي، كانت لوحة المفاتيح تظل متاحة ويتم منحها الأولوية، حتى إذا لم يكن من الممكن استخدامها.

لتحسين لعبة Argon لأجهزة Chromebook، كان على فريق التطوير إتاحة إمكانية التحكّم باللمس ولوحة المفاتيح والماوس وذراع التحكّم في الألعاب. كان هذا متوافقًا تمامًا مع أهداف Argon، وهي أن يتمكّن اللاعبون من اللعب باستخدام الأجهزة وأدوات الإدخال المتاحة لهم. ولكن كان عليهم أيضًا أن يفهموا تجربة المستخدم بعمق وكيفية استخدام اللاعبين لأجهزتهم.

يقول برايان: "عند استخدام جهاز Chromebook قابل للطي ككمبيوتر محمول، تنقر على الشاشة. وعند استخدامه كجهاز لوحي، يمكنك التمرير سريعًا."

تحسين الأداء مرة واحدة لكل جهاز

كانت واجهة مستخدم Argon متوافقة في الأصل مع عشرات تنسيقات XML. كان كل وضع، مثل الانتقال من شاشة واحدة إلى شاشتين أو من الوضع الأفقي إلى الوضع العمودي، يمثّل تنسيقًا منفصلاً. بالإضافة إلى ذلك، كانت هناك تنسيقات مخصّصة لعناصر التحكّم لكل منصة ألعاب.

عند إجراء التحسين لنظام التشغيل ChromeOS، انتقلوا إلى استخدام إنشاء. باستخدام Compose، تمكّنوا من إنشاء واجهة المستخدم مرة واحدة وجعلها تعمل على كل الأجهزة، بما في ذلك الأجهزة القابلة للطي والأجهزة المتعددة الشاشات.

تقليل حجم التطبيق إلى أكثر من النصف

كان أحد متطلبات تحسين Chromebook هو نقل تنسيق الحزمة من APK إلى AAB. يتوافق Argon مع أربع بنى لوحدة المعالجة المركزية، ومعظم رموزه البرمجية أصلية. قبل التحسين، كان حجم حِزمة APK يبلغ حوالي 50 ميغابايت. حجم حِزمة AAB أقل بكثير من 20 ميغابايت.

أدركت شركة Mark/Space سريعًا أنّ توفير تنسيق حِزم AAB الجديد يتيح لعدد أكبر بكثير من المستخدمين الاستفادة من تطبيق Argon. وقد أحدث حجم الحزمة المخفَّض فرقًا كبيرًا في حجم التنزيل ووقت التثبيت، إذ "نلاحظ الآن المزيد من عمليات التثبيت من العديد من الأسواق التي قد لا تتوفّر فيها شبكة Wi-Fi غير محدودة أو التي قد يتم فيها الدفع مقابل كل ميغابايت".

استخدام واجهة برمجة التطبيقات App Review API

خلال عملية الانتقال من إصدار تجريبي مجاني إلى تطبيق مدفوع، لاحظت شركة Mark/Space تفاوتًا في مراجعات المستخدمين لتطبيق Argon. استفاد فريق التطوير من التحسينات الجديدة كفرصة للحصول على ملاحظات مفيدة من المستخدمين. بالتزامن مع عمليات التحسين، نفّذ فريق Argon واجهة برمجة التطبيقات In-App Reviews API.

شهد تطبيق Argon زيادة ثابتة في عدد المراجعات التي حصلت على 5 نجوم، وذلك لأنّ واجهة برمجة التطبيقات "المراجعات داخل التطبيق" تفاعلت مع المستخدمين الأكثر نشاطًا. على مدار الأسابيع الستة الأولى، تحسّن التقييم العام لتطبيق Argon بالنجوم من 3.2 إلى أكثر من 4.0.

تمهيد الطريق للمطوّرين المستقبليين

تتمثّل مهمتنا في Argon في توفير تجربة ألعاب قديمة حديثة لجمهور عالمي من مختلف الفئات العمرية وعلى مختلف الأجهزة. يمكنك اللعب باستخدام الأجهزة وأدوات التحكّم التي تملكها في أي مكان وزمان.

برايان هول، الرئيس التنفيذي لشركة Mark/Space

ركّزت شركة Mark/Space على تحسين تجربة المستخدم على أجهزة Chromebook، وقد أثمرت هذه الجهود.

في حين أنّ تطبيق Mark/Space كان من التطبيقات المميزة على "متجر Play" لمستخدمي Chromebook، فقد بلغت نسبة عمليات التثبيت الأسبوعية التي تمت من أجهزة Chromebook ما بين% 15 و% 50. واعتبارًا من فبراير 2023، تراوحت النسبة بين% 40 و%60. وبعد تنفيذ واجهة برمجة التطبيقات App Review API، لاحظوا زيادة في التقييمات وعمليات التثبيت على جميع المنصات.

بالنظر إلى المستقبل، يتيح محرّك الألعاب "Powered by Argon" من Mark/Space للمطوّرين الآخرين إنشاء تطبيقات مستقلة يمكنهم بعد ذلك نشرها على Google Play. لم يقتصر تأثير العمل الذي قام به فريق Argon على تحسين أداء الألعاب على أجهزة Chromebook، بل أتاح أيضًا للمطوّرين الآخرين نشر ألعابهم المحسّنة لأجهزة Chromebook.