التعرّف أكثر على أداة Android Performance Tuner

 

"إحصاءات الأداء" هي ميزة جديدة في "مؤشرات Android الحيوية" مصمَّمة خصيصًا لمطوّري الألعاب وغيرهم من مطوّري التطبيقات التي تستخدم رموزًا برمجية أصلية. تعمل ميزة "إحصاءات الأداء" من خلال أداة Android Performance Tuner، وهي مكوّن إضافي جديد لتعزيز ميزة "مؤشرات Android الحيوية" المخصَّصة لمطوّري الألعاب. 

تقدّم هذه المقالة معلومات حول المفاهيم الأساسية المتعلّقة بأداة Android Performance Tuner وإحصاءات الأداء، والعمليات الحسابية التي تستند إليها:

المفاهيم الأساسية

مَعلَمات الدقّة ومستويات الجودة

تؤثر مَعلَمات الدقّة الخاصة بتطبيقك في أداء لعبتك ودقتها التصويرية، مثل مستوى تفاصيل التداخل ودقّة الصورة وطريقة تنعيم الحواف. ويمكن أن تتضمّن المَعلَمات قيمًا متواصلة (مثل 0 إلى ‎100%) أو قيمًا ثنائية (نعم أو لا) أو مجموعة أخرى من القيم.

يشير مستوى الجودة إلى مجموعة محدَّدة مُسبقًا من القيم لمَعلَمات الدقّة. تتيح لك مستويات الجودة تحديد مجموعات من المَعلَمات التي توفّر مستوًى مقبولاً من الدقّة عند عدد لقطات ثابت في الثانية لبعض المجموعات الفرعية من المستخدِمين. ولا تسمح كل المجموعات الممكنة من المَعلَمات بتقديم تجربة جيدة للمستخدم.

كيفية ضبط مَعلَمات الدقّة ومستويات الجودة

يتم تحديد مَعلَمات الدقّة ومستويات الجودة في تطبيقك أثناء عملية دمج Android Performance Tuner. ويمكنك تحديد ما يصل إلى 15 مستوى للجودة كجزء من عملية الدمج، مع عدد غير محدود من مَعلَمات الدقّة. ويتم ترتيب المستويات في تسلسل تصاعدي، ليكون 1 هو أقل مستوى للدقّة.

يمكن الاطّلاع على مستويات الجودة ومَعلَمات الدقّة في Play Console ( الجودة > مؤشرات Android الحيوية > نظرة عامة > اختيار فحص مستويات الجودة)، مع العلم بأنّ هذه البيانات متاحة للقراءة فقط. لا يمكنك تغيير المَعلَمات إلّا من خلال طرح تحديث جديد. ولمزيد من المعلومات، انتقِل إلى دليل الدمج.

طريقة استخدام مَعلَمات الدقّة ومستويات الجودة

يتم استخدام مستويات الجودة لوضع علامات على الجلسات كي تتمكّن من معرفة ما إذا سجلّت طُرز الأجهزة مستوى جودة مرتفعًا جدًا أم منخفضًا جدًا. 

يتم استخدام مَعلَمات الدقّة لتحديد كيفية ربط كل جهاز مستخدِم بمستوى جودة معيَّن.

ملاحظة مُهمّة: إذا كانت مَعلَمات الدقّة (ومستويات الجودة) لا تعكس إعدادات تطبيقك بدقّة على أجهزة المستخدمين، لا يمكن ربط جلساتك بأحد مستويات الجودة المحدَّدة مُسبقًا. وتظهر هذه الجلسات على أنّها في مستوى جودة "غير معروف". من الصعب تحديد المشاكل وحلّها في مستويات الجودة "غير المعروفة"، لأنّها قد تحتوي على عدة مستويات مختلفة من الدقّة. وننصحك بمراجعة عملية الدمج في حال حدوث ذلك.

لمزيد من المعلومات حول مستويات الجودة، بما في ذلك مستويات الجودة التي يحدِّدها المستخدم، يُرجى الانتقال إلى مقالة تحديد المشاكل وحلّها في أداة Android Performance Tuner والأسئلة الشائعة بشأنها.

التعليقات التوضيحية

التعليقات التوضيحية هي "علامات" تظهر على مَشاهد في لعبتك أو تطبيقك، وتوفّر معلومات سياقية عن لقطة معيَّنة في لعبتك. ويتم تنظيم التعليقات التوضيحية على النحو التالي:

  • نوع التعليق التوضيحي: قيمة التعليق التوضيحي
    • على سبيل المثال: "الشخصية": "البطل"

