As mobile apps grow in size and technical complexity, the effort of managing the level of strain on mobile phone resources becomes an even greater engineering challenge – particularly given the limited level of os-level access apps have on mobile phones. In this presentation we’ll share insights into our process for reducing battery consumption by the Facebook family of applications on both Android and iOS including: the main causes of battery drain (everything from radio wake-ups to invisible animations), instrumenting and modeling battery drain (without relying on the OS reported battery level), and general best practices for reducing battery consumption by an app.
- WATCH NOW
- 2024 EVENTS
- PAST EVENTS
- 2023
- 2022
- February
- RTC @Scale 2022
- March
- Systems @Scale Spring 2022
- April
- Product @Scale Spring 2022
- May
- Data @Scale Spring 2022
- June
- Systems @Scale Summer 2022
- Networking @Scale Summer 2022
- August
- Reliability @Scale Summer 2022
- September
- AI @Scale 2022
- November
- Networking @Scale Fall 2022
- Video @Scale Fall 2022
- December
- Systems @Scale Winter 2022
- 2021
- 2020
- 2019
- 2018
- 2017
- 2016
- 2015
- Blog & Video Archive
- Speaker Submissions