الرئيسية / الاخبار / كفاءة iOS في استخدام الذاكرة هي ضعف اندرويد. وهنا لماذا.

كفاءة iOS في استخدام الذاكرة هي ضعف اندرويد. وهنا لماذا.

هنا لماذا ايفون 6 يمكن ان يعمل مع أقل من ذاكرة الوصول العشوائي (الموضحة باللون الأحمر) من هواتف أندرويد.
هنا لماذا ايفون 6 يمكن ان يعمل مع أقل من ذاكرة الوصول العشوائي (الموضحة باللون الأحمر) من هواتف أندرويد.

عندما تم الإعلان عن ايفون 6 و ايفون 6 Plus، سخر العديد من مستخدمي اندرويد من 1GB ذاكرة الوصول العشوائي على الهاتف الذكي الرائد، في الوقت الذي تأتي أجهزة اندرويد الرائدة مع 2GB، وأحيانا أكثر من ذلك.

لكن المواصفات ليست دائما – أو حتى معظم الوقت – تروي القصة بأكملها. كما اتضح، ايفون 6 مع 1GB من ذاكرة الوصول العشوائي يعمل أسرع بكثير من اندرويد مع 2GB من ذاكرة الوصول العشوائي. وهذا كله له علاقة بفارق جوهري في الطريقة التي تتعامل فيها iOS و اندرويد مع التطبيقات.

وفقا لجلين وليامز من موقع Quora أجهزة iOS تعمل بشكل أفضل من أجهزة اندرويد مع ضعف ذاكرة الوصول العشوائي لان تطبيقات اندرويد تستخدم لغة جافا، وتحتاج إلى كل ذاكرة الوصول العشوائي إضافية للقيام بإجراء يسمى جمع القمامة (garbage collection).

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

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

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

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

تعليق واحد

  1. مستخدم أندرويد

    هههههههه