بطء الهاتف مشكلة شائعة يعاني منها معظم المستخدمين مع مرور الوقت. التطبيقات تتراكم، الملفات المؤقتة تزداد، والنظام نفسه قد يستهلك موارد أكثر من اللازم. النتيجة تكون جهازًا يستجيب ببطء ويجعل تجربة الاستخدام مزعجة. لكن الخبر الجيد أن هناك خطوات بسيطة وفعالة يمكنها إعادة السرعة إلى جهازك وتحسين أدائه بشكل ملحوظ. سواء كنت تستخدم هاتفًا قديمًا أو حديثًا، هذه الطرق ستساعدك على التخلص من البطء والاستمتاع بتجربة أسرع وأكثر سلاسة.
إذا شغّلتَ هاتف HTC Dream أو Samsung Galaxy الأصلي اليوم، فقد تشعر أنه عالق في حلقة إقلاع. في الماضي، كانت هواتف Android تستغرق دقيقة أو دقيقتين للبدء بعد إيقاف التشغيل. أما اليوم، فتستغرق الهواتف ثوانٍ للبدء. دعوني أشارككم الطرق الرائعة والذكية التي اتبعها مصنعو الهواتف للتعامل مع ذلك.
الهواتف كانت تستغرق دقائق للبدء
قبل حوالي 12 أو 15 عامًا، كانت حتى الهواتف الرائدة مثل Nexus One أو Samsung Galaxy S تستغرق حوالي 45-120 ثانية للبدء الكامل من تشغيل بارد (بعد إزالة البطارية أو إيقاف التشغيل الكامل). حتى بعد الوصول إلى الشاشة الرئيسية، كانت أيقونات التطبيقات تستغرق وقتًا طويلاً للظهور. ستشعر بتأخير إذا حاولت التفاعل مع الشاشة قبل ذلك.
هذا لا يزال أسرع من الهواتف الأرخص في تلك الأيام، حيث كان التشغيل البارد يستغرق عادةً حوالي ١٢٠ ثانية. في بعض الأحيان، كانت الهواتف تتعطل في شاشة الإقلاع، وكان عليك إزالة البطارية وإعادة تشغيلها لحل هذه المشكلة.
اليوم، يستغرق أحدث إصدار من سامسونج جالاكسي ألترا أقل من 10 ثوانٍ للتشغيل، وبمجرد الوصول إلى الشاشة الرئيسية، يصبح الجهاز جاهزًا للاستخدام بالكامل دون أي تأخير. كانت الهواتف القديمة، بطبيعة الحال، تستهلك موارد أقل، غالبًا بضع مئات من الميجابايتات من ذاكرة الوصول العشوائي (RAM) ومعالجات ضعيفة الأداء. وهذا جزئيًا سبب بطء تشغيلها، ولكن نظام تشغيل أندرويد نفسه كان سيئ التصميم والتحسين.
أول جزء من التعليمات البرمجية يعمل على الجهاز عند الضغط على زر التشغيل هو مُحمِّل التشغيل. مُحمِّل التشغيل مسؤول عن فحص مكونات الجهاز وتحميل نسخة مضغوطة من نظام التشغيل إلى الذاكرة. يجب فك ضغط النسخة المضغوطة قبل تحميلها.
بمجرد أن يُفكِّك مُحمِّل التشغيل نظام التشغيل، يبدأ بتشغيل بعض الوظائف الأساسية مثل برامج تشغيل الأجهزة. لم يتم تحميل نظام التشغيل الكامل بعد. هذا مجرد نواة الجهاز – وهو نوع من الأساس الذي يرتكز عليه نظام التشغيل الكامل. طوال هذه العملية، كانت الإصدارات القديمة من أندرويد تُسجَّل باستمرار بحثًا عن الأخطاء، مما زاد من بطء الجهاز.
بعد ذلك، تأتي مساحة المستخدم (حيث تعمل جميع التطبيقات والخدمات العادية)، والتي تُشغّلها ملفات init.rc، وهي مجرد قائمة بالبرامج التي يجب تحميلها. كان الإصداران الأول والثاني من أندرويد يحتويان على ملفات init.rc ضخمة تُشغّل برامج لا تحتاج حتى إلى التشغيل، والأسوأ من ذلك، أن الإصدارات القديمة كانت تُحمّل هذه البرامج واحدًا تلو الآخر.
آبل اتخذت نهجًا مختلفًا
يُفترض أن يعمل نظام تشغيل أندرويد على جميع أنواع الأجهزة وعوامل الشكل، لذا فهو لا يتمتع بالتحكم الذي تتمتع به آبل على آيفون. تتحكم آبل في كامل حزمة البرامج (من الأجهزة إلى البرامج وكل ما بينهما)، ما يُمكّنها من تصميم وتحسين نظام التشغيل بما يتناسب مع الأجهزة التي سيعمل عليها.
حتى في الإصدارات الأولى من iPhone، كانت أوقات الإقلاع أسرع بكثير من هواتف Android. كان بإمكان iPhone الأصلي الإقلاع في أقل من 30 ثانية، وأجهزة iPhone الحديثة أسرع حتى.
تحسينات الإقلاع الحديثة تُقلص الوقت إلى ثوانٍ
كانت عملية الإقلاع الأصلية في Android تعاني من العديد من الاختناقات، كما رأينا للتو.
مع Android Jellybean (الإصدار 4)، قدم Android ميزة Bootchart، التي أتاحت للمطورين تصور عملية الإقلاع واكتشاف تلك الاختناقات. استخدموا هذه الأدلة لتقليص التسجيل المُطوّل لتسجيل الأخطاء الحرجة فقط. كما ساعد Bootchart في إعادة ترتيب أولويات خدمات بدء التشغيل. تم تأخير البرامج غير الضرورية لتوفير وقت الإقلاع. تم استبعاد بعضها تمامًا. على سبيل المثال، بدلاً من تحميل جميع برامج التشغيل، قام نظام التشغيل بتحميل برامج التشغيل للأجهزة المتاحة فقط.
هل تذكرون ملفات تهيئة init التي كانت تُحمّل البرامج واحدًا تلو الآخر؟ كان أندرويد لوليبوب (الإصدار 5) يسمح بتحميل هذه البرامج بالتوازي، وليس بالتتابع. وهذا أيضًا وفر بعض الوقت. بحلول ذلك الوقت، كانت جوجل قد طرحت تصميم واجهة المستخدم Material UI الجديد المبني على حزمة رسومات جديدة. وقد جعل هذا التصميم الهاتف أكثر استجابةً مباشرةً بعد إعادة التشغيل البارد.
بدءًا من أندرويد أوريو (الإصدار 8)، انتقل نظام التشغيل إلى خوارزمية فك ضغط أسرع (LZ4)، مما سمح لمُحمّل الإقلاع بفك ضغط النواة بشكل أسرع. كما تم تحسين رسوم الإقلاع المتحركة، بالإضافة إلى بعض التحسينات الأخرى على عملية الإقلاع. صرحت جوجل أن أندرويد أوريو يُقلع أسرع بمرتين من الإصدار 7.
واجهات OEM والحجم الزائد قد يُبطئان العمل
يستغرق أندرويد 15 حوالي 12-15 ثانية للإقلاع، وكذلك أندرويد 14، على الأقل على أجهزة Pixel. لا تُفعّل الإصدارات الحديثة من أندرويد خاصية الإقلاع البارد إلا بعد إيقاف تشغيل النظام بالكامل (على سبيل المثال، عند نفاد شحن البطارية إلى 0%). إذا ضغطت باستمرار على زر التشغيل لإعادة تشغيل الهاتف، فسيكون أسرع بنسبة 50% من خاصية الإقلاع البارد. ذلك لأنها تُحفظ حالة النظام في الذاكرة، لذا لا يحتاج نظام التشغيل إلى إعادة التهيئة بالكامل عند إعادة التشغيل.
ينطبق هذا على نظام أندرويد الخام أو شبه الخام، ولكن بالنسبة لمعظمنا، تُجري شركات تصنيع الأجهزة الأصلية تعديلات كبيرة على نظام أندرويد باستخدام سمات مخصصة وخدمات مُثبتة مسبقًا. عادةً لا تبدأ هذه البرامج المُزعجة بالتوازي مع الخدمات الخام، مما يُطيل عملية الإقلاع.
أخيرًا، لحق أندرويد بهاتف آيفون من حيث سرعة الإقلاع. إذا استغرق هاتف جديد كليًا أكثر من 20 ثانية للإقلاع، فربما يكون السبب هو البرامج المُزعجة التي تُبطئ عملية الإقلاع.
لا تحتاج إلى تغيير هاتفك بمجرد أن تشعر ببطء الأداء، فغالبًا ما يكون الحل في خطوات بسيطة تعيد له سرعته. تطبيق الطرق التي استعرضناها يساعدك على الاستفادة الكاملة من إمكانيات جهازك، ويمنحك تجربة استخدام أكثر سلاسة وراحة. اجعل صيانة الهاتف وتحسين أدائه عادة مستمرة، وستلاحظ فرقًا حقيقيًا مع مرور الوقت.