يتوقع المستخدمون أن تكون التطبيقات سريعة الاستجابة وسريعة، بدايةً من بدء تشغيل التطبيق وطوال تجربة استخدام التطبيق بالكامل. بعد فحص تطبيقك بحثًا عن مشاكل في الأداء، يمكنك إصلاح أي مشاكل وتحسين أداء التطبيق.
الأدوات والمكتبات
يوفّر Android العديد من الأدوات والمكتبات لتحسين أداء تطبيقك في مرحلة الإنتاج، وهو الأمر الأهم.
الملفات الشخصية المرجعية
نفِّذ الملفات الشخصية المرجعية في تطبيقك أو مكتبتك للحصول على الطريقة الأكثر فعالية لتحسين الأداء. يمكنها تحسين وقت بدء تشغيل التطبيق بشكل كبير وتقليل البطء في العرض وتحسين الأداء للمستخدمين النهائيين. لمزيد من المعلومات، يُرجى الاطّلاع على الملفات الشخصية المرجعية.
الملفات الشخصية للشركات الناشئة
الملفات الشخصية للشركات الناشئة هي ميزة تجريبية تشبه "الملفات الشخصية الأساسية"، ولكن يتم تطبيقها بشكل مختلف ولها مزايا مختلفة. في حين يعمل "الملف الشخصي للمرجع" على تحسين الأداء عند تثبيت التطبيق على أحد الأجهزة، يتم تطبيق ملف تعريف بدء التشغيل في وقت التجميع. وهو يقدم تلميحات لتقليص R8 لتجميع الفئات شائعة الاستخدام معًا داخل ملف DEX. ويمكن أن يؤدي ذلك إلى تقليل أخطاء الصفحة أثناء بدء تشغيل التطبيق، وبالتالي تحسين أوقات بدء التشغيل. لمعرفة المزيد من المعلومات، يمكنك الاطّلاع على تحسينات تنسيقDEX والملفات الشخصية للشركات الناشئة.
مكتبة App Startup
تتيح لك مكتبة App Startup تحسين تجربة بدء تشغيل التطبيقات بشكل أكبر. يمكن لكل من مطوّري المكتبات ومطوّري التطبيقات استخدام مكتبة App Startup لتبسيط تسلسلات الشركات الناشئة وتحسين عمليات بدء التشغيل.
تحسين التطبيق للتوافق مع الأجهزة ذات ذاكرة وصول عشوائي منخفضة
تبدأ تحسينات الأداء من نقطة الصفر. ومن خلال التحسين من أجل الأجهزة المبتدئة، يمكنك تحسين الكفاءة على مستوى جميع فئات الأجهزة. يزيد احتمال مواجهة المستخدمين لمشكلات، مثل وقت استجابة بدء تشغيل التطبيق أو عدم استجابة التطبيقات (ANR) أو أعطال التطبيق عند استخدام الأجهزة المقيدة بالذاكرة. طوّر تطبيقك واختبره وقيِّمه مع وضع شريحة السوق هذه في الاعتبار لإنشاء أساس فعّال لتطبيقك لكي يبني عليه.
Android (الإصدار Go) هو إعداد لنظام التشغيل النظام الأساسي Android الذي يوفّر تجربة محسَّنة للأجهزة ذات ذاكرة الوصول المنخفضة. ولمزيد من المعلومات عن تحسين الثبات والأداء للأجهزة منخفضة المواصفات، يمكنك الاطّلاع على مقالة التحسين لنظام التشغيل Android (الإصدار Go).
حلُّ المشاكل الشائعة
إذا لم تحلّ الأدوات أو المكتبات المتاحة مشاكل الأداء، ننصحك بالبحث عن المشاكل والحلول الشائعة في أيّ من الفئات التالية: