Many Android users will be familiar with the app called Greenify. This is a power-saving app that allows the user to create a list of apps that, when closed, are forced to "hibernate." That is, they are not allowed to run in the background. It is therefore similar in function to the BB10 option to deny apps the right to "run when minimized." The creators of Greenify point out that the app wouldn't be necessary if apps were "well behaved" in the first place, but unfortunately many are not. Some apps insist on loading themselves back into memory and using CPU time even after the user has "closed" them, using battery power.
(For the record, the same issue exists in BBOS. I discovered that some apps, such as Pandora, could not be removed from RAM or turned off without uninstalling.)
Android M has "Doze", which effectively hibernates many apps when the phone is not in use, but this doesn't make Greenify useless, because when the phone is in use, Doze does nothing and those background apps can merrily back to doing whatever they're doing. Greenify keeps them in hibernation until the user actually runs them again. So Greenify serves a purpose, even on Android M.
Greenify can work on an unrooted device, but for some features it needs root. Therefore, it can't work at its best on BB Android devices.
Which brings me to my point. I don't own a BB Android device (yet). I don't know if BB's flavor of Android has anything like BB10's option to deny apps the right to run when minimized. But I'm inclined to doubt it, since by all accounts they've chosen to keep Android as close to stock as possible, apart from the launcher and certain apps. So I'm thinking that it might make sense for BB either to create their own app like Greenify and bundle it with their suite of apps or partner with Greenify to use theirs. Doing it this way would allow updates without waiting for OS updates.
I guess my question, for those of you who know a lot more about this than I do, is: Does this sound like a Good Idea?