أدوات تحسين الأداء لأجهزة Android (إصدار Go)

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

الطريقة

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

المراحل الوصف
تعريف قبل البدء في أي جهود لتحسين التطبيق، من المهم تحديد مؤشرات الأداء الرئيسية (KPIs) في ما يتعلّق بمجالات التحسين التي يستهدفها تطبيقك. وتشمل بعض مجالات التحسين الشائعة وقت استجابة بدء تشغيل التطبيق أو معدّل تعطُّل التطبيق أو عدم استجابة التطبيق (ANR).

بعد تحديد مؤشرات الأداء الرئيسية، يجب وضع حدود مستهدَفة من تجربة المستخدم والحد الأدنى من منظور قياس الأداء، وتحقيق التوازن بين تجربة المستخدم والتعقيد التقني.

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