Skip to main content

Command Palette

Search for a command to run...

سرعة التطبيق أهم من كثرة الميزات: لماذا؟

Updated
•1 min read•View as Markdown

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

ما الذي يشعر به المستخدم؟

  • التطبيق يفتح ببطء
  • التنقل بين الصفحات ثقيل
  • أول إجراء يحتاج وقتاً أطول من المتوقع
  • الرسائل لا تظهر في اللحظة المناسبة

أين نبدأ؟

ليس من الشاشة الأخيرة، بل من أول ثانية:

  1. تقليل حجم الموارد
  2. تقليل العمليات غير الضرورية عند الفتح
  3. تأجيل العناصر الثانوية حتى يحتاجها المستخدم
  4. اختبار الأداء على جهاز متوسط لا على أحدث جهاز

لماذا هذا مهم؟

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

القاعدة العملية

أضف ميزة واحدة فقط، ثم اسأل: هل جعلت التجربة أسرع أم أبطأ؟

هذا هو التفكير الذي نبدأ به دائماً في تطوير التطبيقات.

More from this blog

R

reem

464 posts