I agree, actually. One thing I like about Windows Phone is the scheduled background agents - you can request the OS run a background agent on a schedule, and it will allow your application to update or sync data on a fairly regular basis even while running on battery, though with limits - and if the device is plugged in and connected to WiFi you get increased limits to do some more intense tasks. I don&#x27;t need my photos to sync automatically draining battery and wasting data while I am on the mobile network, but when I&#x27;m at home for the night and my phone is charging is a perfect change for things to do big syncs like that.<p>EDIT: Apple kind of added some similar functionality with background app refresh, but the fact that the system tries really hard to &quot;guess&quot; which apps you want updated and which you don&#x27;t doesn&#x27;t work so well - I am constantly having to launch SyncSolver to get it to post my Apple Watch steps to fitbit. Just let the apps I set to refresh run on a regular schedule, I can control what I don&#x27;t want to update.