Wetenschap
Een nieuwe tool voor kunstmatige intelligentie (AI) kan automatisch manieren identificeren om Android-apps energiezuiniger te maken. De tool, ontwikkeld door onderzoekers van de University of California, Berkeley, maakt gebruik van machinaal leren om app-code te analyseren en gebieden te identificeren waar het energieverbruik kan worden verminderd.
De tool, genaamd "GreenMiner", kan een verscheidenheid aan energiebesparende mogelijkheden identificeren, waaronder:
* Het aantal keren verminderen dat een app de processor van de telefoon activeert. Dit kan worden gedaan door efficiëntere achtergrondverwerkingstechnieken te gebruiken of door een functie genaamd "Doze-modus" te gebruiken, die beperkt hoe vaak apps de telefoon kunnen activeren.
* De hoeveelheid tijd verminderen die een app op de voorgrond doorbrengt. Dit kan worden gedaan door efficiëntere gebruikersinterfaces te gebruiken of door een functie genaamd 'App-stand-by' te gebruiken, die beperkt hoe lang apps op de achtergrond kunnen draaien.
* Het verminderen van de hoeveelheid gegevens die een app via het netwerk verzendt. Dit kan worden gedaan door efficiëntere datacompressietechnieken te gebruiken of door een functie genaamd "Data saver" te gebruiken, die beperkt hoeveel data-apps op de achtergrond kunnen gebruiken.
De onderzoekers testten GreenMiner op verschillende populaire Android-apps en ontdekten dat het het energieverbruik tot 30% kon verminderen. Dit zou kunnen leiden tot een aanzienlijke verbetering van de levensduur van de batterij voor gebruikers, vooral voor degenen die hun telefoons intensief gebruiken.
De GreenMiner-tool kan worden gedownload op de GitHub-website.
Hoe GreenMiner werkt
GreenMiner werkt door app-code te analyseren en patronen te identificeren die verband houden met een hoog energieverbruik. De tool zoekt bijvoorbeeld naar code die de processor van de telefoon wakker maakt, of naar code die regelmatig netwerkverzoeken doet.
Zodra GreenMiner deze patronen heeft geïdentificeerd, stelt het manieren voor om de code energiezuiniger te maken. De tool kan bijvoorbeeld voorstellen om een efficiëntere achtergrondverwerkingstechniek te gebruiken, of een functie als 'Doze-modus' of 'App-stand-by'.
GreenMiner kan deze suggesties doen omdat het is getraind op een grote dataset aan energiezuinige Android-apps. Deze dataset is door de onderzoekers gecreëerd door handmatig een verscheidenheid aan populaire Android-apps te controleren en manieren te identificeren om ze energiezuiniger te maken.
De voordelen van GreenMiner
GreenMiner kan een aantal voordelen bieden voor Android-ontwikkelaars, waaronder:
* Verlaagd energieverbruik: GreenMiner kan ontwikkelaars helpen het energieverbruik van hun apps te verminderen, wat kan leiden tot een langere batterijduur voor gebruikers.
* Verbeterde gebruikerservaring: Een energiezuinigere app zal sneller werken en responsiever zijn, wat kan leiden tot een betere gebruikerservaring.
* Verminderde impact op het milieu: Door het energieverbruik te verminderen, kan GreenMiner helpen de milieu-impact van Android-apps te verminderen.
Conclusie
GreenMiner is een krachtig hulpmiddel dat Android-ontwikkelaars kan helpen energiezuiniger apps te maken. Door GreenMiner te gebruiken kunnen ontwikkelaars de levensduur van de batterij voor gebruikers helpen verbeteren, de gebruikerservaring verbeteren en de milieu-impact van hun apps verminderen.
Onderzoekers ontdekken nieuwe structuur voor veelbelovende materiaalklasse
Efficiënte synthese van meervoudig gesubstitueerde anilinen door domino-omlegging
Besprenkeld met kracht:hoe onzuiverheden een thermo-elektrisch materiaal op atomair niveau versterken
Bevorderen van materiaalwetenschap voor supergeleidende kwantumcircuits
Onderzoek laat zien hoe enzym schade door ultraviolet licht detecteert
2050 is te laat - we moeten de uitstoot veel eerder drastisch verminderen
Inheems eigendom van de Trans Mountain-pijpleiding zou het milieu beschermen
Luchtvervuiling daalt in India na lockdown
Levensregels:Van een vijver naar het hiernamaals
Wat wereldwijde klimaatverandering kan betekenen voor bladafval in beken en rivieren
Emotioneel welzijn tijdens het tuinieren, vergelijkbaar met andere populaire activiteiten, studie vondsten
Zoogdieren op luchteilanden kunnen worden bedreigd door klimaatverandering en menselijke ontwikkeling
Studie vindt sterke kloof tussen militairen, vrouwen op genderneutrale badkamers, discriminatie versterken
Krachtigste microscoop in het VK onthuld
Nieuwe blauwdruk voor begrip, voorspellen en optimaliseren van complexe nanodeeltjes
Openbaar om toegang te krijgen tot digitale opnamen van Neurenberg-proeven
Thyssenkrupp wordt geconfronteerd met agressieve herstructurering nadat bazen zijn gestopt (update)
Markeerde een significante koele spreuk de ondergang van Megafauna? 
Wetenschap © https://nl.scienceaq.com