Custom alarm clocks and health trackers work fine on my OnePlus. What is the problem exactly?
Android vendors, don’t kill my app
21–30 of 414 posts
Re: Android vendors, don’t kill my app
#22Earlier quoted context omitted.
Killing background tasks is great and Android does that automatically to save battery usage. But these manufacturers have implemented their own functionality on top of Android which cripples even critical messaging applications like WhatsApp, Slack, Gmail by not delivering Instant Messages notifications instantly.
I don't want Slack or Gmail to deliver notifications instantly. I'd love to have functionality that saves battery by delaying them.
Re: Android vendors, don’t kill my app
#23Earlier quoted context omitted.
Killing background tasks is great and Android does that automatically to save battery usage. But these manufacturers have implemented their own functionality on top of Android which cripples even critical messaging applications like WhatsApp, Slack, Gmail by not delivering Instant Messages notifications instantly.
I don't want Slack or Gmail to deliver notifications instantly. I'd love to have functionality that saves battery by delaying them.
Re: Android vendors, don’t kill my app
#24I actually like the move to kill background tasks. Don't get me wrong I think they're great when they're needed. But if I only installed the app because the mobile site is crippled I don't want it to destroy my battery polling for content changes when I only open the app once in a blue moon.
Killing background tasks is great and Android does that automatically to save battery usage. But these manufacturers have implemented their own functionality on top of Android which cripples even critical messaging applications like WhatsApp, Slack, Gmail by not delivering Instant Messages notifications instantly.
Slack would be fine, I guess.
Re: Android vendors, don’t kill my app
#25Custom alarm clocks and health trackers work fine on my OnePlus. What is the problem exactly?
Re: Android vendors, don’t kill my app
#26tl;dr The author would like to run his app in the background without notifying the user about it, because otherwise the author would just add add an ongoing notification, which would allow the app to run in the background forever on all platforms.
I found this helpful in debugging an issue I've had with my OnePlus - namely, many apps that I'd like to get notifications from abruptly stop getting them after a while, and I have to reopen them to get notifications. Today alone I had to manually open Facebook Messenger and Venmo in order to get notifications from them - this seriously degrades the functionality of those apps since opening Messenger multiple times a day still isn't apparently sufficient to exempt it from being "optimized".
Re: Android vendors, don’t kill my app
#27I haven't followed the scene closely, but isn't it the same behavior as Apple? Can you even do background tasks in iOS?
The apps are not allowed to do background process. But can register a callback to be called when is in background. But there is no guarantee it will be called for sure.
Re: Android vendors, don’t kill my app
#28Only issue I have on my OnePlus 3T is Slack. I'm constantly missing or getting late notifications. And I tried fixing the issues with their support, but it didn't lead anywhere. They tried their best, but I can't blame the phone vendor because I have a dozen more apps with notifications, services and whatnot running quite well. I've been out of Android app development for some time, but I hang out with a few Android…
EDIT: More info on the subpage: "To avoid the system to automatically revert the not optimized setting, you must also lock the app into the ‘Recent App’ list." https://dontkillmyapp.com/oneplus
Re: Android vendors, don’t kill my app
#29The UI makes it very clear if you have it enabled, it explicitly tells you what it does and I never missed anything because of it.
If you keep your phone on silent you don’t care if it delays fetching messages until you actually turn on your screen anyway...