مقالات إرشادية

تسريع أداء تطبيقك من خلال "أسبوع تسليط الضوء على الأداء في Android"

مدّة القراءة: 3 دقائق
عرض الملف الشخصي لـ "بن فايس"
Ben Weiss مهندس علاقات المطوّرين

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

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

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

يُعدّ كلّ من مُحسِّن R8 والتحسينات المستندة إلى الملفات الشخصية من الأدوات الأساسية لتحسين أداء التطبيق بشكل عام. لهذا السبب، طرحنا للتو تحسينات كبيرة على أدوات "استوديو Android" لتحسين الأداء، ونقدّم واجهات برمجة تطبيقات جديدة في الإصدار 9.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android لتسهيل اتّخاذ الإجراءات الصحيحة عند ضبط مُحسِّن R8 لتطبيقات Android. يتضمّن الإصدار 1.10 من Jetpack Compose، الذي أصبح الآن في مرحلة الإصدار التجريبي، عدّة ميزات تحسّن أداء عرض التطبيق. بالإضافة إلى هذه التحديثات، سنقدّم لك معلومات أساسية حول تحسين حالة التطبيق ومراقبة الأداء. سيشارك بعض شركائنا قصصهم حول تحسين الأداء أيضًا.

 

 

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

في ما يلي نظرة عن كثب على المواضيع التي سنتناولها:

الاثنين: تحسين الأداء بشكل مدروس باستخدام R8

17 نوفمبر 2025

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

 

 

يمكنك قراءة منشور المدوّنة و دليل المطوّر.

الثلاثاء: تصحيح الأخطاء وتحديد المشاكل وحلّها في R8

18 نوفمبر 2025

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

 

 

يمكنك قراءة منشور المدوّنة ودليل المطوّر حول اختبار R8 و تحديد المشاكل وحلّها.

الأربعاء: اعتبارات أعمق بشأن الأداء

19 نوفمبر 2025

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

يمكنك قراءة منشور المدوّنة.

الخميس: القياس والتحسين

20 نوفمبر 2025

لا يمكن اعتبار الأداء تحسّنًا إذا لم تتمكّن من إثبات ذلك. يوم الخميس مخصّص لقياس الأداء. سنشارك دليلنا الكامل، بدءًا من القياس وتصحيح الأخطاء محليًا باستخدام أدوات مثل Jetpack Macrobenchmark وUiAutomator API الجديد لتسجيل حالات إيقاف مؤقت لعرض واجهة المستخدم وأوقات بدء التشغيل، وصولاً إلى رصد تطبيقك في بيئة الإنتاج. ستتعرّف على Play Vitals و واجهات برمجة التطبيقات الجديدة الأخرى لفهم أداء المستخدمين الفعليين وقياس نجاحك.

يمكنك قراءة منشور المدوّنة.

الجمعة: جلسة Ask Android Live

21 نوفمبر 2025

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

يمكنك قراءة منشور المدوّنة ومشاهدة تسجيل جلسة Ask Android.

 

 


📣 شارِك في تحدّي الأداء.

لا نقدّم لك إرشادات فقط. بل نطلب منك وضعها موضع التنفيذ.

إليك التحدّي الذي نقدّمه لك هذا الأسبوع: تفعيل الوضع الكامل في R8 لتطبيقك.

  1. اتّبِع أدلة المطوّرين للبدء: تفعيل تحسين التطبيق.
  2. بعد ذلك، قِس التأثير. لا تشعر بالفرق فحسب، بل تحقَّق منه. قِس التحسينات في الأداء باستخدام الرمز البرمجي من تطبيق Macrobenchmark النموذجي على GitHub أو تعديله لقياس أوقات بدء التشغيل قبل وبعد ذلك.

نحن على ثقة بأنّك ستلاحظ تحسينًا ملحوظًا في أداء تطبيقك.

في هذه الأثناء، استخدِم علامات التصنيف على وسائل التواصل الاجتماعي ‎#AskAndroid لطرح أسئلتك. يراقب خبراؤنا أسئلتك ويجيبون عنها طوال الأسبوع.

من تأليف:
متابعة القراءة