- 2024-10-25
Enheter kan hålla längre och vara effektivare
The FutureTECH Show/The Presenter StudioWaseem Mirza ville att hans telefon skulle fungera längre. Skådespelaren och presentatören Waseem Mirza var inte nöjd när han insåg att han skulle behöva byta telefon – särskilt eftersom den fungerade bra. Även om hårdvaran fungerade smidigt, slutade Samsung säkerhetsuppdateringar för telefonen 2020. ”Jag önskar bara att det fanns ett sätt att få ut mer liv ur den här gamla biten av teknik.” ”Jag trodde att bristen på [security] Uppdateringar var ganska dumma, verkligen”, säger Mirza, som köpte telefonen 2016. ”Ditt batteri och din skärm fungerar fortfarande utmärkt. Det känns som om tillverkaren tvingar dig att uppgradera.” Han använde sin telefon för att sköta sin nätbank, inklusive för sitt produktionsbolag. ”Det var viktigt för mig att ha de senaste viktiga mjukvaruuppdateringarna”, säger han. Förutom den ekonomiska kostnaden finns det en miljökostnad för att uppgradera din telefon. Cirka 80 % av koldioxidutsläppen från mobiltelefoner kommer från deras tillverkning. Detta är känt som inbäddat eller inbyggt kol. Så ur utsläppssynpunkt, ju längre telefonanvändare kan få den senaste programvaran för att hålla sina telefoner igång, desto bättre. Ett operativsystem som heter /e/OS kan ha varit svaret Mr. Mirza letade efter. Det är en gratisversion av Android som förlänger livslängden för enheter som inte får uppdateringar längre, vilket ger ett potentiellt grönare alternativ till tillverkarnas egen programvara. Mr Mirzas gamla telefon finns bland mer än 200 enheter som stöds, några av dem 10 år gamla -gammal. När supporten för Galaxy S7 Edge upphör nästa år på grund av hårdvarubegränsningar kommer /e/OS att ha förlängt telefonens livslängd med ytterligare fem år. ”Vi gör /e/OS tillgängligt för enheter som inte har stötts på länge av sina tillverkare”, säger Gaël Duval, som grundade och utvecklade /e/OS. ”Vi försöker [enable them to] få alla de senaste säkerhetsuppdateringarna. Stora tillverkare lägger mycket bloatware på telefoner, värdelösa saker som folk inte använder. Med tiden gör detta saker långsammare. Vi gör programvaran lättare, så att den fortsätter att fungera effektivt på äldre enheter.” Tillverkare har stadigt ökat den stödda livslängden för nya telefoner. För årets Galaxy S24-telefoner har Samsung utökat stödet till sju år, vilket matchar Googles löfte för sina Pixel-enheter. Apple kommer att stödja iPhone 16 i minst fem år.“På grund av nuvarande [processor] arkitektur och storlek på minnet på dessa nyare telefoner, är det troligt att de kommer att förbli användbara under en riktigt lång tid, förmodligen långt över sju år”, säger Rik Viergever, operativ chef på /e/OS.Getty ImagesSamsung utökar mjukvarustödet för sina senaste telefoner till sju år. Förutom att göra det möjligt för enheter att fungera längre, kan programvara också göras mer koldioxideffektiv när den är i drift. Mobilappar måste vara energieffektiva eftersom telefonen har begränsad batterikraft. Men mycket mjukvara körs på servrar i datacenter, där det inte finns några sådana begränsningar av strömförbrukningen. ”Du tänker aldrig ens på hur mycket el du använder när du bygger serverapplikationer, så du gör inget för att optimera för det, säger Mr Hussain. ”Det finns knappt några verktyg för att ens mäta det.” Specifikationen för programvarans kolintensitet (SCI) hjälper till att mäta mjukvarans koldioxidavtryck och blev tidigare i år en global industristandard. Beräkningen inkluderar både utsläppen från programvaran som är i drift och det inbyggda kolet från hårdvaran den körs på. Tanken är att ha en kolintensitetspoäng som mjukvaruutvecklare kan använda för att spåra framsteg när de försöker minska utsläppen från deras mjukvara. Specifikationen skapades av Green Software Foundation, vars mer än 60 medlemmar inkluderar Microsoft, Intel och Google. ”Vi beskriver grön mjukvara som mjukvara som är energieffektiv och hårdvarueffektiv, vilket innebär att den använder minsta möjliga fysiska resurser är möjliga, så det finns mindre förkroppsligade utsläpp”, säger Asim Hussain, verkställande direktör, Green Software Foundation. ”Vi inkluderar också koldioxidmedvetna, vilket innebär att göra mer när elen är ren och mindre när den är smutsig.” Annija Ratniece Beräknar programvarans koldioxidavtryck är verkligen svårt säger Asim Hussain Men att räkna ut poängen är långt ifrån enkel. ”Att räkna ut [the SCI] är förbluffande svårt”, medger Hussain. ”Problemet är bristen på data.” För att fylla luckan har Green Software Foundation skapat en uppsättning modeller som kallas Impact Framework. Det tar observationer av saker du kan se, till exempel hur stor procentandel av en servers resurser som används, och omvandlar dem till uppskattningar av koldioxidutsläpp. Herr Hussains råd till tekniska chefer? ”Lita på att om du ger dina team en prestationsindikator som SCI, kommer de att veta vad de behöver göra för att optimera för det. Du kommer förmodligen att få fel första gången, men var så transparent som möjligt och få feedback.” För att hjälpa utvecklare att förbättra energieffektiviteten i sin programvara sammanställer ecoCode-projektet en samling ”kodlukter”. Det här är antydningar om att kod kanske skulle kunna använda färre resurser, till exempel genom att ersätta en instruktion med en annan som gör samma jobb snabbare. ”Detta är fortfarande ett område med mycket forskning”, säger Tariq Shaukat. Han är VD för Sonar, som gör kodanalysmjukvaran som ecoCode-projektet använder. ”Mycket [of code smells] skulle falla under paraplyet av alltför komplex kod. Den andra [type] är saker som körs på ett ineffektivt sätt: Du uppdaterar eller hämtar data oftare än du behöver. En annan är uppblåsthet. Hur gör du din app så smidig och strömlinjeformad som möjligt?” Peter Campbell är chef för grön mjukvara på Kainos, ett IT-tjänsteföretag som bygger molnbaserad mjukvara för sina kunder. Företaget har utbildat sina 500 ingenjörer, produktpersonal och designers med hjälp av Green Software Foundations gratis kortkurs. ”Vi trodde att om vi utbildade internt och externt skulle det få magiskt antagande från alla våra team”, säger han. fungerar inte så enkelt. Kulturbiten är verkligen svår, inte bara för att få folk att agera, utan att fortsätta prioritera det. Det finns så många prioriteringar från våra kunder att hållbarhet ibland inte är den mest högljudda.” Kainos Det är svårt att få ingenjörer att prioritera grön utveckling, säger Peter Campbell. Informationsteknologi och kommunikationssektorn (IKT) beräknades stå för 1,4 % av växthusgasutsläppen i 2020. En studie från 2018 uppskattade dock att IKT skulle stå för 14 % till 2040. Det finns tecken på att stora företag tar problemet på större allvar. Även om bara 10 % av de stora globala företagen inkluderar mjukvaruhållbarhet i sina krav idag, kommer det att öka till 30 % till 2027, enligt analytiker Gartner. Herr Hussain tillägger att programvara är mycket lättare att avkarbonatisera än många andra sektorer, såsom flyg. ”Vi borde trycka på den här knappen nu eftersom vi kan.” More Technology of Business