ملاحظة: قد تتضمّن لقطة واحدة تعليقات توضيحية متعدّدة.

كيفية ضبط التعليقات التوضيحية

يتم تحديد التعليقات التوضيحية أثناء الدمج. لا يمكنك تغيير التعليقات التوضيحية إلّا من خلال طرح تحديث جديد. ولمزيد من المعلومات، انتقِل إلى دليل الدمج.

طريقة استخدام مَعلَمات الدقّة ومستويات الجودة

طريقة استخدام التعليقات التوضيحية

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

عدد اللقطات المستهدَف في الثانية والوقت المستهدَف لعرض اللقطة

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

عدد اللقطات في الثانية هو مقياس يستخدم الوحدة "لقطات في الثانية" (fps). ويتم قياس وقت عرض اللقطة بالملّي ثانية. يتم الربط بين المقياسَين باستخدام المعادلة البسيطة التالية:

  • وقت عرض اللقطة (بالملّي ثانية) = 1000 / عدد اللقطات في الثانية (لقطات في الثانية)

يمكنك حاليًا اختيار أحد الخيارات التالية لعدد اللقطات المستهدَف في الثانية:

عدد اللقطات المستهدَف في الثانية (لقطات في الثانية)

الوقت المستهدَف لعرض اللقطة (بالملّي ثانية)

30

33.333

60

16.667

120

8.333

 

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

الحد الأدنى لبطء اللقطات أو سرعتها

إنّ الحدود الدنيا المطلوبة لتحديد إحصاءات الأداء ومقاييس اللقطات يتم استنباطها من عدد اللقطات المستهدَف في الثانية:

  • الحدّ الأدنى لبطء اللقطة = الوقت المستهدَف لعرض اللقطة + مقدار التفاوت
  • الحدّ الأدنى لسرعة اللقطة = زيادة في السرعة بنسبة ‎25% عن الوقت المستهدَف لعرض اللقطة (ما يوفّر هامشًا للتحسين)

يجب أن تكون الحدود الدنيا لعدد لقطات مستهدَف في الثانية على النحو التالي:

عدد اللقطات المستهدَف في الثانية (لقطات في الثانية)

الوقت المستهدَف لعرض اللقطة (بالملّي ثانية)

الحدّ الأدّنى لبطء اللقطات (بالملّي ثانية)

الحدّ الأدنى لسرعة اللقطات (بالملّي ثانية)

30

33.333

35.37

25.0

60

16.667

18.54

12.5

120

8.333

10.12

6.25

مزايا تطبيق مقدار تفاوت معيَّن على الحدّ الأدنى لبطء اللقطة

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

فرص التحسين والحدّ الأدنى لسرعة عرض اللقطة

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

العمليات الحسابية لأداة Android Performance Tuner

يساعدك فهم العمليات الحسابية التي تستند إليها أداة ضبط الأداء في الاستفادة إلى أقصى حدّ من الإحصاءات.

قياس وقت عرض اللقطة

عند تجميع وقت عرض اللقطة في العديد من اللقطات في تطبيقك، يتم الإبلاغ عن وقت عرض اللقطة عند نسبة ‎90%. ويُعرف ذلك بأنّه أقصى وقت لعرض اللقطة في أسرع ‎90% من اللقطات.

يُرجى العلم أنّ نسبة ‎90% هي الحدّ الأدنى الثابت في الوقت الحالي ولا يمكن تغييره.

مزايا استخدام النسبة المئوية مقارنةً بالمتوسط

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

تجميع وقت عرض اللقطة

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

ونتيجةً لذلك، يتم تجميع أوقات عرض اللقطات التي تم الإبلاغ عنها استنادًا إلى قيم معيَّنة، وليس استنادًا إلى القيم المستمرة.

يتم إعداد مجموعات تلقائية لتوفير دقّة جيدة لتحديد المشاكل وحلّها في الأهداف التي تتضمّن 30 و60 و120 لقطة في الثانية. وتكون هذه المجموعات محدودة بدرجة كافية لضمان عدم المبالغة في عدد اللقطات البطيئة. 

مقاييس بطء اللقطات أو سرعتها

