El actor y presentador Waseem Mirza no estaba contento cuando se dio cuenta de que tendría que cambiar su teléfono, sobre todo porque estaba funcionando bien.
Aunque el hardware funcionaba sin problemas, Samsung terminó las actualizaciones de seguridad para el teléfono en 2020.
“Simplemente desearía que hubiera una manera de sacar más vida de este viejo pedazo de tecnología”. “Pensé que la falta de actualizaciones [de seguridad] era bastante estúpida, realmente”, dice el Sr. Mirza, que compró el teléfono en 2016.
“Tu batería y tu pantalla siguen funcionando muy bien.
Usted siente como si el fabricante le está obligando a actualizar.” Utilizó su teléfono para gestionar su banca en línea, incluso para su empresa de producción.
“Fue importante para mí tener las últimas actualizaciones críticas de software”, dice.
Además del costo financiero, hay un costo ambiental para actualizar su teléfono.
Alrededor del 80% de las emisiones de carbono de los teléfonos móviles son resultado de su fabricación.
Esto se conoce como carbono incorporado o encarnado.
Por lo tanto, desde el punto de vista de las emisiones, los usuarios de teléfonos más largos pueden obtener el software más reciente para mantener sus teléfonos en funcionamiento, mejor.
Un sistema operativo llamado /e/OS podría haber sido la respuesta que el Sr. Mirza estaba buscando.
Es una versión gratuita de Android que extiende la vida de los dispositivos que no están recibiendo actualizaciones más, proporcionando una alternativa potencialmente más verde a software propio de los fabricantes.
El viejo teléfono del señor Mirza se encuentra entre más de 200 dispositivos compatibles, algunos de ellos de 10 años.
Cuando el soporte para el Galaxy S7 Edge termina el próximo año debido a las limitaciones de hardware, /e/OS habrá extendido la vida del teléfono por otros cinco años.
“Hacemos /e/OS disponibles para dispositivos que no han sido soportados durante mucho tiempo por sus fabricantes”, dice Gaël Duval, quien fundó y desarrolló /e/OS.
“Intentamos [permitirles] recibir todas las actualizaciones de seguridad más recientes.
Los grandes fabricantes ponen un montón de bloatware en los teléfonos, cosas inútiles que la gente no está utilizando.
Con el tiempo, esto hace las cosas más lentas.
Hacemos el software más ligero, por lo que sigue funcionando de manera eficiente en los dispositivos más antiguos.” Los fabricantes han estado aumentando constantemente la vida útil de los nuevos teléfonos.
Para los teléfonos Galaxy S24 de este año, Samsung ha extendido el apoyo a siete años, que coincide con la promesa de Google para sus dispositivos Pixel.
Apple soportará el iPhone 16 durante un mínimo de cinco años.
“Debido a la actual arquitectura [procesador] y el tamaño de la memoria en estos teléfonos más nuevos, es probable que sigan siendo utilizables durante mucho tiempo, probablemente más allá de siete años”, dice Rik Viergever, jefe de operaciones de /e/OS.
Además de permitir que los dispositivos funcionen más tiempo, el software también se puede hacer más eficiente en carbono cuando está funcionando.
Las aplicaciones de teléfono móvil tienen que ser eficientes energéticamente porque el teléfono tiene energía limitada de la batería.
Pero mucho software se ejecuta en servidores en centros de datos, donde no hay tales limitaciones en el consumo de energía.
“Nunca piensas en cuánta electricidad usas cuando estás construyendo aplicaciones de servidores, así que no haces nada para optimizar eso”, dice Asim Hussain, director ejecutivo de Green Software Foundation.
“Difícilmente hay herramientas para medirlo”. La especificación de Intensidad de Carbono del Software (SCI) ayuda a medir la huella de carbono del software y, a principios de este año, se convirtió en un estándar mundial de la industria.
El cálculo en su corazón incluye tanto las emisiones del software en funcionamiento, como el carbono encarnado del hardware en el que se ejecuta.
La idea es tener una puntuación de la intensidad de carbono que los desarrolladores de software pueden utilizar para rastrear el progreso mientras tratan de reducir las emisiones de su software.
La especificación fue creada por la Green Software Foundation, cuyos más de 60 miembros incluyen Microsoft, Intel y Google.
“Describimos el software verde como software que es eficiente energéticamente y el hardware eficiente, lo que significa que utiliza la menor cantidad de recursos físicos posible, por lo que hay menos emisiones encarnadas”, dice Hussain.
“También incluimos el carbono consciente, lo que significa hacer más cuando la electricidad está limpia y menos cuando está sucia”. Sin embargo, el cálculo de la puntuación está lejos de ser sencillo.
“Calcular [el LIC] es increíblemente difícil”, admite Hussain.
“El problema es la falta de datos”. Para ayudar a llenar el vacío, la Green Software Foundation ha creado un conjunto de modelos llamados Impact Framework.
Se necesitan observaciones de las cosas que se pueden ver, como qué porcentaje de los recursos de un servidor se están utilizando, y las convierte en estimaciones para las emisiones de carbono.
¿El Sr. Hussains aconseja a los jefes de tecnología?
“Confía en que si le das a tus equipos un indicador de rendimiento como el SCI, sabrán lo que necesitan hacer para optimizarlo.
Probablemente se equivocará por primera vez, pero sea lo más transparente posible y obtenga comentarios”. Para ayudar a los desarrolladores a mejorar la eficiencia energética de su software, el proyecto ecoCode está compilando una colección de “olfatos de código”.
Estos son indicios de que el código tal vez podría utilizar menos recursos, por ejemplo, reemplazando una instrucción con otra que hace el mismo trabajo más rápido.
“Este sigue siendo un área de mucha investigación”, dice Tariq Shaukat.
Es el CEO de Sonar, que hace que el software de análisis de código que el proyecto ecoCode utiliza.
“Mucho [de los olores de código] caería bajo el paraguas de código demasiado complejo.
El segundo [tipo] son cosas que se ejecutan de una manera ineficiente: Usted está actualizando o tirando de datos con más frecuencia de lo necesario.
Otro es hinchado.
¿Cómo haces que tu aplicación sea lo más sencilla y ágil posible? Peter Campbell es director de software verde en Kainos, una empresa de servicios de TI que construye software basado en la nube para sus clientes.
La firma ha capacitado a sus 500 ingenieros, personal de productos y diseñadores utilizando el curso corto gratuito de la Green Software Foundation.
“Pensamos que si educamos interna y externamente, todos nuestros equipos adoptarían mágicamente”, dice.
“Enciende que no funciona tan simplemente como eso.
La pieza de cultura es realmente difícil, no sólo para hacer que la gente actúe, sino para seguir priorizando.
Hay tantas prioridades de nuestros clientes que la sostenibilidad a veces no es la más ruidosa”. Se estima que el sector de las tecnologías de la información y las comunicaciones (TIC) representa el 1,4% de las emisiones de gases de efecto invernadero en 2020.
Sin embargo, un estudio de 2018 estimó que las TIC representarían el 14% para 2040.
Hay indicios de que las grandes empresas se están tomando el problema más en serio.
Aunque sólo el 10% de las grandes empresas globales incluyen la sostenibilidad del software en sus requisitos actuales, eso se prevé que aumente al 30% para 2027, según los analistas Gartner.
El señor Hussain añade que el software es mucho más fácil de descarbonizar que muchos otros sectores, como la aviación.
“Deberíamos pulsar este botón ahora porque podemos”.