Down Memory Lane: هل يستطيع جهاز Nexus 5X الاستغناء عنه باستخدام ذاكرة وصول عشوائي (RAM) سعة 2 جيجابايت؟

هل يمكن لجهاز Nexus 5X أن يقطعها بذاكرة وصول عشوائي (RAM) تبلغ 2 جيجابايت فقط؟ في هذه الميزة، نلقي نظرة مقارنة لتوضيح بعض المفاهيم الخاطئة حول Android وRAM وbloatware!

في 15 أكتوبر 2014، انتظرت جحافل من مالكي جهاز Nexus 5 المخلصين خلف لوحات المفاتيح الخاصة بهم للكشف المشؤوم عما اعتقدوا أنه خليفة الهاتف الذي أسر السوق. كان جهاز Nexus 5 رائدًا في مجال الأسعار حيث تمكن من تجنب التجاوزات فيما يتعلق بالمواصفات الأكثر أهمية.

نود أن نعتقد أننا نحقق توازنًا قويًا بين الميزات/التجارب المتميزة والقدرة على تحمل التكاليف.

ومع ذلك، صدمت Google العديد من مالكي جهاز Nexus 5 عندما طرحت جهاز Nexus 6 - وهو جهاز ذو حجم كبير وتغير كبير في السعر لدرجة أن العديد من الأشخاص قرروا تخطي الهاتف تمامًا. ولم تنس جوجل النجاح الذي حققه جهاز Nexus 5، وكشفت النقاب عن جهاز Nexus 5X ("البطل الشامل") في شهر سبتمبر من هذا العام وسط ضجة كبيرة، مع تحذير واحد - فهو يحتوي فقط على 2 غيغابايت من ذاكرة الوصول العشوائي.

البطل الشامل ينفصل عن المجموعة

لماذا هذا غير عادي؟ في نهاية عام 2014، بدا واضحًا أن 3 جيجابايت من ذاكرة الوصول العشوائي ستصبح هي القاعدة بين الهواتف الرائدة (الإصدارات ذات 32 جيجابايت كان هاتف LG G3 وXiaomi Mi4 وOnePlus One من بين الأجهزة الأولى، لكن هاتف Note 3 من سامسونج هو الذي جلب 3 جيجابايت 2013). وفي عام 2015، استمر هذا الاتجاه، حيث تتميز بعض الأجهزة الرائدة للشركة بذاكرة وصول عشوائي (RAM) تبلغ سعتها 4 جيجابايت! ليس هناك ما يشير إلى أن اختيار Google لـ Snapdragon 808 SoC أدى بشكل مباشر إلى حصول Nexus 5X على ذاكرة وصول عشوائي (RAM) بسعة 2 جيجابايت، كما هو الحال في

4 أجهزة أخرى بمعالج Snapdragon 808 لديك ما لا يقل عن 3 جيجابايت من ذاكرة الوصول العشوائي، ولكنها تحد من ذاكرة الوصول العشوائي إلى DDR3.

يتميز جهاز Nexus 5 السابق أيضًا بذاكرة وصول عشوائي (RAM) تبلغ سعتها 2 غيغابايت، ولكنه كان يعتبر بشكل عام الأفضل خلال وقته. ويبدو أن جوجل مقتنعة بأنه على الرغم من حقيقة أن حجم الذاكرة في الطراز الجديد لم يتزحزح، إلا أنك ستظل تستمتع بالجهاز. في الآونة الأخيرة اسألني أي شيء على subreddit IAmA على reddit، أعضاء من فريق Nexus ذكر أن نود أن نعتقد أننا نحقق توازنًا قويًا بين الميزات / التجارب المتميزة والقدرة على تحمل التكاليف.

رحلة إلى حارة الذاكرة

وأعرب العديد من المدونين والمعلقين عن خيبة أملهم إزاء هذه الأخبار. هل سيعاني الجهاز من وجود 2 جيجابايت فقط من ذاكرة الوصول العشوائي؟ هذا هو السؤال الذي ناقشه عشاق Android بشدة بعد الكشف عنه. ومع ذلك، أود أن أزعم أن الأمر ليس سيئًا كما يبدو - نعم نيكزس 5X يستطيع قطعه مع 2 غيغابايت من ذاكرة الوصول العشوائي. لكن الأمر يعتمد كليًا على تجاربك الخاصة - الهاتف الذي تستخدمه، وأنواع التطبيقات/ميزات المخزون التي تستخدمها، وما إلى ذلك.

