معايير الجودة الفنية الممتازة

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

اتّبِع هذه الإرشادات لإنشاء تطبيق أو لعبة بجودة عالية.

أشكال الأجهزة

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

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

الثبات

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

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

يساعد اتباع أفضل الممارسات، مثل الاشتراك في GWP-ASan، البرمجة باللغة واللغات الخالية من القيم الخالية مثل Kotlin، واستخدام عمل الخلفية واجهات برمجة التطبيقات التي يمكن أن تقلّل من الثبات وجعل تصحيح الأخطاء أسهل عند حدوثها.

الثبات وGoogle Play

في حال توزيع التطبيق على Google Play، يُرجى اتّباع هذه الإرشادات الإضافية المتعلقة بالثبات.

أدوات لمراقبة الثبات وتحسينه استخدام "مؤشرات Android الحيوية" في Play وحدة التحكّم أو إعداد التقارير واجهة برمجة التطبيقات لمراقبة هي مقاييس الاستقرار الأكثر أهمية لدى المستخدمين وGoogle Play. تُبلغ ميزات Android الحيوية يوميًا عن نسبة الأعطال التي يلاحظها المستخدمون ونسبة أخطاء ANR التي يلاحظها المستخدمون لجميع التطبيقات والألعاب، وكل ساعة للتطبيقات والألعاب إذا كانت هناك بيانات كافية. تساعدك أيضًا ميزات Android المهمة في مقارنة مقاييس الثبات بتطبيقات التطبيقات المشابهة، وتلقّي تنبيهات بشأن المشاكل المتعلّقة بكل جهاز.

العثور على المحتوى وعرضه قد تكون قابلية اكتشاف تطبيقك أو لعبتك محدودة على الأجهزة التي تتجاوز مقاييس ثبات الأداء معيار تحديد الأداء السيئ في Google Play، كما يتم تحذيرهم في بطاقة بيانات المتجر على هذه الأجهزة. مزيد من المعلومات

الأداء

يُعدّ أداء تطبيقك أو لعبتك عاملاً مهمًا لتوفير تجربة عالية الجودة.

مدة بدء التشغيل (التطبيقات) ومدة التحميل (الألعاب)

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

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

الاستفادة من Android لتحسين الأداء بدء التشغيل. سيؤدّي تقديم ملف تعريف أساسي وإعلان reportFullyDrawn إلى ضمان تحميل الأقسام الأكثر أهمية من الرمز البرمجي بشكل أسرع، وسيساعد استخدام Game State API (الألعاب فقط) نظام التشغيل على التكيّف أثناء التحميل. يؤدي تقليل حجم لعبة أو تطبيق أيضًا إلى تحسين مدة بدء عمليات التثبيت الجديدة.

العرض (التطبيقات)

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

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

يمكن توفير الملف الشخصي المرجعي تحسين أداء العرض ووقت بدء التشغيل. ننصحك باستخدام مكتبة JankStats لتتبع مشكلات الأداء وتحليلها. مراجعة أفضل الممارسات العرض.

العرض (الألعاب)

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

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

اتبع أفضل الممارسات، مثل استخدام إطار عمل الأداء الديناميكي على Android، واجهة برمجة تطبيقات وضع الألعاب ووتيرة الإطار، إلى يحسن السلاسة البصرية والثبات. استخدِم أداة Android Performance Tuner لضبط مستويات الجودة بشكل مناسب للأجهزة التي تتوافق معها. الماركة التفكير في خيارات حول مكتبات الرسومات وتنسيقات الأصول. على سبيل المثال: باستخدام Vulkan كواجهة برمجة تطبيقات للرسومات يمكن أن تحسّن ASTC لمواد العرض بشكلٍ كبير أداء العرض

إرشادات Google Play

في حال توزيع التطبيق على Google Play، يُرجى اتّباع التعليمات الإضافية التالية: إرشاداتنا.

أدوات تتبُّع الأداء وتحسينه: استخدِم "مؤشرات Android الحيوية" في Playconsole أو reporting API لتتبُّع مقاييس الأداء الأكثر أهمية للمستخدمين وGoogle Play. تسجِّل "مؤشرات Android الحيوية" مقياسات وقت بدء التشغيل ووقت التحميل وعرض الرسومات يوميًا لجميع التطبيقات والألعاب. وتساعدك أيضًا في مقارنة مقاييس تطبيقك بتطبيقات مشابهة، وتُرسِل إليك تنبيهًا إذا لم تكن تستوفي معايير الجودة في Play.

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

العثور على المحتوى وعرضه قد تكون قابلية اكتشاف تطبيقك أو لعبتك محدودة على الأجهزة التي تتجاوز مقاييس الأداء معيار تحديد الأداء السيئ في Google Play، ويتسبب ذلك في بطاقة بيانات المتجر على هذه الأجهزة. مزيد من المعلومات

استخدام البطارية والشبكة

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

إرشادات Google Play

إذا كنت توزّع التطبيقات على Google Play، يُرجى اتّباع الإرشادات الإضافية التالية المتعلّقة باستخدام البطارية والشبكة.

أدوات لمراقبة استخدام البطارية والشبكة وتحسينهما استخدام "مؤشرات Android الحيوية" في Play Console أو Reporting API لمراقبة البطارية ومقاييس الشبكة الأكثر أهمية بالنسبة إلى المستخدمين وGoogle Play

حجم التطبيق

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

اتّبِع أفضل الممارسات المقترَحة لتقليل حجم اللعبة أو التطبيق.

إرشادات Google Play

إذا كنت توزّع تطبيقك على Google Play، اتّبِع الإرشادات الإضافية التالية المتعلّقة بحجم التطبيق.

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

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

حداثة التطبيق

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

إرشادات Google Play

إذا كنت توزّع تطبيقك على Google Play، يُرجى اتّباع الإرشادات الإضافية التالية المتعلّقة بحداثة التطبيق.

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

الإصدارات الصالحة

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

لتقليل خطر طرح مشاكل جديدة في إصدار، عليك اتخاذ مراحل للاختبار وطرحها، ومراقبة المقاييس بشكل متكرر أثناء أي تغييرات. يمكنك أيضًا سنسهّل عليك الحد من المشاكل الطارئة من خلال فصل الإصدارات الثنائية التي تتضمّن حِزم تطوير برامج (SDK) للضبط عن بُعد، مثل أداة Firebase عن بُعد الإعداد:

إرشادات Google Play

في حال توزيع التطبيق على Google Play، يُرجى اتّباع هذه الإرشادات الإضافية وضمان إطلاق إصدارات صحية.

أدوات لمراقبة جودة الإصدارات وتحسينها توفّر أداة Play Console العديد من الميزات لمساعدتك إصدار التطبيقات بثقة وتوفر "مؤشرات Android الحيوية" مقاييس كل ساعة للتطبيقات والألعاب إذا كانت البيانات الكافية، وكلاهما في Play وحدة التحكّم وإعداد التقارير واجهة برمجة التطبيقات.

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