يتم تصنيف اللقطات الفردية على أنّها بطيئة أو سريعة من خلال المقارنة مع الحدود الدنيا للّقطات:

  • تكون اللقطة بطيئة إذا كان وقت عرض اللقطة أكبر من الحدّ الأدنى لبطء اللقطة (SFT).
  • وتكون اللقطة سريعة إذا كان وقت عرض اللقطة أسرع من الحدّ الأدنى لسرعة اللقطة (FFT).

لا يتم عادةً احتساب مقاييس اللقطات إلا في سياق مشكلة أو فرص تحسين محدَّدة. أمثلة:

  • عدد اللقطات البطيئة ونسبتها المئوية على طراز الجهاز (س) في مستوى الجودة 4
  • عدد اللقطات السريعة ونسبتها المئوية على التعليق التوضيحي (ص) في جميع مستويات الجودة
  • النسبة المئوية للّقطات البطيئة والسريعة على مواصفات الجهاز (ع)

ملاحظة: يُستثنى من ذلك، مقياس اللقطات البطيئة الذي يظهر في ملخّص "النظرة العامة"، والذي يتم قياسه على مستوى جميع اللقطات.

انعدام التماثل

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

 
 

المعايير

اللقطات البطيئة (%)

اللقطات السريعة (%)

المشكلة

وقت عرض اللقطة عند نسبة ‎90% > الحدّ الأدنى لبطء اللقطة

> ‎10% حسب التعريف

أي نسبة من 0 إلى ‎90%

فرصة التحسين

وقت عرض اللقطة عند نسبة ‎90%< الحدّ الأدنى لسرعة اللقطة

أي نسبة من 0 إلى ‎10%

> ‎90% حسب التعريف

 

ملاحظة: في بعض الأحيان، يتم تقديم مقاييس اللقطات البطيئة والسريعة لتوفير مزيد من السياق حول المشكلة أو فرصة التحسين.

المشاكل وفرص التحسين

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

لتحديد المشاكل وفرص التحسين، تتم المقارنة بين وقت عرض اللقطة عند نسبة ‎90% والحدود الدنيا لبطء اللقطات (SFT) وسرعة اللقطات (FFT). يتم استنباط هذه الحدود من الوقت المستهدَف لعرض اللقطة:

أنواع الإحصاءات

التعريف

طريقة حسابها

المشكلة:

  • طراز الجهاز المنخفض الأداء
  • التعليق التوضيحي المنخفض الأداء

"لا تستوفي ‎10% على الأقل من اللقطات الوقت المستهدَف لعرض اللقطة"

وقت عرض اللقطة عند نسبة ‎90% > الحدّ الأدّنى لبطء اللقطة

فرصة التحسين:

  • طراز الجهاز العالي الأداء
  • التعليق التوضيحي العالي الأداء

"‫‎90% على الأقل من اللقطات أسرع بكثير من الوقت المستهدَف لعرض اللقطة"

وقت عرض اللقطة عند نسبة ‎90% < الحدّ الأدنى لسرعة اللقطة

خصائص مهمة للمشاكل وفرص التحسين

يتم تحديد المشاكل وفرص التحسين في سياق ما يلي فقط:

  • طراز الجهاز × مستوى الجودة
  • التعليق التوضيحي x مستوى الجودة

توفّر لك هذه السياقات طريقة للتحقيق في المشكلة أو فرصة التحسين. على سبيل المثال:

  • عند وجود مشكلة في طراز الجهاز (س) في مستوى الجودة 4 => افحص طراز الجهاز (س)
  • عند وجود فرصة تحسين للتعليق التوضيحي (ص) في جميع مستويات الجودة => افحص التعليق التوضيحي (ص)

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

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

ترتبط المشاكل وفرص التحسين بعدد اللقطات المستهدَف في الثانية. وفي حال تغيّر هذا العدد، ستتغيّر بالتالي المشاكل وفرص التحسين. ومع ذلك، لا تتغير البيانات الأساسية لوقت عرض اللقطة.

محتوى ذو صلة

هل كان ذلك مفيدًا؟

كيف يمكننا تحسينها؟

هل تحتاج إلى مزيد من المساعدة؟

جرِّب الخطوات التالية:

true
بحث
محو البحث
إغلاق البحث
القائمة الرئيسية
14058450549662249434
true
مركز مساعدة البحث
true
true
true
true
true
92637
false
false