تسريع أداء تطبيقك من خلال "أسبوع تسليط الضوء على الأداء في Android"
مدّة القراءة: 3 دقائق
عند العمل على ميزات جديدة، غالبًا ما يتم إهمال أداء التطبيق. على الرغم من أنّ المطوّرين لا يركّزون دائمًا على الأداء، يمكن للمستخدمين معرفة المشاكل التي تؤثر في أداء تطبيقك. إذا استغرقت الميزة الجديدة وقتًا طويلاً للتحميل أو العرض، قد يشعر المستخدمون بالإحباط. ومن المرجّح أن يتوقف المستخدمون غير الراضين عن استخدام الميزة التي استغرقت الكثير من وقتك.
يُعدّ أداء التطبيق جزءًا أساسيًا من تجربة المستخدم وجودة التطبيق، وتُظهر الدراسات والأبحاث الحديثة أنّه يرتبط ارتباطًا وثيقًا بزيادة رضا المستخدمين وارتفاع معدّل الاحتفاظ بهم وتحسين نقاط المراجعة.
نحن هنا لمساعدتك… نرحّب بك في أسبوع تسليط الضوء على الأداء في 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 لتطبيقك.
- اتّبِع أدلة المطوّرين للبدء: تفعيل تحسين التطبيق.
- بعد ذلك، قِس التأثير. لا تشعر بالفرق فحسب، بل تحقَّق منه. قِس التحسينات في الأداء باستخدام الرمز البرمجي من تطبيق Macrobenchmark النموذجي على GitHub أو تعديله لقياس أوقات بدء التشغيل قبل وبعد ذلك.
نحن على ثقة بأنّك ستلاحظ تحسينًا ملحوظًا في أداء تطبيقك.
في هذه الأثناء، استخدِم علامات التصنيف على وسائل التواصل الاجتماعي #AskAndroid لطرح أسئلتك. يراقب خبراؤنا أسئلتك ويجيبون عنها طوال الأسبوع.
-
مقالات إرشاديةنرحّب بك مجددًا في سلسلة منشورات المدوّنة "إنشاء تطبيقات Android ذكية" التي نحوّل فيها تطبيق Android أساسي إلى تجربة مخصّصة وذكية واستباقية. في منشورنا السابق، استكشفنا كيفية الاستفادة من Firebase AI Logic لإنشاء ميزات مستندة إلى الذكاء الاصطناعي مستضافة على السحابة الإلكترونية وميزات مختلطة.
Ben Weiss • مدّة القراءة: 6 دقائق -
مقالات إرشاديةعلى الرغم من أنّ أداء التطبيق غالبًا ما يرتبط بواجهة مستخدم سلسة وأوقات بدء تشغيل سريعة، فإنّ الذاكرة هي الأساس الصامت الذي تُبنى عليه هذه المقاييس المرئية. ليس سرًا أنّنا نشهد تحوّلاً حيث أصبحت ذاكرة الجهاز أكثر أهمية من أي وقت مضى.
-
مقالات إرشاديةسنتناول التحسينات المستندة إلى الملفات الشخصية وتحسينات الأداء في Jetpack Compose واعتبارات العمل وراء الكواليس.
Ben Weiss, Breana Tate, Jossi Wolf • مدّة القراءة: 8 دقائق
يمكنك تلقّي أحدث الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.