Repórter de tecnologia
Quando o ator e apresentador Wasim Mirza percebeu que precisava trocar de telefone – principalmente se ele estivesse funcionando corretamente.
Embora o hardware funcionasse perfeitamente, a Samsung encerrou as atualizações de segurança para o telefone em 2020. “Eu só queria que houvesse uma maneira de tirar mais vida dessa tecnologia antiga.”
“Achei que a falta de atualizações (de segurança) era realmente estúpida”, disse Mirza, que comprou o telefone em 2016.
“Sua bateria e sua tela ainda estão funcionando bem. Você sente como se o fabricante estivesse forçando você a atualizar. “
Ele usou seu telefone para gerenciar o banco on-line de sua produtora. “Ter as últimas atualizações críticas de software foi importante para mim”, diz ele.
Existem custos financeiros e ambientais para atualizar seu telefone. Cerca de 80% das emissões de carbono Resultados da sua produção a partir de telemóveis. Isso é conhecido como carbono incorporado ou incorporado.
Assim, do ponto de vista das emissões, quanto mais tempo os utilizadores de telefones puderem obter o software mais recente para manter os seus telefones a funcionar, melhor.
Um sistema operacional chamado /e/OS pode ser a resposta que Mirza procurava. É uma versão gratuita do Android que prolonga a vida útil dos dispositivos que não estão recebendo nenhuma atualização, fornecendo uma alternativa potencialmente mais ecológica ao software dos próprios fabricantes.
O antigo telefone do Sr. Mirza está entre os mais de 200 dispositivos suportados, alguns dos quais têm 10 anos. Quando o suporte para o Galaxy S7 Edge terminar no próximo ano devido a limitações de hardware, o /e/OS estenderá a vida útil do telefone por mais cinco anos.
“Construímos o /e/OS para dispositivos que não são suportados por seus fabricantes há muito tempo”, disse Gale Duvall, que fundou e desenvolveu o /e/OS.
“Tentamos (ativar) todas as novas atualizações de segurança. Os grandes fabricantes colocam muitos bloatware nos telefones, coisas inúteis que as pessoas não usam. Com o tempo, isso retarda as coisas. Tornamos o software leve, para que ele funcione com eficiência em dispositivos mais antigos.”
Os fabricantes estão constantemente estendendo a vida útil dos novos telefones. Para os telefones Galaxy S24 deste ano, a Samsung estendeu o suporte para sete anos, correspondendo à promessa do Google para seus dispositivos Pixel. A Apple oferecerá suporte ao iPhone 16 por no mínimo cinco anos.
“Dada a atual arquitetura (do processador) e o tamanho da memória desses novos telefones, eles provavelmente permanecerão utilizáveis por muito tempo, talvez mais de sete anos”, afirmou.
Além de permitir que os dispositivos funcionem por mais tempo, o software pode se tornar mais eficiente em termos de carbono durante sua operação.
Os aplicativos de telefonia móvel precisam ser eficientes em termos energéticos, pois a carga da bateria do telefone é limitada.
Mas muitos softwares são executados em servidores em datacenters, onde não existem tais restrições ao consumo de energia.
“Quando você está construindo aplicativos de servidor, você nunca pensa em quanta energia você usa, então você não faz nada para otimizá-la”, diz Asim Hussain, diretor executivo da Green Software Foundation. “Quase não existem ferramentas para medi-lo.”
A especificação Software Carbon Intensity (SCI) ajuda a medir a pegada de carbono do software e, no início deste ano, tornou-se um padrão global da indústria. Em sua essência, o cálculo inclui tanto as emissões provenientes da operação do software quanto o carbono incorporado do hardware em que ele é executado.
A ideia é ter uma pontuação de intensidade de carbono que os desenvolvedores de software possam usar para acompanhar o progresso enquanto tentam reduzir as emissões de seus softwares.
A especificação foi desenvolvida pela Green Software Foundation, cujos mais de 60 membros incluem Microsoft, Intel e Google.
“Definimos software verde como software que é energeticamente eficiente e eficiente em termos de hardware, o que significa que utiliza a menor quantidade possível de recursos físicos, pelo que há menos emissões tangíveis”, diz Hussain.
“Também incorporamos a conscientização sobre o carbono, o que significa fazer mais quando a eletricidade é limpa e menos quando está suja”.
Mas a pontuação está longe de ser fácil de calcular.
“Calcular (SCI) é incrivelmente difícil”, admitiu Hussain. “O problema é a falta de dados”.
Para ajudar a preencher a lacuna, a Green Software Foundation desenvolveu um modelo denominado Impact Framework. Ele faz observações de coisas que você pode ver, como qual porcentagem dos recursos de um servidor está sendo usada, e as transforma em estimativas de emissões de carbono.
O conselho do Sr. Hussain aos diretores de tecnologia? “Acredite que se você fornecer às suas equipes um indicador de desempenho como o SCI, elas saberão o que precisam fazer para otimizá-lo. Você provavelmente errará na primeira vez, mas seja o mais transparente possível e obtenha feedback.”
Para ajudar os desenvolvedores a melhorar a eficiência energética de seus softwares, o projeto EcoCode está compilando uma coleção de “cheiros de código”. Esses são indícios de que o código poderia potencialmente usar menos recursos, como substituir uma instrução por outra que execute a mesma tarefa com mais rapidez.
Tariq Shawkat diz: “Esta ainda é uma área de muita pesquisa. Ele é o CEO da Gold, que utiliza o software de análise de código Ecocode Project.
“Muitos (cheiros de código) caem sob a égide de códigos excessivamente complexos. O segundo (tipo) são coisas que são executadas de maneira ineficiente: você atualiza ou extrai dados com mais frequência do que o necessário. Outro é o inchaço. Como você torna seu aplicativo o mais enxuto e simplificado possível? “
Peter Campbell é Diretor de Software Verde da Kynos, uma empresa de serviços de TI que desenvolve software baseado em nuvem para seus clientes. A empresa treinou seus 500 engenheiros, pessoal de produto e designers usando a Green Software Foundation Minicursos gratuitos.
“Pensamos que se educássemos interna e externamente, conseguiríamos magicamente a aceitação de todas as nossas equipes”, diz ele.
“Acontece que simplesmente não funciona assim. A parte cultural é muito difícil, não só para fazer com que as pessoas ajam, mas para torná-la uma prioridade. Há tantas prioridades dos nossos clientes que a sustentabilidade às vezes não é a mais alta. “
O setor de Tecnologia da Informação e Comunicação (TIC) foi Para estimar a conta 1,4% das emissões de gases com efeito de estufa em 2020. no entanto, Uma pesquisa de 2018 estima As TIC representarão 14% até 2040.
Há sinais de que as grandes empresas estão levando a questão mais a sério.
Embora apenas 10% das grandes empresas globais incluam a sustentabilidade de software nos seus requisitos, este número aumentará para 30% até 2027, segundo o analista Gartner.
Hussain acrescentou que o software é muito mais fácil de descarbonizar do que muitos outros setores, como a aviação. “Devíamos apertar este botão agora porque podemos.”