البرنامج الأخضر الذي يمكنه تحقيق وفورات كبيرة في الكربون

لم يكن الممثل ومقدم البرامج وسيم ميرزا ​​سعيدًا عندما أدرك أنه سيتعين عليه تغيير هاتفه، خاصة أنه كان يعمل بشكل جيد.

على الرغم من أن الأجهزة كانت تعمل بسلاسة، إلا أن سامسونج أنهت التحديثات الأمنية للهاتف في عام 2020. “أتمنى فقط أن تكون هناك طريقة للحصول على مزيد من الحياة من هذه التكنولوجيا القديمة.”

“اعتقدت أن عدم وجود [security] يقول ميرزا، الذي اشترى الهاتف في عام 2016: “كانت التحديثات غبية جدًا حقًا”.

“لا تزال بطاريتك وشاشتك تعملان بشكل رائع. تشعر كما لو أن الشركة المصنعة تجبرك على الترقية.

واستخدم هاتفه لإدارة خدماته المصرفية عبر الإنترنت، بما في ذلك شركة الإنتاج الخاصة به. ويقول: “كان من المهم بالنسبة لي أن أحصل على آخر التحديثات المهمة للبرامج”.

بالإضافة إلى التكلفة المالية، هناك تكلفة بيئية لترقية هاتفك. حوالي 80% من انبعاثات الكربون الناتجة عن الهواتف المحمولة تنتج عن تصنيعها. يُعرف هذا بالكربون المضمن أو المتجسد.

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

وربما كان نظام التشغيل المسمى /e/OS هو الحل الذي كان السيد ميرزا ​​يبحث عنه. إنه إصدار مجاني من Android يعمل على إطالة عمر الأجهزة التي لم تعد تتلقى التحديثات، مما يوفر بديلاً أكثر مراعاة للبيئة لبرامج الشركات المصنعة.

ويعد هاتف السيد ميرزا ​​القديم من بين أكثر من 200 جهاز مدعوم، وبعضها عمره 10 سنوات. عندما ينتهي دعم Galaxy S7 Edge في العام المقبل بسبب قيود الأجهزة، سيكون /e/OS قد أطال عمر الهاتف لمدة خمس سنوات إضافية.

يقول جايل دوفال، الذي أسس وطوّر /e/OS: “إننا نجعل /e/OS متاحًا للأجهزة التي لم يتم دعمها لفترة طويلة من قبل الشركات المصنعة لها”.

“نحن نحاول ذلك [enable them to] تلقي كافة التحديثات الأمنية الجديدة. تضع الشركات المصنعة الكبرى الكثير من برامج bloatware على الهواتف، وهي أشياء عديمة الفائدة لا يستخدمها الناس. مع مرور الوقت، وهذا يجعل الأمور أبطأ. لقد جعلنا البرنامج أخف وزنًا، بحيث يستمر في العمل بكفاءة على الأجهزة القديمة.

تعمل الشركات المصنعة بشكل مطرد على زيادة العمر المدعوم للهواتف الجديدة. بالنسبة لهواتف Galaxy S24 لهذا العام، قامت سامسونج بتمديد الدعم لمدة سبع سنوات، بما يتوافق مع وعد جوجل لأجهزة Pixel الخاصة بها. ستدعم Apple جهاز iPhone 16 لمدة لا تقل عن خمس سنوات.

“بسبب التيار [processor] يقول ريك فيرجيفر، الرئيس التنفيذي للعمليات في /e/OS: “من خلال الهندسة المعمارية وحجم الذاكرة على هذه الهواتف الأحدث، من المحتمل أن تظل قابلة للاستخدام لفترة طويلة جدًا، ربما بعد سبع سنوات”.

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

يجب أن تكون تطبيقات الهاتف المحمول موفرة للطاقة لأن طاقة بطارية الهاتف محدودة.

لكن الكثير من البرامج تعمل على خوادم في مراكز البيانات، حيث لا توجد مثل هذه القيود على استهلاك الطاقة.

يقول عاصم حسين، المدير التنفيذي لمؤسسة Green Software Foundation: “إنك لا تفكر أبدًا في مقدار الكهرباء التي تستخدمها عند إنشاء تطبيقات الخادم، لذلك لا تفعل أي شيء لتحسين ذلك”. “لا تكاد توجد أي أدوات حتى لقياسها.”

