SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Reviewing Power-Saving Approaches Used During
the Actual End-User Usage of an Android
Application (Stage 5)
Abdullah Mahmoud Almasri
Prince Sultan University, Riyadh, Saudi Arabia
Luis Borges Gouveia
University Fernando Pessoa, Porto, Portugal
Thursday,18April2019
Analyzing and Evaluating the Amount of Power Consumption
Used by Current Power-Saving-Applications on Android
Smartphones
• This presentation discuss the energy consumption of Android power saving
applications and its approaches. The analysis has been done by evaluating past
research papers and surveys that has been done to assess the perception of the
users regarding the phone power from their battery. In addition, the study
highlights an issue that the notifications regarding the power saving shown on
the screen seems to exploit a lot of battery. Therefore, the study has been done to
reflect the ways that could help the users to save the phone battery without using
any power from the same battery in an efficient manner.
• Abdullah Almasri
Prince Sultan University
Saudi Arabia
• Luis Borges Gouveia
University Fernando Pessoa
Portugal
Introduction:
• A common issue that is shared among android
smartphones is to save the battery power and
avoid the need of recharging resources.
• This review will focus on the applications layer
and the main role of this layer in saving the
power of an android smartphone’s battery.
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
Average Android-Application-Lifecycle
• In order to demonstrate the main issues
with current power-saving approaches,
first we proposed showing a lifecycle
that shows the main average stages of an
average android application
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
List the Concerned Parties and Identify their
Involvement
• Following the previous step in order to demonstrate the main
issues with current power-saving approaches, we list the parties
which are involved in our android application lifecycle
(stakeholders)
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
List the Concerned Parties and
Identify their Involvement (Cont.)
• Next we demonstrate the involvement
of the parties among the different
stages of our android application
lifecycle (stages & stakeholders)
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
Status of App Among Different
Stages of an Application Lifecycle
• List the main statuses of the application
in terms of its presence in smartphone
also among the different stages of the
lifecycle:
1. Outside the End-User’s Phone
(Under development or Available on
Google Play)
2. Inside the End-User’s Phone
(Installed & Running)
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
Current power-saving
approaches
and its usage among
the lifecycle (Cont.)
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
Uses Approach 1
Uses Approaches 2 & 3
Approach 1:
“Simulate and estimate” the power
consumption of the application before
making it available for end-user(s) by using
techniques that may include green coding,
energy-aware designs, smartphone
batteries simulators, historical analytical
data, etc.
Current power-saving
approaches
and its usage among
the lifecycle
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
Uses Approach 1
Uses Approaches 2 & 3
Approach 2:
Monitor, detect and control the behavior of
an android application while it is running
on an end-users phone and optimizing the
power consumption.
Approach 3:
Sacrifice smartphones technology or
performance by switching off features for
the sake of saving power
Key Issues of Power-Saving Approaches Used at Stage 5
(Inside End-User’s Phone)
Key Issue of Approach 2:
• Requires Power !
• monitoring and announcing
consumes power for the sake of
saving power. Whatever runs on the
application and/or the OS layers of
the phone consumes power from
the same phone battery.
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
Using PowerTutor®
and Trepn Profiler®
to read the amount
of energy consumed
by two popular
power-optimizing
applications
Key Issues of Power-Saving Approaches Used at Stage 5
(Inside End-User’s Phone) (Cont.)
Key Issue of Approach 3:
• Predefined Saving Plans does not
differentiate between smartphone
users in terms of using habits and
claims to provide a one-size-fits-all
solution.
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
“Samsung Ultra Power
Saving Mode®” gives a
White & Black screen and
turns off the haptic
feedback to a basic phone
user and to a heavy gamer,
also turns off the Cellular
Data Connection and
reduces the Notifications
Sounds to both an indoor
housewife and an outdoor
filed engineer.
Key Issues of Power-Saving Approaches Used at Stage 5
(Inside End-User’s Phone) (Cont.)
Key Issue of Approach 3:
• Flexible Saving Plans relies on user’s
personal estimations to control the
phone components/technologies
“on/off switches”.
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia
“Medium Power Saving Mode (Flexible Mode)” gives the user
an access to a set of switches which are controlling the most
power-hungry-phone-components, i.e. display brightness,
network radio, resolution. then it depends on the user to
decide on what to sacrifice in order to extend the phone's
battery life. This strategy causes most users to ignore the idea
of decreasing the level of performance and/or technology of
their phones as far as the charging recourses are widely
available which conflicts with general energy-saving concept.
Conclusion
• Solutions presented by approach 2 reveals most solutions that monitor and
control app behavior also consume power from the devise’ battery for instance
E-GreenDroid, Eprof, and among others.
• Solutions in the line of approach 3 reveal that the proposed techniques use
predefined saving plans that provide a one-size-fits-all approach which does
not necessarily provide customized/personalized solutions for users.
While the current techniques provide some potential solutions for reducing
energy consumption by mobile applications on Android-based smart-devices,
the actual saved amount of power and user satisfaction still need further
investigations.
Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones,
Abdullah Almasri & Luis Gouveia

