اختبار التطبيقات على Android
جزء من Android Jetpack.
يُعد اختبار تطبيقك جزءًا لا يتجزأ من عملية تطوير التطبيقات. ويمكنك التحقّق من سلامة تطبيقك وفعالية وظائفه وسهولة استخدامه قبل إصداره للعلن من خلال إجراء سلسلة من الاختبارات على التطبيق بشكل منتظم.
يوفّر الاختبار أيضًا المزايا التالية:
- ملاحظات سريعة حول حالات الفشل
- رصد الأعطال في مرحلة مبكرة من دورة التطوير
- إعادة صياغة الرموز البرمجية بشكل أكثر أمانًا، ما يتيح لك تحسين الرمز البرمجي بدون القلق بشأن التراجعات
- سرعة تطوير ثابتة، ما يساعدك في تقليل الديون الفنية
المستندات
تتناول هذه المستندات أفضل الممارسات المتعلّقة باختبار تطبيقات Android:
- أساسيات اختبار تطبيقات Android
- إنشاء اختبارات وحدات محلية يتم تشغيلها على المضيف
- إنشاء اختبارات تمّت تهيئتها وتشغيلها على الأجهزة أو المحاكيات
- التحقّق من واجهات المستخدم باستخدام اختبارات السلوك واختبارات لقطات الشاشة
- اختبار أحجام شاشات مختلفة
مصادر إضافية
لمزيد من المعلومات حول الاختبار على Android، يُرجى الرجوع إلى المراجع التالية.
نماذج
- عيّنات اختبار Android
- التطبيق التجريبي ضمن ميزة "الميزات المتوفّرة الآن في Android"، الذي يستخدم مكتبات اختبار Android
الدروس التطبيقية حول الترميز
الوسائط
يُحسِّن Mir 2 أداء العرض من خلال استخدام مكتبة "معدّل عرض اللقطات".
Mir 2: Return of the King هي لعبة متوافقة مع الأجهزة الجوّالة عالية الجودة من IP Legend مرخّصة من Actoz Soft وطوّرتها شركة HK ZHILI YAOAN LIMITED باستخدام محرّك ألعاب Unity. لا تعيد هذه اللعبة فقط بشكلٍ مثالي شعور Mir 2 ، وهو أحد نماذج ألعاب تقمّص
شركة Kuro Games تخفض استهلاك الطاقة بنسبة% 9.68 من خلال أداة تحليل استهلاك الطاقة في "استوديو Android" وODPM للعبة Wuthering Waves
Wuthering Waves هي لعبة تقمّص أدوار من فئة ألعاب الحركة العالية الدقّة، وهي من تطوير شركة Kuro Games. من المهم جدًا تحسين استهلاك الطاقة لتوفير تجربة مستخدم ممتازة بشكل مستدام خلال جلسات اللعب الطويلة. طرح Android Studio أداة Power Profiler بدءًا من
تحسين Godot Engine Vulkan لنظام التشغيل Android
Godot Engine هو محرّك ألعاب رائج ومفتوح المصدر ومتوافق مع أنظمة التشغيل المتعددة، ويتوافق بشكلٍ جيد مع Android. يمكن استخدام Godot لإنشاء ألعاب من أي نوع تقريبًا، وهو قادر على إنشاء رسومات ثنائية وثلاثية الأبعاد. قدّم الإصدار 4 من Godot نظامًا جديدًا
بدء استخدام إطار عمل الأداء الديناميكي لنظام التشغيل Android (ADPF) في Unreal Engine
إطار عمل الأداء الديناميكي في Android (ADPF) هو أداة فعّالة من Google لأجل المطوّرين الذين يريدون تحسين أداء تطبيقاتهم. من خلال واجهات برمجة التطبيقات الحرارية، يوفّر ADPF معلومات في الوقت الفعلي عن الحالة الحرارية للجهاز، والتي يتم استخدامها بعد ذلك
تعمل NCSoft Lineage W على تحسين الأداء المستدام وتمنع تقييد الحرارة باستخدام ADPF.
NCSoft Lineage W هي لعبة تقمص أدوار متعدّدة اللاعبين على الإنترنت (MMORPG) تم تطويرها من قِبل شركة NCSoft. ترث هذه اللعبة إرث لعبة Lineage W الأصلية، وتقدّم بيئة يمكن فيها للاعبين من جميع أنحاء العالم التعاون والتنافس من خلال الخوادم العالمية. تدور
تحسِّن شركة MediaTek الأداء الديناميكي من المنظومة على الرقاقة (SoCs) على نظام التشغيل Android.
يُعد تحسين الأداء والإدارة الحرارية أمرًا ضروريًا لتطوير ألعاب ناجحة على Android. بشكل تقليدي، كان على المطوّرين إدارة هذه المشاكل من خلال تقليل دقة اللعبة أو تحسين العارض. قد تكون هذه التغييرات متعلقة بالألعاب وفي كثير من الأحيان غير مرنة. يوفّر
تستخدم لعبة Call of Duty Warzone Mobile أداة Vulkan للحصول على رسومات أفضل
Call of Duty: Warzone Mobile هي لعبة حركة من منظور البطل ضِمن سلسلة Call of Duty الشهيرة. يستفيد المستخدمون في مجال الأجهزة الجوّالة من واجهات برمجة التطبيقات المنخفضة المستوى على الأجهزة الجوّالة التي تحظى بشعبية كبيرة من خلال وحدات التحكم ولعبة
Com2uS - ألعاب Google Play للكمبيوتر
Summoners War: Chronicles هي لعبة من ألعاب تقمّص الأدوار المتعدّدة اللاعبين على الإنترنت أطلقتها شركة تطوير الألعاب Com2uS الكورية الجنوبية، وقد تم إطلاقها عالميًا في آذار (مارس) 2023. حتى يومنا هذا، حققت لعبة Summoners War أكثر من 2.7 مليار دولار
تستخدم Com2uS أداة Vulkan للحصول على رسومات أفضل
تستخدم شركتا Summoners War: Chronicles US(WW) و KR من Com2uS ميزات Vulkan فقط للعرض على Android مع تحسينات تصل إلى %30 في الأداء. Vulkan هي واجهة برمجة تطبيقات للرسومات الثلاثية الأبعاد وحديثة تعمل على عدّة منصات، وهي مصمّمة للحدّ من التجريد بين
حققت Kakao Games زيادة في ثبات عدد اللقطات في الثانية إلى% 96 من خلال ميزة التكيّف مع Android.
Ares: Rise of Guardians هي لعبة من فئة ألعاب تقمّص الأدوار المتعدّدة اللاعبين على الإنترنت تعتمد على تقمّص الأدوار والخيال العلمي على الأجهزة الجوّالة، وقد طوّرتها Second Dive، وهي استوديو ألعاب مقرّه في كوريا، وتشتهر بخبرتها في تطوير سلاسل ألعاب
شركة 2K تقلّل نسبة أحداث ANR بنسبة% 35 باستخدام مجموعة أدوات Android Game Development Kit
Cat Daddy Games هي استوديو 2K مملوك بالكامل ومقيم في كيركلاند بواشنطن، وهي شركة مطوّرة لـ NBA 2K Mobile. أراد الفريق تحسين الجودة والثبات بشكل عام في ألعابهم، وتحديدًا من خلال تقليل أخطاء "التطبيق لا يستجيب" (ANR). تحدث أخطاء ANR عندما يتم حظر مؤشر
Cookie Run: OvenBreak توفّر أكثر من 200 ألف دولار أمريكي في شبكة توصيل المحتوى (CDN) من خلال "عرض المواد في Play"
Devsisters هي شركة عالمية في مجال تطوير وناشر الألعاب المتوافقة مع الأجهزة الجوّالة، وتُنتج ألعابًا بسيطة تستند إلى عنوان IP لـ Cookie Run. وتشمل أكثر ألعابها رواجًا Cookie Run: OvenBreak (ألعاب كلاسيكية) و Cookie Run: Kingdom (لعبة تقمّص الأدوار
شركة NEW STATE Mobile تخفض استخدام وحدة معالجة الرسومات بنسبة 22% باستخدام أداة فحص وحدات معالجة الرسومات من Android
NEW STATE Mobile هي لعبة معارك ملكية من Krafton تم إطلاقها في تشرين الثاني (نوفمبر) 2021 حول العالم، وحقّقت أكثر من 45 مليون عملية تنزيل في الشهر الأول من إطلاقها. إنّ شركة KRAFTON, Inc. هي مجموعة من استوديوهات تطوير الألعاب المستقلة التي اجتمعت بهدف
لعبة The Witcher: Monster Slayer تعزِّز وصولها إلى المستخدمين من خلال أداة Android Performance Tuner
"سبوكو" هي مجموعة من صنّاع المحتوى الطموحين الذين يعملون في مجال الملكية الفكرية في بولندا. Spokko هي جزء من عائلة CD PROJEKT، لكنها شركة مستقلة نقلت عالم The Witcher: Monster Slayer إلى الهواتف الذكية. The Witcher: Monster Slayer هي لعبة تعتمد على
تشغيل الرسومات بدقة 2K باستخدام ميزة "عرض المواد في Play"
Cat Daddy Games هي استوديو 2K مملوك بالكامل ومقر في كيركلاند بواشنطن. كانت الفرق التي أنشأت سلسلة NBA 2K Mobile وNBA SuperCard وWWE SuperCard تبحث عن حل لتحسين الجودة الإجمالية لألعابها للمستخدمين، لا سيما من خلال عرض مواد عرض عالية الجودة
قلّل Firemonkeys من وقت التطوير وتصحيح الأخطاء باستخدام AGDE
Electronic Arts (EA) هي شركة ألعاب يقع مقرها في كاليفورنيا بالولايات المتحدة الأمريكية. وهي تنتج مجموعة متنوعة من الألعاب من مختلف الأنواع، مثل: الرياضة، والحركة، والسباقات، والمحاكاة. يُعرف استوديو التطوير التابع لشركة EA باسم Fire أدىs إلى تطوير
""AGDE جهاز مذهل للغاية!"؛ في تطوير Android باستخدام Unreal Engine
Unreal Engine هو محرّك ألعاب من تطوير Epic Games، ويمنح صنّاع المحتوى في مختلف المجالات الحرية والتحكّم لتقديم محتوى ترفيهي متطور وعرض مرئيات جذّابة وعوالم افتراضية شاملة. تم تصميم بعض ألعاب Android الرئيسية باستخدام Unreal Engine. الشكل 1. لقطة شاشة
شركة CD Projekt RED تُقلِّل حجم التحديث بنسبة %90 وتشهد زيادة %10 في عدد مستخدمي أحدث إصدار بفضل ميزة "عرض المواد في Play"
في وارسو ببولندا، أعاد مطوّر الألعاب CD Projekt RED (CDPR) تصميم لعبته المصغّرة في لعبة The Witcher 3، بعنوان GWENT: The Witcher Card Game ، وسيتم إطلاقها في شهر آذار (مارس) 2020 من خلال لعبة مجانية على Google Play. نظرًا لحجم الملف المبدئي الكبير
شركة Gameloft تحقّق أقل من استهلاك طاقة الجهاز بنسبة %70، ما يؤدي إلى زيادة وقت اللعب بنسبة% 35 باستخدام واجهة برمجة التطبيقات Game Mode API.
على مدار أكثر من 20 عامًا، أنشأت Gameloft تجارب ألعاب مبتكرة للمنصات الرقمية، بدءًا من الألعاب على الأجهزة الجوّالة وصولاً إلى ألعاب أجهزة الكمبيوتر ووحدات التحكّم المتعددة المنصّات. وبالإضافة إلى شركاتها التجارية المعروفة، طوّرت شركة Gameloft
شركة RV AppStudios تحسِّن الحفاظ على المستخدمين من خلال "عرض المواد في Google Play"
حقّقت شركة RV AppStudios في الولايات المتحدة أكثر من 200 مليون عملية تنزيل حتى الآن لمجموعة من الألعاب البسيطة والتطبيقات التعليمية للأطفال والتطبيقات الخدمات. ومن بين المشاركين الأوائل في استخدام تطبيق Google Play Asset Delivery من خلال التطبيق
Gameloft تستقطب المزيد من المستخدمين الجدد بنسبة% 10 من خلال "عرض المواد في Google Play"
في عام 2000، أنشئت Gameloft شغفًا بالألعاب ورغبة في جذبها إلى اللاعبين من جميع أنحاء العالم. لقد كانت الشركة من أوائل الرائدين في تطوير الألعاب على الأجهزة الجوّالة، والآن لديهم أكثر من 190 لعبة. تتميز العديد من ألعاب Gameloft على الأجهزة
حقّقت Pixonic زيادة في التفاعل بنسبة% 25 على نظام التشغيل Chrome من خلال تحسين التطبيق ليلائم الشاشات الكبيرة.
Pixonic ، يفتخر فريق من مطوري ألعاب الفيديو، الذي يقع مقره في موسكو، يسعى كل فرصة لترقية تطبيقاته للأجهزة الجوّالة والوصول إلى قاعدة أوسع لجمهور اللاعبين. يعد أحد أشهر الألقاب للشركة War Robots ، استمتِع بتجربة لعب تضم 12 لاعبًا في لاعب ضد لاعب (PvP)
شركة Gameloft تحقّق زيادة في الأرباح بمعدل 9 أضعاف من خلال تحسين الأداء لنظام التشغيل ChromeOS
تسعى شركة Gameloft دائمًا إلى أن تكون من بين أوائل المطوّرين الذين ينشرون الألعاب على أحدث الأجهزة المحمولة من أجل تزويد اللاعبين بتجارب تقوية أثناء التنقل. لهذا السبب أدركت شركة Gameloft أنّ ChromeOS هو الحل الأمثل لتطبيق Asphalt 8: Airborne ، وهو