إغلق الإعلان

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

عند مقارنة هواتف Android الرائدة وجهاز iPhone الذي تم إنتاجه في نفس العام، ستجد أنه من الصحيح في الواقع أن أجهزة iPhone تتمتع عمومًا بذاكرة وصول عشوائي أقل من منافسيها. لكن الأمر الأكثر إثارة للدهشة هو حقيقة أن أجهزة iOS تعمل بنفس السرعة، أو حتى أسرع، من هواتف Android التي تحتوي على كميات أكبر من ذاكرة الوصول العشوائي.

تحتوي سلسلة iPhone 13 Pro الحالية على 6 جيجابايت من ذاكرة الوصول العشوائي، بينما تحتوي الطرازات الـ 13 على 4 جيجابايت فقط. ومع ذلك، إذا نظرنا إلى شركة Samsung التي ربما تكون أكبر شركة iPhone، فإن طراز Galaxy S21 Ultra 5G الخاص بها يحتوي على ما يصل إلى 16 جيجابايت من ذاكرة الوصول العشوائي. يجب أن يكون الفائز في هذا السباق واضحا. إذا قمنا بقياس "الحجم"، فنعم، ولكن بالمقارنة مع هواتف Android، فإن أجهزة iPhone ببساطة لا تحتاج إلى قدر كبير من ذاكرة الوصول العشوائي حتى تظل في المرتبة بين أسرع الهواتف الذكية في العالم.

لماذا تحتاج هواتف Android إلى المزيد من ذاكرة الوصول العشوائي (RAM) لتعمل بكفاءة؟ 

الجواب في الواقع بسيط جدًا ويعتمد على لغة البرمجة التي تستخدمها. تتم كتابة الكثير من أجهزة Android، بما في ذلك تطبيقات Android، بشكل عام بلغة Java، وهي لغة البرمجة الرسمية للنظام. منذ البداية، كان هذا هو أفضل خيار ممكن لأن Java تستخدم "جهازًا افتراضيًا" لتجميع كود نظام التشغيل الذي يعمل على العديد من الأجهزة وأنواع المعالجات. وذلك لأن Android تم تصميمه للعمل على أجهزة ذات تكوينات مختلفة للأجهزة من شركات مصنعة مختلفة. في المقابل، نظام التشغيل iOS مكتوب بلغة Swift ويعمل فقط على أجهزة iPhone (سابقًا أيضًا على أجهزة iPad، على الرغم من أن نظام iPadOS الخاص به هو في الواقع مجرد فرع من نظام التشغيل iOS).

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

الوضع في دائرة الرقابة الداخلية 

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

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

.