عندما وجد بعض المستخدمين أن Google Pixel 7 و Pixel 7 Pro ألقوا رسائل خطأ عند تثبيت بعض التطبيقات القديمة مثل Flappy Bird ، كانت هناك تكهنات حول إنهاء Google دعم تطبيقات 32 بت تمامًا. أكدت الشركة الآن أن سلسلة Pixel 7 هي الأولى التي تدعم حصريًا تطبيقات 64 بت في عالم الهواتف الذكية بنظام Android ، مع منشور مدونة. بالتأكيد ، هناك عقبة رئيسية تتعلق بانخفاض توافق التطبيقات ، لكن Google حاولت تبرير تحركها من خلال سرد عدد من الفوائد مثل تقليل استخدام الذاكرة وتحسين الأداء والأمان الأفضل. سنصل إلى ذلك في هذه المقالة ، ولكن أولاً ، دعنا نتعرف على تطبيقات 32 بت و 64 بت.
ما هي تطبيقات 32 بت و 64 بت بالضبط؟
على هاتفك الذكي ، يتم تمثيل كل جزء من البيانات ومعالجته كأرقام. تتم معالجة المعالجة بواسطة وحدة المعالجة المركزية ، التي تخزن هذه الأرقام في صورة ثنائية. يتم قياس المساحة التي تشغلها هذه الأرقام الثنائية بالبتات. بينما يمكن لنظام التشغيل 32 بت تخزين 4،294،967،295 بت (أو 4 جيجابايت) ، فإن سعة نظام التشغيل 64 بت أعلى بكثير.
وفي الوقت نفسه ، إذا كان التطبيق 64 بت ، فهذا يعني أنه مصمم خصيصًا للاستفادة من مزايا نظام التشغيل 64 بت. سيتم تشغيله أيضًا فقط على نظام تشغيل 64 بت ، حتى مع إمكانية تشغيل تطبيقات 32 بت على نظامي التشغيل 32 بت و 64 بت. لكن تطبيقات 32 بت لا يمكنها الاستفادة من نظام تشغيل 64 بت مثل Android وبالتالي يتم التخلص منها تدريجياً.
تلاحظ Google في منشور المدونة الخاص بها: “بفضل جهود وتعاون مجتمع Android بأكمله ، أصبح نظامنا البيئي جاهزًا. يتطلب تحويل أجهزة Android إلى 64 بت فقط العديد من التغييرات عبر النظام الأساسي والأدوات والتشغيل وبالطبع تطبيقاتك. بدأنا بتقديم دعم 64 بت في عام 2014 ، والإعلان عن تغييرات السياسة في عام 2017 والمطالبة بدعم تطبيقات Google Play اعتبارًا من عام 2019. “
تعمل سلسلة Google Pixel 7 على تسريع العملية من خلال قتل الدعم لمثل هذه التطبيقات تمامًا. ولكن ما هي بالضبط هذه الفوائد التي تحاول Google جاهدة الاستفادة منها؟ قامت الشركة نفسها بإدراجها في منشور المدونة الخاص بها:
فوائد التبديل إلى تطبيقات 64 بت
معالجة أسرع وأمان محسن
تم تصميم تطبيقات 64 بت للاستفادة من معالجات 64 بت وأنظمة تشغيل 64 بت ، وبالتالي يمكنها الوصول إلى سجلات وإرشادات إضافية غير متوفرة لتطبيقات 32 بت. يوفر هذا تحسنًا بنسبة 25 في المائة في أداء وحدة المعالجة المركزية ، كما تدعي Google ، مضيفة أن مساحة العنوان الإضافية تساعد في تحسين الأمان.
توفير ذاكرة الوصول العشوائي
يؤدي إلغاء دعم كود 32 بت أيضًا إلى توفير ما يصل إلى 150 ميجابايت من ذاكرة الوصول العشوائي ، وفقًا لـ Google. هذا لا يكاد يذكر عندما يتم وضع 8 جيجابايت إلى 12 جيجابايت من ذاكرة الوصول العشوائي لسلسلة Pixel 7 في المنظور الصحيح ، ولكنه مكسب مرحب به مع ذلك. تقول Google أن “عمليات توفير الذاكرة هذه تؤدي إلى عدد أقل من حالات نفاد الذاكرة مما يعني تقليل الرسائل غير المرغوب فيها وتقليل عمليات قتل التطبيقات في الخلفية”.
تحديثات أسرع لنظام التشغيل للبائعين
وفقًا للشركة ، فإن اختبار الأجهزة التي تعمل بنظام 64 بت فقط أسهل كثيرًا على ما يبدو. يمكن للبائعين تحديث الأجهزة بشكل أسرع وأكثر سهولة ، كما تدعي الشركة.
لا تدعم جميع الأجهزة تطبيقات 64 بت في الوقت الحالي
أوضح محرك البحث العملاق أنه لا يتخلى عن دعم تطبيقات 32 بت تمامًا ، وسيواصل دعم تلك التطبيقات للهواتف ذات الميزانية المحدودة ، وساعات Wear OS ، وأجهزة Android TV. هذه الأجهزة لم تقفز بعد إلى عربة 64 بت ومن الضروري أن يستمر تطوير تطبيقات 32 بت لها. تقول Google إنها ستستمر في تقديم تطبيقات 32 بت إلى أجهزة 32 بت فقط ، وتشجع المطورين على الحفاظ على دعم 32 بت لهم.
ماذا عن آبل؟
تمتلك Apple مكانة بارزة في السباق نحو الحصرية 64 بت وقد أسقطت بالفعل دعم تطبيقات 32 بت مع iOS 10 ، والذي تم إصداره في عام 2016. كان نظام التشغيل هو الإصدار الأخير من iOS لتشغيل تطبيقات 32 بت. من iOS 11 فصاعدًا ، يفشل تشغيل أي تطبيق 32 بت مثبت على النظام ببساطة. شوهدت حالة مماثلة مع أجهزة Mac ، حيث تم إسقاط دعم 32 بت مع إصدار macOS Catalina في عام 2019.
اكتشاف المزيد من مجلة الإخلاص
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.