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 earned her BS and MS in Biology at IUPUI and currently shares her love of science by teaching. She enjoys writing on various topics as well including science & medicine, global health, and conservation biology. She hopes through her writing she can make science more engaging and communicable to the general public.
You May Also Like
AUG 07, 2020
Technology
Origami Microbots
AUG 07, 2020
Origami Microbots
Using the principles of origami can unlock the power of tiny robots, enhance speed, and control in machinery.  &quo ...
AUG 20, 2020
Technology
Smartphones That Can Tell If You Are Intoxicated
AUG 20, 2020
Smartphones That Can Tell If You Are Intoxicated
Smartphones have been under scrutiny for how much data they can capture about someone. Well, now they can apparently not ...
OCT 02, 2020
Clinical & Molecular DX
Detecting Dystonia in the Blink of an AI
OCT 02, 2020
Detecting Dystonia in the Blink of an AI
A team of scientists have created a diagnostic tool, powered by artificial intelligence (AI), that can pick up on the su ...
OCT 27, 2020
Immunology
The Genetics of Skin Inflammation, Seen With Unprecedented Clarity
OCT 27, 2020
The Genetics of Skin Inflammation, Seen With Unprecedented Clarity
A recent study published in Immunity details MIT scientists’ exploration of the underlying mechanisms of inflammat ...
OCT 24, 2020
Clinical & Molecular DX
Software Flags Elevated Cerebral Palsy Risk in Premies
OCT 24, 2020
Software Flags Elevated Cerebral Palsy Risk in Premies
Diagnostic imaging scientists have developed a software tool for predicting the future onset of cerebral palsy in babies ...
NOV 17, 2020
Cardiology
Validating Blood Pressure Functionality in a New Smartwatch
NOV 17, 2020
Validating Blood Pressure Functionality in a New Smartwatch
One of the most exciting advancements in our time is wearable technology. While most see it as a cool piece of tech on y ...
Loading Comments...