Android Marshmallow brings major changes to the platform which can limit functionality of existing apps. If you are doing any background work in your app, your app will be affected by Doze &App Standby in favour of longer battery life. Let’s see what APIs will be limited and what are the best practices for scheduling background tasks.