OCT 14, 2018 7:38 PM PDT

AI Tool Aims To Help Apps Drain Less Battery

WRITTEN BY: Nouran Amin

Not all apps are created equal. There are many apps devoted to one purpose, such as sending a text message or editing a video but have varied in battery usage. For example, sending a message through Skype can drain over three times more battery than WhatsApp. To reduce battery usage, researchers are developing ways to make apps more energy-efficient.

A new tool developed by Purdue researchers would automatically identify and expose ways to make app features more energy-efficient, saving battery life. (Purdue University image/Kayla Wiles)

Specifically, developers at Purdue University have created a tool called "DiffProf” which was announced at the 13th USENIX Symposium on Operating Systems Design and Implementation to utilize artificial intelligence in order to automatically decide for the developer if a feature should be altered for less battery usage. "What if a feature of an app needs to consume 70 percent of the phone's battery? Is there room for improvement, or should that feature be left the way it is?" says CEO and co-founder of Mobile Enerlytics, LLC., Y. Charlie Hu.

The Hu lab, in 2012, was the first to create a tool for developers that can allow them to identify issues in source code responsible for an app’s battery drain. "Before this point, trying to figure out how much battery an app is draining was like looking at a black box," explains Hu, a professor of electrical and computer engineering. "It was a big step forward, but it still isn't enough, because developers often wouldn't know what to do with information about the source of a battery drain."

Image via Phys.Org

If the developers are implementing the same task for two app’s then it does not always indicate that the code can run the same for both of them to apps. For DiffProf, it will aim to catch these differences between the codes of two apps. This will reveal how to rewrite an app that can drain less battery. "Ultimately, in order for this technique to make a big difference for an entire smartphone, all developers would need to make their apps more energy-efficient," says Abhilash Jindal, former Ph.D student in computer science at Purdue University and a fellow co-founder of Mobile Enerlytics. "The impact also depends on how intensively someone uses certain apps. Someone who uses messaging apps a lot might experience longer battery life, but someone who doesn't use their messaging apps at all might not”.

Source: ScienceDaily

About the Author
  • Nouran is a scientist, educator, and life-long learner with a passion for making science more communicable. When not busy in the lab isolating blood macrophages, she enjoys writing on various STEM topics.
You May Also Like
APR 15, 2021
Technology
New Technique for Creating Nanofibers Could Help Produce Affordable, Effective Mask Filters to Combat COVID-19
APR 15, 2021
New Technique for Creating Nanofibers Could Help Produce Affordable, Effective Mask Filters to Combat COVID-19
Recently, nanofibers have been used to improve the filtration quality of protective face masks and help them filter airb ...
APR 29, 2021
Technology
Frequent Social Media Use May Not be a Sign of Addiction, Study Finds
APR 29, 2021
Frequent Social Media Use May Not be a Sign of Addiction, Study Finds
Social media has been a transformative technology, changing many things about our life: the fabric of social movements, ...
MAY 14, 2021
Microbiology
An Imaging Tool for Seeing Bacterial Infections in the Body
MAY 14, 2021
An Imaging Tool for Seeing Bacterial Infections in the Body
Researchers have created an imaging agent that will allow scientists and clinicians to visualize a bacterial infection c ...
JUN 10, 2021
Clinical & Molecular DX
Algorithm Flags High Risk of Pancreatic Cancer
JUN 10, 2021
Algorithm Flags High Risk of Pancreatic Cancer
In 2021, over 60,000 individuals in the U.S. alone will be diagnosed with pancreatic cancer. Researchers are turning to ...
JUN 29, 2021
Technology
Can Digital Simulations Replace Real People in Clinical Trials? Maybe
JUN 29, 2021
Can Digital Simulations Replace Real People in Clinical Trials? Maybe
Clinical trials are essential to the development of new drugs and medicines, and they offer new insights every day about ...
JUL 21, 2021
Technology
Digital App Helps People Make Positive Eating-Habit Changes
JUL 21, 2021
Digital App Helps People Make Positive Eating-Habit Changes
We all have moments where the only thing that can comfort us is food, and a lot of it. However, such behavior can very q ...
Loading Comments...