Don't let the project treble eclipse the limitations imposed over background services,
Android seems to have taken iOS approach towards saving power,
"When an app goes into the background, it has a window of several minutes in which it is still allowed to create and use services"
Though iOS's background restrictions goes up to socket level (e.g VPN, which android O seems to have whitelisted entirely); this is going to be a huge impact over consumers and of course pain in the * for developers.
Android seems to have taken iOS approach towards saving power,
"When an app goes into the background, it has a window of several minutes in which it is still allowed to create and use services"
Though iOS's background restrictions goes up to socket level (e.g VPN, which android O seems to have whitelisted entirely); this is going to be a huge impact over consumers and of course pain in the * for developers.