تساعد مواصفات كثافة الكربون في البرامج (SCI) على قياس البصمة الكربونية للبرامج، وفي وقت سابق من هذا العام، أصبحت معيارًا صناعيًا عالميًا. تتضمن العملية الحسابية في جوهرها كلاً من الانبعاثات الناتجة عن تشغيل البرنامج، والكربون المتجسد من الأجهزة التي يتم تشغيلها عليها.

تتمثل الفكرة في الحصول على درجة كثافة الكربون التي يمكن لمطوري البرامج استخدامها لتتبع التقدم أثناء محاولتهم خفض الانبعاثات من برامجهم.

تم إنشاء المواصفات من قبل مؤسسة Green Software Foundation، التي تضم أكثر من 60 عضوًا بما في ذلك Microsoft وIntel وGoogle.

يقول حسين: “نحن نصف البرمجيات الخضراء بأنها برمجيات ذات كفاءة في استخدام الطاقة والأجهزة، مما يعني أنها تستخدم أقل قدر ممكن من الموارد المادية، وبالتالي هناك انبعاثات أقل مجسدة”.

“نحن أيضًا ندرج الوعي بالكربون، وهو ما يعني بذل المزيد من الجهد عندما تكون الكهرباء نظيفة وأقل عندما تكون متسخة.”

ومع ذلك، فإن حساب النتيجة ليس بالأمر السهل.

“الحساب [the SCI] “إنه أمر صعب بشكل مذهل”، يعترف السيد حسين. “المشكلة هي نقص البيانات.”

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

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

لمساعدة المطورين على تحسين كفاءة استخدام الطاقة في برامجهم، يقوم مشروع ecoCode بتجميع مجموعة من “روائح الكود”. هذه تلميحات إلى أن التعليمات البرمجية ربما تستخدم موارد أقل، مثل استبدال تعليمات بأخرى تؤدي نفس المهمة بشكل أسرع.

يقول طارق شوكت: “لا يزال هذا مجالًا للكثير من الأبحاث”. إنه الرئيس التنفيذي لشركة Sonar، التي تصنع برنامج تحليل الكود الذي يستخدمه مشروع ecoCode.

“كثيراً [of code smells] سوف تقع تحت مظلة التعليمات البرمجية المعقدة للغاية. الثاني article هي الأشياء التي تعمل بطريقة غير فعالة: أنت تقوم بتحديث البيانات أو سحبها بشكل متكرر أكثر مما تحتاج إليه. واحد آخر هو منتفخ. كيف تجعل تطبيقك بسيطًا ومبسطًا قدر الإمكان؟

بيتر كامبل هو مدير البرامج الخضراء في Kainos، وهي شركة خدمات تكنولوجيا معلومات تقوم ببناء برامج سحابية لعملائها. قامت الشركة بتدريب 500 مهندس ومنتج ومصمم باستخدام الدورة التدريبية القصيرة المجانية التي تقدمها مؤسسة Green Software Foundation.

يقول: “لقد اعتقدنا أنه إذا قمنا بالتثقيف داخليًا وخارجيًا، فسوف يحظى ذلك بتبني سحري من جميع فرقنا”.

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

تشير التقديرات إلى أن قطاع تكنولوجيا المعلومات والاتصالات (ICT) يمثل 1.4% من انبعاثات الغازات الدفيئة في عام 2020. ومع ذلك، فقد قدرت دراسة أجريت عام 2018 أن تكنولوجيا المعلومات والاتصالات ستشكل 14% بحلول عام 2040.

هناك دلائل تشير إلى أن الشركات الكبرى تأخذ المشكلة على محمل الجد.

على الرغم من أن 10% فقط من المؤسسات العالمية الكبيرة تدرج استدامة البرمجيات في متطلباتها اليوم، فمن المتوقع أن ترتفع هذه النسبة إلى 30% بحلول عام 2027، وفقًا للمحللين جارتنر.

ويضيف حسين أن إزالة الكربون من البرمجيات أسهل بكثير من العديد من القطاعات الأخرى، مثل الطيران. “يجب أن نضغط على هذا الزر الآن لأننا نستطيع ذلك.”

المزيد من تكنولوجيا الأعمال