Weitere ähnliche Inhalte

Ähnlich wie Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an Android Application (Stage 5)

Publication 3
Publication 3Publication 3
Publication 3
kesia85
 
An Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian GallyAn Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian Gally
Mirasol Displays
 
A- Project description- The project is to develop a mobile application (1).docx
A- Project description- The project is to develop a mobile application (1).docxA- Project description- The project is to develop a mobile application (1).docx
A- Project description- The project is to develop a mobile application (1).docx
Jason14RGrahamh
 
SmartGrid and the Customer Experience
SmartGrid and the Customer ExperienceSmartGrid and the Customer Experience
SmartGrid and the Customer Experience
Social Media Today
 
College app for android device
College app for android deviceCollege app for android device
College app for android device
8759000398
 

Ähnlich wie Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an Android Application (Stage 5) (20)

gcce-uapm-slide-20131001-1900
gcce-uapm-slide-20131001-1900gcce-uapm-slide-20131001-1900
gcce-uapm-slide-20131001-1900
 
Publication 3
Publication 3Publication 3
Publication 3
 
A concept based model for product development in the emerging market
A concept based model for product development in the emerging marketA concept based model for product development in the emerging market
A concept based model for product development in the emerging market
 
Q56145147.pdf
Q56145147.pdfQ56145147.pdf
Q56145147.pdf
 
IRJET - Student Sentiment Analysis using Android Application
IRJET -  	  Student Sentiment Analysis using Android ApplicationIRJET -  	  Student Sentiment Analysis using Android Application
IRJET - Student Sentiment Analysis using Android Application
 
Research paper
Research paperResearch paper
Research paper
 
A Survey to Augment Energy Efficiency of Mobile Devices in Cloud Environment
A Survey to Augment Energy Efficiency of Mobile Devices in Cloud EnvironmentA Survey to Augment Energy Efficiency of Mobile Devices in Cloud Environment
A Survey to Augment Energy Efficiency of Mobile Devices in Cloud Environment
 
An Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian GallyAn Always On Future Driving Display Proliferation - Brian Gally
An Always On Future Driving Display Proliferation - Brian Gally
 
Marco Couto's Msc Thesis Presentation
Marco Couto's Msc Thesis PresentationMarco Couto's Msc Thesis Presentation
Marco Couto's Msc Thesis Presentation
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Challenges In Mobile App Testing and Their Solution.pdf
Challenges In Mobile App Testing and Their Solution.pdfChallenges In Mobile App Testing and Their Solution.pdf
Challenges In Mobile App Testing and Their Solution.pdf
 
A- Project description- The project is to develop a mobile application (1).docx
A- Project description- The project is to develop a mobile application (1).docxA- Project description- The project is to develop a mobile application (1).docx
A- Project description- The project is to develop a mobile application (1).docx
 
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
 
SmartGrid and the Customer Experience
SmartGrid and the Customer ExperienceSmartGrid and the Customer Experience
SmartGrid and the Customer Experience
 
Multipurpose Health Application
Multipurpose Health ApplicationMultipurpose Health Application
Multipurpose Health Application
 
Modern Elicitation Process
Modern Elicitation ProcessModern Elicitation Process
Modern Elicitation Process
 
Mobile application development process
Mobile application development processMobile application development process
Mobile application development process
 
Extrasensory: Marketing Plan For A New Android App
Extrasensory: Marketing Plan For A New Android AppExtrasensory: Marketing Plan For A New Android App
Extrasensory: Marketing Plan For A New Android App
 
Modelling the user.
Modelling the user.Modelling the user.
Modelling the user.
 
College app for android device
College app for android deviceCollege app for android device
College app for android device
 

Mehr von Luis Borges Gouveia

Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...
Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...
Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...
Luis Borges Gouveia
 

Mehr von Luis Borges Gouveia (20)

A Sala de Aula como um espaço de oportunidade num tempo pós pandémico
A Sala de Aula como um espaço de oportunidade num tempo pós pandémicoA Sala de Aula como um espaço de oportunidade num tempo pós pandémico
A Sala de Aula como um espaço de oportunidade num tempo pós pandémico
 
Sharing ongoing research from *TRS group on ICT for teaching and learning
Sharing ongoing research from *TRS group on ICT for teaching and learningSharing ongoing research from *TRS group on ICT for teaching and learning
Sharing ongoing research from *TRS group on ICT for teaching and learning
 
