
تساعد ميزة "مؤشرات Android الحيوية" Google في تحسين جودة تطبيقات Android على Google Play. عندما يسمح المستخدم بذلك، يتتبّع جهازه الذي يعمل بنظام التشغيل Android مقاييس جودة التطبيق، مثل الثبات والأداء واستخدام البطارية ومشاكل الأذونات. تجمع Google Play هذه البيانات التي يمكن الوصول إليها من خلال لوحة بيانات مؤشرات Android الحيوية في Play Console ومن خلال واجهة برمجة التطبيقات Google Play Developer Reporting API.
على المطوّرين مراقبة "مؤشرات Android الحيوية" لتحسين تجربة المستخدم، وخاصةً مؤشرات الأداء الأساسية: نسبة الأعطال التي لاحظها المستخدمون، نسبة أخطاء ANR التي لاحظها المستخدمون، عمليات قفل التنشيط الجزئي الزائدة عن الحد، استخدام الذاكرة، واستخدام ذاكرة الصورة النقطية.
مؤشرات الأداء الأساسية والسلوكيات السيئة
تؤثر مؤشرات الأداء الأساسية لتطبيقك في ظهوره على Google Play. بالإضافة إلى مؤشرات الأداء الأساسية، تنبّهك "مؤشرات Android الحيوية" إلى عناصر تتطلب الاهتمام، مثل تحسين رمز DEX، وقد تؤثر أيضًا في ظهور تطبيقك على Google Play. تتضمّن نسبة الأعطال التي لاحظها المستخدمون ونسبة أخطاء ANR التي لاحظها المستخدمون معيار تحديد الأداء السيئ الإجمالي ومعيار تحديد الأداء السيئ لكل جهاز.
لا تتضمّن عمليات قفل التنشيط الجزئي الزائدة عن الحد سوى معيار إجمالي لتحديد الأداء السيئ، بينما يتضمّن استخدام البطارية بشكل زائد على Wear OS معيارًا إجماليًا ومعيارًا لكل طراز ساعة.
يتضمّن مقياس استخدام الذاكرة معايير مختلفة لكل مستوى من ذاكرة الوصول العشوائي (RAM) في الجهاز وحالة التطبيق، ويختلف بالنسبة إلى التطبيقات والألعاب. يكون استخدام ذاكرة الصورة النقطية هو نفسه في جميع مستويات ذاكرة الوصول العشوائي (RAM) في الجهاز، ولكنّه يتضمّن معايير مختلفة لكل حالة تطبيق.
الأسئلة الشائعة
ما هي مؤشرات الأداء الأساسية؟
مؤشرات الأداء الأساسية هي أهم المقاييس في "مؤشرات Android الحيوية"، وتؤثر في ظهور تطبيقك على Google Play. في ما يلي مؤشرات الأداء الأساسية:
الثبات: نسبة الأعطال التي لاحظها المستخدمون ونسبة أخطاء ANR التي لاحظها المستخدمون لجميع التطبيقات
البطارية: عمليات قفل التنشيط الجزئي الزائدة عن الحد لجميع التطبيقات، واستخدام البطارية بشكل زائد لتطبيقات خلفية شاشة الساعة
الذاكرة: استخدام الذاكرة (ذاكرة RSS المجهولة + مساحة الإبدال) واستخدام ذاكرة الصورة النقطية لجميع تطبيقات الأجهزة الجوّالة
ما هي معايير تحديد السلوك السيئ؟
مؤشرات الأداء الحيوية للثبات والبطارية
|
معيار تحديد الأداء السيئ لتحقيق أقصى قدر من نطاق ظهور علامتك التجارية على Google Play، يُرجى إبقاؤه ضمن هذه المعايير. |
|||
|---|---|---|---|
| إجمالي (المتوسط على مستوى الأجهزة) | لكل طراز هاتف | لكل طراز ساعة | |
| نسبة الأعطال التي لاحظها المستخدمون | 1.09% | 8% | 4% |
| نسبة أخطاء ANR التي لاحظها المستخدمون | 0.47% | 8% | 5% |
| استخدام البطارية بشكل زائد | 1% | - | 1% |
| عمليات قفل التنشيط الجزئي الزائدة عن الحد | 5% | - | - |
مؤشرات الأداء الحيوية للذاكرة
التطبيقات
|
معيار تحديد السلوك السيئ لتحقيق أقصى قدر من الظهور لعنوانك على Google Play، يُرجى إبقاؤه ضمن هذه المعايير. |
|||||
|---|---|---|---|---|---|
| ذاكرة الوصول العشوائي (RAM) الفعلية (نطاق الذاكرة الإجمالي) |
حالة التطبيق | ||||
| المقدّمة | خدمات يلاحظها المستخدم | خلفية | نسخة مخبأة | ||
| استخدام الذاكرة (ذاكرة RSS المجهولة + مساحة الإبدال) | من 0 إلى 4 غيغابايت (من 0 إلى 3200 ميغابايت) |
- | - | - | - |
| 4 غيغابايت (من 3200 إلى 4800 ميغابايت) |
2.00 غيغابايت | 1.00 غيغابايت | 1.00 غيغابايت | - | |
| 6 غيغابايت (من 4800 إلى 6800 ميغابايت) |
2.25 غيغابايت | 1.25 غيغابايت | 1.25 غيغابايت | - | |
| 8 غيغابايت (من 6800 إلى 9216 ميغابايت) |
2.25 غيغابايت | 1.50 غيغابايت | 1.50 غيغابايت | - | |
| 12 غيغابايت (من 9216 إلى 14336 ميغابايت) |
3.25 غيغابايت | 1.75 غيغابايت | 1.75 غيغابايت | - | |
| 16 غيغابايت (من 14336 إلى 18432 ميغابايت) |
4.25 غيغابايت | 2.00 غيغابايت | 2.00 غيغابايت | - | |
| 16 غيغابايت أو أكثر (أكثر من 18432 ميغابايت) |
- | - | - | - | |
| استخدام ذاكرة الصورة النقطية | - | - | 200 ميغابايت | 200 ميغابايت | 400 ميغابايت |
الألعاب
|
معيار تحديد السلوك السيئ لتحقيق أقصى قدر من الظهور لعنوانك على Google Play، يُرجى إبقاؤه ضمن هذه المعايير. |
|||||
|---|---|---|---|---|---|
| ذاكرة الوصول العشوائي (RAM) الفعلية (نطاق الذاكرة الإجمالي) |
حالة التطبيق | ||||
| المقدّمة | خدمات يلاحظها المستخدم | خلفية | نسخة مخبأة | ||
| استخدام الذاكرة (ذاكرة RSS المجهولة + مساحة الإبدال) | من 0 إلى 4 غيغابايت (من 0 إلى 3200 ميغابايت) |
- | - | - | - |
| 4 غيغابايت (من 3200 إلى 4800 ميغابايت) |
2.25 غيغابايت | 2.00 غيغابايت | 2.00 غيغابايت | - | |
| 6 غيغابايت (من 4800 إلى 6800 ميغابايت) |
2.75 غيغابايت | 2.50 غيغابايت | 2.50 غيغابايت | - | |
| 8 غيغابايت (من 6800 إلى 9216 ميغابايت) |
3.50 غيغابايت | 2.75 غيغابايت | 2.75 غيغابايت | - | |
| 12 غيغابايت (من 9216 إلى 14336 ميغابايت) |
4.00 غيغابايت | 3.20 غيغابايت | 3.20 غيغابايت | - | |
| 16 غيغابايت (من 14336 إلى 18432 ميغابايت) |
5.00 غيغابايت | 3.50 غيغابايت | 3.50 غيغابايت | - | |
| 16 غيغابايت أو أكثر (أكثر من 18432 ميغابايت) |
- | - | - | - | |
| استخدام ذاكرة الصورة النقطية | - | - | 200 ميغابايت | 200 ميغابايت | 400 ميغابايت |
تحسين رمز DEX
|
معيار تحديد الأداء السيئ
لتحقيق أقصى قدر من نطاق ظهور علامتك التجارية على Google Play، يُرجى إبقاؤه أعلى من هذه المعايير. |
||
|---|---|---|
| المعايير | المتطلبات | الحد الأدنى |
| التطبيقات التي يتجاوز حجم رمز DEX فيها 10 ميغابايت | التحسين والتشويش والتقليص | 25% |
| الألعاب التي يتجاوز حجم رمز DEX فيها 50 ميغابايت | التحسين والتشويش والتقليص | 25% |
كيف تؤثر مؤشرات الأداء الأساسية في ظهور عنواني على Play؟
إذا تجاوز تطبيقك أو لعبتك معيار تحديد السلوك السيئ، قد تقلّل Play من ظهور عنوانك. قد تعرض Play أيضًا للمستخدمين تحذيرًا في بطاقة بيانات المتجر.
هل من الممكن أن يكون هناك سلوكيات سيئة على مستوى الجهاز وعلى المستوى الإجمالي؟ أو سلوك سيئ على مستوى واحد فقط؟ ماذا أفعل في هذه الحالة؟
نعم، جميع التركيبات ممكنة. لتحسين جودة التطبيق، عليك إصلاح حالات التعطُّل وأخطاء ANR التي تؤثر في أكبر عدد من المستخدمين. لتحسين الجودة على أجهزة معيّنة، عليك إصلاح أكبر مجموعات حالات التعطُّل وأخطاء ANR على هذه الأجهزة. إذا كان لديك كلتا المشكلتَين، عليك التركيز أولاً على أكبر مجموعات حالات التعطُّل وأخطاء ANR الإجمالية.
أحتاج إلى مساعدة لحلّ المشاكل الفنية. من أين أبدأ؟
نقدّم لك المراجع التالية لمساعدتك في تشخيص المشاكل الفنية في تطبيقك أو لعبتك وحلّها.
مؤشرات الأداء الأساسية:
نسبة أخطاء ANR التي لاحظها المستخدمون
نسبة الأعطال التي لاحظها المستخدمون
استخدام البطارية بشكل زائد
عمليات قفل التنشيط الجزئي الزائدة عن الحد
استخدام الذاكرة (ذاكرة RSS المجهولة + مساحة الإبدال)
استخدام ذاكرة الصورة النقطية
جميع المؤشرات الحيوية الأخرى:
عمليات التنشيط الزائدة عن الحد
عمليات قفل التنشيط الجزئي المتوقِّفة
عمليات البحث عن شبكة Wi-Fi الزائدة عن الحد في الخلفية
استخدام الشبكة بشكل زائد في الخلفية
وقت بدء تشغيل التطبيق
عرض بطيء
الجلسات البطيئة
عمليات إيقاف التطبيقات بسبب نقص الذاكرة (LMK)
عمليات رفض الأذونات
لا أريد أن أتفاجأ بالسلوكيات السيئة أو التحذيرات في بطاقة بيانات المتجر. كيف يمكنني الاستعداد لذلك؟
تستخدم Play بيانات آخر 28 يومًا لتقييم جودة تطبيقك. وتنبّهك "مؤشرات Android الحيوية" إلى أي مشاكل خلال تلك الفترة.
- عليك التحقّق بانتظام من واجهة المستخدم أو استخدام واجهة برمجة التطبيقات لإعداد التقارير لدمج البيانات في سير عملك.
- يمكنك إعداد تنبيهات عبر البريد الإلكتروني في Play Console للمشاكل.
- تحدّد "مؤشرات Android الحيوية" "المشاكل الناشئة"، وهي المشاكل التي تؤثر في الأجهزة لأكثر من 7 أيام لحالات التعطُّل وأخطاء ANR. ويمنحك ذلك 21 يومًا لحلّها.
لديّ الكثير من الأجهزة التي تسجّل سلوكيات سيئة. كيف يمكنني فهم القائمة؟
في بعض الأحيان، تؤدي مشاكل أجهزة أو برامج الأجهزة إلى ارتفاع معدلات الأخطاء. تنبّهك "مؤشرات Android الحيوية" إلى الروابط المحتملة بين معدلات الأخطاء المرتفعة وعناصر مثل ذاكرة الوصول العشوائي (RAM) وإصدار Android ونوع المعالج. يمكنك أيضًا التحقيق في هذه الروابط بنفسك باستخدام قسمَي "إحصاءات الأجهزة والوصول إلى المستخدمين" في Play Console.
توفّر "مؤشرات Android الحيوية" أيضًا وصولاً سريعًا إلى معلومات الجهاز الرئيسية، مثل أعداد المستخدمين والإيرادات والتقييمات والمراجعات. تظهر هذه المعلومات في لوحة جانبية، لذا لن تحتاج إلى مغادرة صفحتك الحالية.
إذا أصلحتُ مشكلة على جهاز، كم من الوقت سيستغرق قبل أن تتوقف التحذيرات عن الظهور؟
تتحقّق Play يوميًا من مؤشرات الأداء الرئيسية لتطبيقك، باستخدام متوسط على مدار 28 يومًا. عندما يتحسّن هذا المتوسط، تختفي تحذيرات "مؤشرات Android الحيوية". قد تتم إزالة التحذيرات في بطاقة بيانات المتجر بشكل أسرع إذا رصد نظام Play تحسّنًا.
ماذا لو لم أتمكّن من حلّ المشكلة أو لم أرد فعل ذلك؟
عليك التأكّد من أنّك قد قيّمت التكاليف والفرص الضائعة الناتجة عن التجارب السيئة المستمرة للمستخدمين. يؤدي السلوك السيئ إلى إلحاق الضرر بالمستخدمين الحاليين ويصعّب جذب مستخدمين جدد. إذا لم يكن من العملي حلّ المشاكل على أجهزة معيّنة، عليك إعادة النظر في قواعد استهداف الأجهزة واستبعادها.
لماذا لا تتطابق أعداد المشاكل ونسبها في "مؤشرات Android الحيوية" مع أعداد المشاكل ونسبها التي أراها من حلولي الخاصة أو حلول الجهات الخارجية الأخرى؟
تُعدّ "مؤشرات Android الحيوية" المصدر الرئيسي لـ Play لجودة التطبيق الفنية. قد يختلف عدد المشاكل ونسبها عن المصادر الأخرى لعدة أسباب:
- تأتي بيانات "مؤشرات Android الحيوية" من نظام Android وتتضمّن الأحداث التي لا تراها حِزم SDK، مثل:
- حالات التعطُّل قبل تهيئة حزمة SDK
- أخطاء ANR قبل Android 12
- لا تحسب "مؤشرات Android الحيوية" سوى المشاكل من الأجهزة والتطبيقات المعتمَدة التي تم تثبيتها من Google Play.
- لا تستخدم "مؤشرات Android الحيوية" سوى البيانات من المستخدمين الذين وافقوا على مشاركة البيانات.
- لحماية خصوصية المستخدم، لا نعرض البيانات إلا إذا كان لدينا ما يكفي منها لإنشاء تقارير مجهولة المصدر.
- قد يتم حساب نسب المشاكل بشكل مختلف. تعرض "مؤشرات Android الحيوية" المشاكل لكل مستخدم نشط يوميًا.
- على سبيل المثال، يحسب Crashlytics عدد المشاكل لكل جلسة تطبيق. إذا لعب مستخدم لعبة ثلاث مرات في يوم واحد وواجه حالة تعطُّل واحدة، ستعرض "مؤشرات Android الحيوية" نسبة الأعطال تبلغ% 100، بينما سيعرض Crashlytics نسبة تعطُّل تبلغ% 33.
لمزيد من المعلومات حول كيفية جمع البيانات، يُرجى الاطّلاع على مركز مساعدة Play Console.
هل يمكنني الاطّلاع على إحصاءات أخطاء ANR وحالات التعطُّل في بيئة التطوير المتكاملة (IDE)؟
نعم، من استوديو Android Meerkat، عند عرض التقارير في أداة "تحليل جودة التطبيق"، انقر على علامة التبويب "الإحصاءات". يقدّم Gemini ملخّصًا لحالة التعطُّل، ويُنشئ إحصاءات، ويقدّم روابط تؤدي إلى مستندات مفيدة. إذا منحت Gemini أيضًا إذن الوصول إلى سياق الرمز المحلي، يمكنه تقديم نتائج أكثر دقة والخطوات التالية ذات الصلة واقتراحات الرموز. يساعدك ذلك في تقليل الوقت المستغرَق في تشخيص المشاكل وحلّها. لمزيد من المعلومات، يُرجى الاطّلاع على مستندات Android Studio.
ما هي جلسة المستخدم ومتى تبدأ ومتى تنتهي؟
يتم تعريف جلسة المستخدم على أنّها مجموع نشاط الاستخدام الذي يحدث خلال فترة 24 ساعة. تبدأ فترة الـ 24 ساعة في منتصف الليل بتوقيت المحيط الهادئ لجميع مقاييس "مؤشرات Android الحيوية" التي يتم جمعها. إذا لم يتم تسجيل أي نشاط استخدام في التطبيق خلال اليوم، لن يتم تسجيل جلسة.