“Green” development: is it even a thing?
summary
Claim: app inefficiency creates measurable CO2 impact. Measurements use Xcode 11 Instruments and MetricKit plus live metrics and debugger energy traces. A worst‑case iPhone drains ~5.5 kWh/year (~4.4 kg CO2 using 0.8 kg/kWh); multiplied by ~900 million devices becomes a large emissions pool. Concrete fixes: batch and throttle CPU work, minimize network transfers (discretionary URLSession), reduce animation and sensor sampling, respect Low Data Mode, honor thermalState notifications and complete background tasks. The tools show where savings actually occur.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:31Green development is a real estate development concept that carefully considers social and environmental impacts of development.
- 2:56YOU NEED TO CHARGE YOUR IPHONE?
- 6:30UNDERSTAND HOW ENEGRY IS USED ON THE IPHONE
- 7:18DEVICE WAKE
- 8:09NETWORKING OPERATIONS
- 15:30MONITOR ENERGY USAGE IN THE DEBUGGER
- 16:05XCODE INSTRUMENTS FOR OPTIMISATION
- 17:34ADOPT LOW DATA MODE
- 19:01UNDERSTANDING DEVICE CONTIDIONS
- 23:35WITH GREAT POWER COMES GREAT RESPONSIBILITY
related talks
30mHow to Create Sustainable Mobile Apps
38mBetter Coding for the Climate?!
33mThe environmental impact of mobile apps : Truth or Dare?
55mCode that Won't Heat the Planet: Engineering Sustainable Software for a Better Future
19mBeing mindful of battery usage in iOS apps
51mdisplay: green; applying the web sustainability guidelines
28mSustainable IT : Connect the Dots to a Greener Future
41mHow to Be an Ethical and Green Developer