Casos de Estudo e Estudos de Caso. Práticas e Operacionalização: como resolve...
Casos de Estudo e Estudos de Caso. Práticas e Operacionalização: como resolve...Casos de Estudo e Estudos de Caso. Práticas e Operacionalização: como resolve...
Casos de Estudo e Estudos de Caso. Práticas e Operacionalização: como resolve...
 
Contribuições para o uso da MVR - Matriz de Valor e Relevância - Indicadores ...
Contribuições para o uso da MVR - Matriz de Valor e Relevância - Indicadores ...Contribuições para o uso da MVR - Matriz de Valor e Relevância - Indicadores ...
Contribuições para o uso da MVR - Matriz de Valor e Relevância - Indicadores ...
 
Inteligência Artificial e o seu uso em contexto militar
Inteligência Artificial e o seu uso em contexto militarInteligência Artificial e o seu uso em contexto militar
Inteligência Artificial e o seu uso em contexto militar
 
Eventos PhD CI SiTEGI UFP
Eventos PhD CI SiTEGI UFPEventos PhD CI SiTEGI UFP
Eventos PhD CI SiTEGI UFP
 
Information Science PhD event
Information Science PhD eventInformation Science PhD event
Information Science PhD event
 
Curadoria Digital de Conteúdo para Educação a Distância
Curadoria Digital de Conteúdo para Educação a DistânciaCuradoria Digital de Conteúdo para Educação a Distância
Curadoria Digital de Conteúdo para Educação a Distância
 
Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...
Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...
Proposta de um Modelo de Matriz de Correlação e Relevância – ODS e indicadore...
 
Livro de Resumos do Seminário PhD CI - SiTEGI 2020
Livro de Resumos do Seminário PhD CI - SiTEGI 2020Livro de Resumos do Seminário PhD CI - SiTEGI 2020
Livro de Resumos do Seminário PhD CI - SiTEGI 2020
 
O Digital e um espaço de oportunidades num oceano de desafios
O Digital e um espaço de oportunidades num oceano de desafiosO Digital e um espaço de oportunidades num oceano de desafios
O Digital e um espaço de oportunidades num oceano de desafios
 
Uma análise prévia do ensino de emergência em tempos de pandemia e o impacto ...
Uma análise prévia do ensino de emergência em tempos de pandemia e o impacto ...Uma análise prévia do ensino de emergência em tempos de pandemia e o impacto ...
Uma análise prévia do ensino de emergência em tempos de pandemia e o impacto ...
 
A oportunidade de um novo normal no ensino superior
A oportunidade de um novo normal no ensino superiorA oportunidade de um novo normal no ensino superior
A oportunidade de um novo normal no ensino superior
 
CULTURA DIGITAL DEFINIÇÃO E DIMENSÕES CONSTITUTIVAS: uma proposta para mapear...
CULTURA DIGITAL DEFINIÇÃO E DIMENSÕES CONSTITUTIVAS: uma proposta para mapear...CULTURA DIGITAL DEFINIÇÃO E DIMENSÕES CONSTITUTIVAS: uma proposta para mapear...
CULTURA DIGITAL DEFINIÇÃO E DIMENSÕES CONSTITUTIVAS: uma proposta para mapear...
 
Transformação digital e gestão da informação
Transformação digital e gestão da informaçãoTransformação digital e gestão da informação
Transformação digital e gestão da informação
 
O momento da Transformação digital
O momento da Transformação digitalO momento da Transformação digital
O momento da Transformação digital
 
Emerging alternatives to leadership and governance in a digital ecosystem
Emerging alternatives to leadership and governance in a digital ecosystemEmerging alternatives to leadership and governance in a digital ecosystem
Emerging alternatives to leadership and governance in a digital ecosystem
 
Sobre Cultura Digital
Sobre Cultura DigitalSobre Cultura Digital
Sobre Cultura Digital
 
O lugar da leitura como espaço de convergência entre o real e o digital
O lugar da leitura como espaço de convergência entre o real e o digitalO lugar da leitura como espaço de convergência entre o real e o digital
O lugar da leitura como espaço de convergência entre o real e o digital
 