يعد فهم كيفية عمل إدارة ذاكرة Android أمرًا مهمًا عند التفكير فيما إذا كان يجب عليك اعتبار 2 جيجابايت من ذاكرة الوصول العشوائي بمثابة كسر للصفقات أم لا. الطريقة التي يتعامل بها Android مع إدارة الذاكرة هي كالتالي: بدلاً من إيقاف كل عملية على الفور بعد انتهاء نشاطها (مثل عند الضغط على زر الصفحة الرئيسية للخروج من أحد التطبيقات)، يتم الاحتفاظ بالعملية في الذاكرة حتى يحتاج النظام إلى إيقافها لتحرير المزيد من الذاكرة. كيف يقرر النظام ما هي العمليات التي يجب الاحتفاظ بها وما الذي يجب قتله؟ برنامج تشغيل LMK (قاتل الذاكرة المنخفضة). يتم تعيين قيمة oom_adj لكل عملية تتراوح من -17 إلى 15 بواسطة خدمة ActivityManager، التي تقوم بضبط قيمة oom_adj ديناميكيًا وفقًا لأهمية العملية. تعني قيم oom_adj الأعلى احتمالية إيقاف العملية لتحرير الذاكرة، بينما تعني القيم المنخفضة أن احتمالية إيقاف العملية أقل.

يحب المصنعون تعديلها حسب رغبتهم اعتمادًا على ما يشعرون أنه يناسب أجهزتهم بشكل أفضل

يصنف Android كل عملية إلى خمس فئات (المقدمة، والمرئية، والخدمة، والخلفية، والفارغة) تتراوح من الأكثر أهمية إلى الأقل أهمية لمواصلة التشغيل. يتم إيقاف العمليات التي تنتمي إلى كل فئة عند مستويات مختلفة من الذاكرة الحرة المتبقية (تسمى قيمة LMK minfree). على سبيل المثال، إذا تم تعيين قيم LMK minfree لجهازك على "2560,4090,6144,7168,8192" (مدرجة كصفحات 4K، والتي يمكن قراءتها من /sys/module/lowmemorykiller/parameters/minfree) فإن جهازك سيتم إيقاف العمليات المحددة على أنها "فارغة" عندما تقل الذاكرة الحرة لديك عن 32 ميجابايت، والعمليات المحددة على أنها "الخلفية" عندما تكون الذاكرة الحرة أقل من 28 ميجابايت، والتطبيقات الأمامية عندما تنخفض الذاكرة الحرة إلى أقل من ذلك 10 ميجابايت (لا سمح الله!) الآن، ليست قيم minfree هذه نموذجية في معظم الأجهزة هذه الأيام حيث يحب المصنعون تعديلها حسب رغبتهم اعتمادًا على ما يشعرون أنه يناسب أجهزتهم بشكل أفضل. لكن ما يجب عليك استخلاصه من هذا الشرح الموجز هو أنه كلما زادت مساحة الذاكرة المتوفرة لديك، قل احتمال رؤية العمليات الهامة التي يتم قتلها.

قتلة المهام يرحلون!

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

ولكن حتى هذا الخط لا يزال غامضًا، بسبب التنوع الهائل في الميزات التي تأتي مع كل نوع من أنواع الهواتف المتوفرة. على سبيل المثال، على الرغم من أن هواتف Samsung Galaxy الرائدة الحديثة عادةً ما تأتي مزودة بذاكرة وصول عشوائي (RAM) تبلغ سعتها 3 جيجابايت، إلا أنها في الواقع كمية مذهلة تؤدي ميزات المخزون التي يتم طرحها في الهاتف (حيث قد لا يتم استخدام الكثير منها) في النهاية إلى تقليل مقدار الذاكرة الخالية المتبقية لتطبيقات المستخدم. على الرغم من أن جهاز Nexus 5X يحتوي على ذاكرة أقل على الورق، إلا أنه قد ينتهي به الأمر إلى مطابقة جهاز Galaxy S6 في قسم الذاكرة الخالية نظرًا لوجود قدر أقل من الانتفاخ. وجهة نظري هي أنه لا ينبغي عليك بالضرورة أن تنظر إلى الأجهزة الأخرى التي تحتوي على 3 جيجابايت من ذاكرة الوصول العشوائي (RAM) بحسد، فأنت بحاجة إلى التفكير في نوع الخبرة التي يقدمها جهاز Nexus 5X إلى الطاولة مقارنة بالأجهزة الأخرى.

فحص تجربة المستخدم الخاصة بك

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

من غير المرجح أن تفوتك أي رسائل مهمة بسبب عدم وجود ذاكرة وصول عشوائي (RAM) بسعة 3 جيجابايت. ولكن يمكنني أن أتفهم ما إذا كان الأمر محبطًا بالنسبة لك أن تضطر إلى إعادة تحميل علامات تبويب Chrome بعد بضع دقائق (يحدث هذا كثيرًا لهؤلاء منا) مع هواتف ذات ذاكرة وصول عشوائي (RAM) بسعة 3 غيغابايت أيضًا!) أخيرًا، ضع في اعتبارك: ما هو الهاتف الذي تقوم بالترقية منه، ولماذا تشعر أن سعة 2 غيغابايت هي مشكلة؟ من السهل أن تثير حسد المواصفات التقنية هذه الأيام نظرًا لمدى صعوبة تنافس الشركات لكسبنا، ولكن عليك أن تتذكر أن المواصفات ليست كل شيء. الأمر الأكثر أهمية هو تجميع الأجهزة والبرامج بالكامل معًا في جهاز واحد - وما إذا كان يوفر تجربة جيدة لاحتياجاتك أم لا.

اطلع على منتدى Nexus 5X الخاص بـ XDA >>