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

AutoFDO هو اختصار لـ Automatic Feedback Directed Optimization، وتتمثل مهمته في مساعدة مترجم Android على اتخاذ قرارات أكثر ذكاءً. عادة، عندما يتم تجميع البرنامج، يحاول المترجم تخمين أجزاء التعليمات البرمجية التي سيتم تشغيلها في أغلب الأحيان. تحدد هذه التخمينات كيفية ترتيب الكود وتحسينه.
باستخدام AutoFDO، تزيل Google التخمين. وبدلاً من ذلك، يقوم النظام بجمع بيانات الأداء الحقيقية من الأجهزة التي تقوم بتشغيل التطبيقات. يسجل النظام أجزاء النواة الأكثر استخدامًا ويغذي تلك المعلومات مرة أخرى إلى المترجم. في المرة التالية التي يتم فيها بناء النواة، فإنها تعطي الأولوية لمسارات التعليمات البرمجية المستخدمة بشكل متكرر بحيث تعمل بشكل أسرع.

لجمع هذه البيانات، تقوم Google بتشغيل أعباء عمل تحاكي كيفية استخدام الأشخاص لهواتفهم فعليًا. يتضمن الاختبار تشغيل التطبيقات واستكشاف التطبيقات تلقائيًا ونشاط النظام في الخلفية. تقول Google إنها استخدمت أفضل 100 تطبيق شائع على Android لتقليد أنماط الاستخدام الحقيقية.
يدعي عملاق التكنولوجيا أن أحمال العمل المحاكاة هذه تتطابق مع حوالي 85% من سلوك الأجهزة في العالم الحقيقي، مما يجعل التحسينات واقعية للغاية.
يتم تقديم AutoFDO في أحدث إصدارات Android kernel (تحديدًا فروع Android 15 وAndroid 16). لقد قطع نظام Android شوطًا طويلًا منذ إصداره الأول في عام 2008، وتخطط Google لتوسيع هذه التقنية لتشمل إصدارات kernel الأحدث في المستقبل.
لكنك لن تحصل على تبديل جديد في الإعدادات أو أيقونة على شاشتك لأن هذا التحديث سيتم بالكامل في الخلفية.

التعليقات