Responder a um contexto digital nas IES
Responder a um contexto digital nas IESResponder a um contexto digital nas IES
Responder a um contexto digital nas IES
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an Android Application (Stage 5)

  • 1. Reviewing Power-Saving Approaches Used During the Actual End-User Usage of an Android Application (Stage 5) Abdullah Mahmoud Almasri Prince Sultan University, Riyadh, Saudi Arabia Luis Borges Gouveia University Fernando Pessoa, Porto, Portugal Thursday,18April2019
  • 2. Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones • This presentation discuss the energy consumption of Android power saving applications and its approaches. The analysis has been done by evaluating past research papers and surveys that has been done to assess the perception of the users regarding the phone power from their battery. In addition, the study highlights an issue that the notifications regarding the power saving shown on the screen seems to exploit a lot of battery. Therefore, the study has been done to reflect the ways that could help the users to save the phone battery without using any power from the same battery in an efficient manner. • Abdullah Almasri Prince Sultan University Saudi Arabia • Luis Borges Gouveia University Fernando Pessoa Portugal
  • 3. Introduction: • A common issue that is shared among android smartphones is to save the battery power and avoid the need of recharging resources. • This review will focus on the applications layer and the main role of this layer in saving the power of an android smartphone’s battery. Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia
  • 4. Average Android-Application-Lifecycle • In order to demonstrate the main issues with current power-saving approaches, first we proposed showing a lifecycle that shows the main average stages of an average android application Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia
  • 5. List the Concerned Parties and Identify their Involvement • Following the previous step in order to demonstrate the main issues with current power-saving approaches, we list the parties which are involved in our android application lifecycle (stakeholders) Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia
  • 6. List the Concerned Parties and Identify their Involvement (Cont.) • Next we demonstrate the involvement of the parties among the different stages of our android application lifecycle (stages & stakeholders) Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia
  • 7. Status of App Among Different Stages of an Application Lifecycle • List the main statuses of the application in terms of its presence in smartphone also among the different stages of the lifecycle: 1. Outside the End-User’s Phone (Under development or Available on Google Play) 2. Inside the End-User’s Phone (Installed & Running) Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia
  • 8. Current power-saving approaches and its usage among the lifecycle (Cont.) Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia Uses Approach 1 Uses Approaches 2 & 3 Approach 1: “Simulate and estimate” the power consumption of the application before making it available for end-user(s) by using techniques that may include green coding, energy-aware designs, smartphone batteries simulators, historical analytical data, etc.
  • 9. Current power-saving approaches and its usage among the lifecycle Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia Uses Approach 1 Uses Approaches 2 & 3 Approach 2: Monitor, detect and control the behavior of an android application while it is running on an end-users phone and optimizing the power consumption. Approach 3: Sacrifice smartphones technology or performance by switching off features for the sake of saving power
  • 10. Key Issues of Power-Saving Approaches Used at Stage 5 (Inside End-User’s Phone) Key Issue of Approach 2: • Requires Power ! • monitoring and announcing consumes power for the sake of saving power. Whatever runs on the application and/or the OS layers of the phone consumes power from the same phone battery. Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia Using PowerTutor® and Trepn Profiler® to read the amount of energy consumed by two popular power-optimizing applications
  • 11. Key Issues of Power-Saving Approaches Used at Stage 5 (Inside End-User’s Phone) (Cont.) Key Issue of Approach 3: • Predefined Saving Plans does not differentiate between smartphone users in terms of using habits and claims to provide a one-size-fits-all solution. Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia “Samsung Ultra Power Saving Mode®” gives a White & Black screen and turns off the haptic feedback to a basic phone user and to a heavy gamer, also turns off the Cellular Data Connection and reduces the Notifications Sounds to both an indoor housewife and an outdoor filed engineer.
  • 12. Key Issues of Power-Saving Approaches Used at Stage 5 (Inside End-User’s Phone) (Cont.) Key Issue of Approach 3: • Flexible Saving Plans relies on user’s personal estimations to control the phone components/technologies “on/off switches”. Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia “Medium Power Saving Mode (Flexible Mode)” gives the user an access to a set of switches which are controlling the most power-hungry-phone-components, i.e. display brightness, network radio, resolution. then it depends on the user to decide on what to sacrifice in order to extend the phone's battery life. This strategy causes most users to ignore the idea of decreasing the level of performance and/or technology of their phones as far as the charging recourses are widely available which conflicts with general energy-saving concept.
  • 13. Conclusion • Solutions presented by approach 2 reveals most solutions that monitor and control app behavior also consume power from the devise’ battery for instance E-GreenDroid, Eprof, and among others. • Solutions in the line of approach 3 reveal that the proposed techniques use predefined saving plans that provide a one-size-fits-all approach which does not necessarily provide customized/personalized solutions for users. While the current techniques provide some potential solutions for reducing energy consumption by mobile applications on Android-based smart-devices, the actual saved amount of power and user satisfaction still need further investigations. Analyzing and Evaluating the Amount of Power Consumption Used by Current Power-Saving-Applications on Android Smartphones, Abdullah Almasri & Luis Gouveia