If I\'m building a smartphone app that regularly downloads data from a server, and also intermittently uploads data (analytics, ads, etc.) what can I do to minimize the batt
I recommend you add a "How often to sync" preference to your app's settings -- so the user has some say in balancing data freshness vs. battery usage. Different users have different priorities.