ميزة التشغيل السريع وتحسينات جديدة لنظام أندرويد لتشغيل شبه فوري

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

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

في هذا السياق، شركة تُدعى واسع الانتشار إنها تعمل، ويبدو من خلال ما نراه أنها قطعت شوطاً كبيراً، حيث تعمل على نوع من بدء التشغيل يجعل الجهاز يعمل بشكل فوري تقريباً؛ في الفيديو، يستغرق الأمر ثانية واحدة. هذا السلوك قريب جداً مما يتوقعه المستخدمون من [جهاز/نظام] اليوم. برنامج أندرويد جديد سريع التشغيل: تقليل الوقت الذي يقضيه المستخدم في النظر إلى الشاشة الرئيسية وزيادة الوقت الذي يقضيه في استخدام الهاتف.

ما هو QuickBoot ولماذا يعمل على تسريع عملية الإشعال إلى هذا الحد؟

التشغيل السريع لنظام أندرويد (QuickBoot)

هذه البداية الجديدة تسمى تشغيل سريعلديها حزمة تطوير برمجية خاصة بها، وقد كانوا يقدمونها لـ الشركات المصنعة للمعدات الأصلية والمطورون في معرض Computex الأخير. بفضل مجموعة التطوير هذه، يمكن للمصنعين دمج هذه التقنية مباشرة في طبقات نظام Android أو تطبيقات النظام، مما يقلل بشكل كبير من وقت بدء التشغيل دون الحاجة إلى تغيير المستخدم للأجهزة.

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

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

شوهد هنا وهنا.

تحسين نظام أندرويد الداخلي: النواة و AutoFDO

تحسين نواة نظام أندرويد للتشغيل السريع

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

تستخدم جوجل تقنية تسمى AutoFDO (التحسين التلقائي الموجه بالتغذية الراجعة)تقوم هذه التقنية بإعادة تنظيم كود النظام بناءً على بيانات الاستخدام الحقيقية: يقوم النظام بتحليل المهام التي يتم تنفيذها بشكل متكرر، وكيف يتصرف المعالج تحت الضغط، وما هي مسارات التنفيذ الأكثر استخدامًا، من أجل تحديد أولوياتها وجعلها تعمل بشكل أسرع.

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

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

نتائج قابلة للقياس: بدء تشغيل أسرع وتطبيقات تستجيب بشكل أسرع

إعادة تشغيل سريعة لهاتف أندرويد

أظهرت الاختبارات الداخلية الأولية المصاحبة لتطبيق هذه التقنيات تحسينات ملحوظة في العديد من مؤشرات الأداء. وبفضل تحسين نواة النظام وإعادة تنظيم التعليمات البرمجية باستخدام AutoFDO، لوحظت زيادات بنسبة تقارب واحد بالمئة. زيادة بنسبة 2,1% في سرعة بدء التشغيل للجهاز وتحسين تقريبي لـ 4,3% في الفتح البارد للتطبيقاتأي عندما يتم تشغيلها لأول مرة بعد تشغيل الهاتف أو إعادة تشغيله.

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

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

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

التحكم في تطبيقات بدء التشغيل لتسريع أوقات تشغيل نظام Android

قم بإلغاء تثبيت تطبيقات بدء التشغيل لنظام Android

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

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

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

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

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

بفضل الجمع بين تحسينات النواةبفضل التقنيات الجديدة مثل QuickBoot والإدارة الجيدة لتطبيقات بدء التشغيل من قبل المستخدم، أصبح من الممكن الآن الاستمتاع بهواتف Android التي تعمل في غضون ثوانٍ قليلة وتستجيب بشكل أسرع، حتى بدون تغيير الهواتف أو الاستثمار في طراز أكثر قوة.


أضف كمصدر مفضل