Slashdot Mirror


Top Android Phone Makers Are Killing Useful Background Processes and Breaking 3rd-Party Apps To 'Superficially Improve' Battery Life, Developers Allege (dontkillmyapp.com)

A team of developers has accused several popular smartphone vendors of compromising the functionality of third-party apps and other background processes on their phones in an attempt to "superficially improve" the battery life. The team, Urbandroid, further alleges that these vendors have not correctly implemented Doze mode feature that Google introduced with Android Marshmallow. They also say that Google appears to be doing nothing about it.

Among the worst offenders are, per developers (in descending order): Nokia, OnePlus, Xiaomi, Huawei, Meizu, Sony, Samsung, and HTC.

162 comments

  1. Good by ArchieBunker · · Score: 2, Insightful

    We don't need that shit running in the background. Much like every windows program that wants to run at startup.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
    1. Re:Good by Anonymous Coward · · Score: 0

      I just wish we had the option of what could run and what couldn't and what could run in the background for up to X amount of time after I launch it. (so switching to another app doesn't close it). Or so when you 'close them' they actually close.

    2. Re: Good by Anonymous Coward · · Score: 0

      It is pointless to say anything here. Everyone knows nothing will change

    3. Re:Good by grep+-v+'.*'+* · · Score: 1

      I've got a Xiaomi phone that for a few tasks, I had to "drill down" and disable the automatic power-saving mode. Not hard to do but was slightly hidden. Noticed when a few apps "Back Button" were still there on the GUI but not actually functional.

      No big. Glad they did it (and also glad they left an escape to disable it for specific apps.)

      --
      If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
    4. Re:Good by svanheulen · · Score: 3, Interesting

      While I agree for most applications, I'm actually having a problem with this behavior on my Samsung phone. I use an always-on VPN which will often lose connection and then not reconnect because the system has stopped/suspended the VPN application. There are options for disabling the Samsung "battery saver" functions for certain applications but even after doing that, it still happens (although not as often).

    5. Re:Good by The-Ixian · · Score: 2

      I have found on my OP that adding apps to the "don't optimize" list in Android and/or "locking" the app in the run list solves any issues arising from battery optimizations.

      I have a couple of apps (smart wifi toggler and calls blacklist pro) that need to run all the time. Doing the above solved the issue of those apps getting killed.

      --
      My eyes reflect the stars and a smile lights up my face.
    6. Re: Good by Anonymous Coward · · Score: 0

      I want the app that alerts me if the train is late to be able to do so. I want the audio book app to listen for a play command from a headset. Most other background crap can diaf.

    7. Re:Good by crow · · Score: 2

      Exactly.

      I want to stop a lot of apps from being able to self-start. For most apps, if I don't click on it, it should never start, but obviously there are exceptions. Whether they're self-starting for nefarious reasons, or for features I'm not interested in, I want them locked down.

      Likewise for background operation. Many apps shouldn't be running in the background at all, and I would like the ability to control this.

      I also want the ability to turn off network access to apps that don't need it (at least for any feature I'm using). I've started using the NetGuard app that runs as a VPN to give me this feature, but it should be available by default. Remember when Android used to consider network access as an app permission? Bring that back so that I can deny it.

    8. Re: Good by Anonymous Coward · · Score: 0

      Do you use Privacy Guard or is that LineageOS only?

    9. Re:Good by Iwastheone · · Score: 2

      I've had to resort to using "NoRoot Firewall" (by Grey Shirts) to block apps access on my non-rooted phone to keep Facebook & other apps from phoning home.

    10. Re:Good by GuB-42 · · Score: 2

      We don't need that shit running in the background.

      That's unless you do.
      You don't want apps running in the background, except you want to be notified of messages by your favorite instant messenger, or you want your fitness tracker to actually track, or be notified of traffic jams.

      What you really want, like everyone else, is that your phone magically guesses which background processes you want and with ones you don't. Unfortunately, there is no magic, but it doesn't stop manufacturers from trying, and failing.

      The worst part is that there is not standard. It results in apps behaving differently depending on smartphone models, with different kinds of manual overrides.

    11. Re:Good by crow · · Score: 1

      Sounds like essentially the same thing as what I'm using.
      https://f-droid.org/en/package...

      I'm sure I'll soon hit the problem of not being able to run more than one VPN at a time. I also don't like that it means there's always a notification telling me that it's running.

      The one you mention says it doesn't support LTE, which makes it rather useless for me. I also like the idea of using open source apps from F-Droid when possible.
      https://play.google.com/store/...

    12. Re:Good by Puls4r · · Score: 1

      Except I don't. There's only three "apps" I want to constantly update. That's my phone (so it rings when people call), my email, and my text messaging.

      Not instagram, snapchat, etc. Nevermind that I don't use them, there is NO good way in the android ecosystem to prevent them from staying resident in the background if you run them once. Many other apps have this same problem. For no good reason at all, they are sitting in the background. There is no one ounce of functionality they add to my user experience by doing so. And I actually suspect many of them are bad actors and are sending location and other data.

      Give me an option that kills every process with a given program when I exit out of it. I'll be happy. I've long had this complaint with android.

    13. Re:Good by war4peace · · Score: 1

      Wait, wait...
      You might not need some shit that is running in the background. I might need it. Joe Thirdparty might see some of that shit as essential.
      Here's an example: The instant messaging app that my company is using (namely Slack). I absolutely require it to be running in the background, so that if there's an issue which requires my attention, I could be pinged and work on it. If the OS decides for me (which happens more and more often and I hate it!), I would end up not receiving messages when I have to.

      Not cool.

      While we're at it, I am being notified multiple times a day by my Samsung phone that it runs in performance mode. I KNOW! I set it that way, and no, I don't want it any other way. But the OS still bugs me about it, with no way to turn off that notification.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    14. Re: Good by c6gunner · · Score: 2

      New versions of android (starting with either nougat or oreo) do give you the ability to block network access to either WiFi or cell networks, or both.

      LineageOS (via privacy guard) gives you the option to prevent apps from auto-starting, as well as to prevent them from running in the background.

    15. Re:Good by Iwastheone · · Score: 1

      LTE & this app is what I've been using for a year without issues. As to exactly where this app re-directs to, I don't know, nor care. My browsing habits may be appearing on the screen of the President of China, as long as Facebook and other uninstallable apps are blocked, I'm ok with it. Side benefit is any non-online game can be used without constant ad bombardment. :)

    16. Re:Good by Iwastheone · · Score: 1

      Next time you get that notification, do a 'long press' on it. A submenu should come up that'll let you block notifications from that app.

    17. Re:Good by crow · · Score: 1

      I suppose the text on the Google Play store refers to an older version or only applies to some LTE networks.

    18. Re: Good by crow · · Score: 1

      I can turn off background mobile data on a per-app basis, but not data overall. With NetGuard, I can block the network on apps that only use it for advertising or spying, making them fully useful again.

    19. Re:Good by Anonymous Coward · · Score: 0

      I want to give permissions to the very few apps that I actually need running in the background, and everything else (except system services) should be killed. As long as I can't do that, I'm fine with the OS killing apps heuristically. Worst thing that can happen is that they take a bit longer to start up and sync.

    20. Re:Good by Anonymous Coward · · Score: 0

      I did that a few times. Now I have my phone randomly buzzing without any visual indication of what it wants. Like a baby.

    21. Re:Good by war4peace · · Score: 1

      Yes, same thing happens to my phone, took me a looong time to figure out why that happens.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    22. Re: Good by c6gunner · · Score: 1

      On Oreo I have 3 separate toggles for each app:

      WiFi data
      Mobile data
      Background data

      I used to have a firewall app, but no longer need it. The only thing I miss is the ability to disable all connectivity by default and only grant it to apps which I intentionally enable.

    23. Re:Good by thegarbz · · Score: 1

      We don't need that shit running in the background.

      You never specified what is running in the background. You don't need a trigger service running in the background when you want to trigger on events? You don't need a syncing service running in the background when you want to automatically cloud sync?

      Because that's the "shit" we're talking about. Samsung by default will kill both the Owncloud and IFTTT clients.

    24. Re: Good by crow · · Score: 1

      I'm also on Oreo (Samsung S8 on AT&T). So either Samsung or AT&T disabled the toggles for WiFi and Mobile data on a per-app basis, because it isn't there for me.

      On the plus side for running a VPN, I can also use a hosts file to block ads.

  2. Indeed by Anonymous Coward · · Score: 0

    These companies must stop immediately. It is intolerable not to mention how badly the companies are hurting themselves by forcing developers to stop supporting their phones. Additionally this is a privilege the companies taking that they explicitly agreed not to take in their terms of service for many years.

    1. Re:Indeed by Chrisq · · Score: 1

      On Huawai phones you can set an app's power saving options and allow it to run in background, run at start-up etc. It's a bit hidden in the menus but it can be done.

    2. Re:Indeed by Anonymous Coward · · Score: 0

      All Android phones this option in the UI - it just doesn't work. And because of the way Android transparently hibernates background processes the user can't tell if it's working; except to maybe notice some apps never quite work properly.

  3. I'm fine with this by Anonymous Coward · · Score: 0

    A phone doesn't need a lot of background apps. It needs to make calls and texts. If I'm interacting with it, then it can power up things needed for a browser and other garbage. Once I put the phone away, it ought to suspend all that garbage.

    1. Re:I'm fine with this by Goose+In+Orbit · · Score: 3, Insightful

      What about scheduled backups?

      Titanium Backup fails to run any scheduled tasks on my handset - unless the battery "optimisation" for it is turned off... ...run it manually, and it's fine...

    2. Re:I'm fine with this by itsme1234 · · Score: 1

      Your garbage is someone's else treasure. There are alarms, countdown timers, app notifications (including chat clients), music/audiobook players, step counters and many more. If you want to use your phone as a mobile phone from 20 years ago combined with a desktop computer from 20 years ago fine, but not everybody wants that. And the solution for you is simple: just don't install any apps. The solution "let's kill everything in 20 minutes" even if the user installed let's say vlc and is playing something because you just want to do calls and texts with a phone seems to be extremely poor on many levels.

    3. Re:I'm fine with this by Anonymous Coward · · Score: 0

      Then the OS API sucks. I don't know much about mobile development, but a better designed OS would allow you to schedule events in the future rather than running a sleeping service. When the time is reached, the OS would call your program with whatever parameters you specified. Thus you'd only have one timer running instead of every app having their own timers.

    4. Re:I'm fine with this by Goose+In+Orbit · · Score: 1

      I'd agree ... this has only been an issue since Pie came out.

      Whatever Google did is (to put it mildly) flawed...

    5. Re:I'm fine with this by Anonymous Coward · · Score: 0

      Uh, it's a phone. It has no data that isn't already present elsewhere. You do zero content creation on a phone. Photos are synced on demand. Once you are synced there should be no background process waking you up.

  4. Good by Anonymous Coward · · Score: 0

    About time makers act like they own their phones. Finally!

    Trump powa!

  5. Useful background processes? by QuietLagoon · · Score: 2, Insightful

    Useful background processes that are useful for whom? The developers who want to harvest data continuously?

    1. Re: Useful background processes? by Anonymous Coward · · Score: 0

      These background processes were added to the phone OS because the companyâ(TM)s devs are not skilled and cannot complete tasks without using resources far beyond what is required. Literally lazy devs combined with lazy managers who continuously violate their own terms of service and claim they are above the law even though they are not and certainly not remotely qualified to be above the law even if it were possible. It is a case where the law and people are being abused purposefully by people who know full well that their incompetence requires too much effort to act in good faith and according to previous agreements and law

    2. Re:Useful background processes? by agoodm · · Score: 2

      To me! Android Doze broke K9mail unless you found some obscure menu which disabled the functionality. Its a total mess!

    3. Re:Useful background processes? by Anonymous Coward · · Score: 0

      I use Emby shares and I am always using my phone to control my TV, welp it turns out Huawei is one of those companies, so a P20 always breaks the connection.

    4. Re: Useful background processes? by Anonymous Coward · · Score: 0

      Super lame

    5. Re:Useful background processes? by Anonymous Coward · · Score: 0, Troll

      Just use the remote nerd.

    6. Re:Useful background processes? by Anonymous Coward · · Score: 0

      Sony broke GMAIL for me. Probably for my own benefit so the google overlords no longer have free reign over my information.

    7. Re:Useful background processes? by spire3661 · · Score: 1

      Email should be pull not push.

      --
      Good-bye
    8. Re: Useful background processes? by Anonymous Coward · · Score: 0

      all my nerds are local

    9. Re:Useful background processes? by MightyYar · · Score: 1

      Why? I mean, I have mine configured as pull, but what is wrong with getting a notification when you have a new email?

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    10. Re:Useful background processes? by Boern1138 · · Score: 1

      That's like, your opinion, man. E-mail push has been available for a while and worked perfectly fine. But the bigger problem is that often even periodic pull (setup to the interval I prefer) would not work unless you ripped out the power management "feature" from seven million different locations. And I would very much like a chat application that is totally independent of Google. Jabber is practically dead on Android because of the fucked up power management. It's ok for the OS to suspend overzealous background services. But please give me the ability to override that easily.

    11. Re:Useful background processes? by itsme1234 · · Score: 1

      Maybe it's time to give up dial-up?

    12. Re:Useful background processes? by QuietLagoon · · Score: 1

      ...To me! ...

      I'm not saying that there is no use for background processes that benefits the users. But maybe google is locking things down in order to go after the data harvesters, and those who use the background processes for valid purposes can continue to do so (once they fix their code to work properly).

    13. Re:Useful background processes? by Anonymous Coward · · Score: 0

      Not everyone keeps their mail app open constantly, and its a drain on phone resources to check every 2-3 minutes.

      Most employers see Email on Phone as a tether to tie their employees to work and quite a few don't understand why an email might not get an immediate reply.

      Email is an asynchronous form of communication, if its really urgent, perhaps they should text, or even better, pick up the phone and call (all assuming they can't even have the conversation face-to-face).

    14. Re:Useful background processes? by MightyYar · · Score: 1

      Not everyone keeps their mail app open constantly, and its a drain on phone resources to check every 2-3 minutes.

      OK, I agree - which is why I have mine set to be pull. I have colleagues and friends who like it to be push.

      Email is an asynchronous form of communication, if its really urgent, perhaps they should text, or even better, pick up the phone and call (all assuming they can't even have the conversation face-to-face).

      I agree on the phone call, but texting is not any better than email. I have texts (especially MMS) that come hours or even days after they were sent on occasion. Email is old, standardized, and mostly reliable. With SMTP and IMAP, you have a system that is more reliable than texts - and if you are looking for robustness you can even configure return receipts. You can do this with texts as well, but it's a lot more finicky at the moment.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    15. Re:Useful background processes? by Anonymous Coward · · Score: 0

      For users who are running P2P program nodes.

    16. Re:Useful background processes? by dwpro · · Score: 2

      Strangely, the issue is the exact opposite. Push notifications, ie, firebase messages, actually work fine, it's the stuff that needs to wake up and do something on a schedule basis when the phone is in 'deep doze' that get the shaft. Check out the 'FCM' section here for more info. Regardless, even with explicit battery saving exclusions, we are unable to do get GPS location when the phone goes into deep doze after an hour no matter what we do. Quite frustrating to try and do real work on a phone with these arbitrary (and unevenly distributed) restrictions.

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    17. Re:Useful background processes? by Puls4r · · Score: 0

      If google is going after anyone, it's because they don't want those people having the same access GOOGLE has. There's no vested company interest in preventing app creators from harvesting your data, and google does nothing just to be nice.

    18. Re:Useful background processes? by aaronb1138 · · Score: 1

      GPS is computationally and radio expensive on the battery. You should not have access to it while in deep doze. Plus this helps as a psuedo-security measure to help prevent apps from harvesting continuous location data from users.

      What exactly is your use case for which you need full precision location information while the user is not using the phone?

    19. Re:Useful background processes? by dwpro · · Score: 1

      In my case, it's creating a breadcrumb trail for them so we can detect how many tobacco ads/stores they have come in contact with in their daily routes for the purpose of helping folks quit smoking and getting better data on exposure vs quit attempts. Despite motion supposedly waking deep-doze, it doesn't work reliably for us. It does drain the battery, of course, though not as badly as you might expect, at least on 6.x back when it worked reliably. Shouldn't the user be able to opt-in for this sort of tracking if they prefer?

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    20. Re:Useful background processes? by spire3661 · · Score: 1

      For me personally it adds to an already unacceptable signal-to-noise ratio in real-time communications. Email is asynchronous and always pull to me. If you want to reach me in real time, use a synchronous comm channel.

      --
      Good-bye
    21. Re:Useful background processes? by MightyYar · · Score: 1

      OK, but it doesn't hurt you or your workflow to have it configurable either way. People who want it to be close to real-time are happy and you are also happy, right?

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    22. Re:Useful background processes? by spire3661 · · Score: 1

      The unfortunate part of communicating via text/forums is that everything seems like you are forcing a dichotomy unless you couch it very carefully. Yes, you are absolutely right, choice is good. There is a better way to have this conversation, i'll try to be more articulate in the future.

      --
      Good-bye
    23. Re:Useful background processes? by MightyYar · · Score: 1

      Ah, good ol' miscommunication... Rereading your comments I can see where I went wrong.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    24. Re:Useful background processes? by tepples · · Score: 1

      That's a bit tricky when the ISP quotes you six figures to upgrade from dial-up to broadband (source 1; source 2; source 3).

  6. Blame Google by Anonymous Coward · · Score: 0

    They allow these shit tier manufacturers to break things in Android and still sell them as Android OS.

    I mean, If it is a forked release like say "OxygenOS" for Oneplus, I can then accept it is not Google's problem, but when something is sold as Android, it should not be allowed to do dumb stuff like this.

  7. Superficially? by Junta · · Score: 3, Interesting

    What, some background process that's responsible for somehow updating the batter meter, resulting in it not going down even though the battery is going down?

    No, that's not the case? Then the battery life is not 'superficially' extended, it is either extended or it isn't. If they claim better battery life as a reason, but they don't actually get battery life, that is not superficially extended, that is flat out incorrect.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re: Superficially? by Anonymous Coward · · Score: 0

      It does not matter the reason. The co pa y explicitly agreed not to do this. At the very least they need to terminate the processes if not pay damages to every developer in the world for this

    2. Re: Superficially? by Anonymous Coward · · Score: 0

      True. And frankly this discussion is a waste of time since all the devs have left the platform entirely. There is literally no development happening for these phone and all future development has been permanently cancelled

    3. Re: Superficially? by Anonymous Coward · · Score: 0

      Announcement: Our new 2019 car models have doubled the gas mileage of the 2018 models.*

      *Assumes the new 20 kph speed governor is engaged. Mileage not guaranteed to be different if you use the standard mileage test or disable the governor for driving faster than 20 kph.

    4. Re: Superficially? by Anonymous Coward · · Score: 0

      And what if you donâ(TM)t drive at all because you have a broken finger?

    5. Re:Superficially? by Luthair · · Score: 1

      Yea, I think they probably meant artificially. Its artificial because it may affect the user's usage of the phone.

    6. Re: Superficially? by Anonymous Coward · · Score: 0

      Then your gas mileage is 0, much worse than the 2018 models, so splint your finger and resume burning those fossil fuels!

    7. Re:Superficially? by Wrath0fb0b · · Score: 1

      It's superficial because they are getting gains in battery life by removing functionality rather than actually improving the capacity or efficiency of the phone. That is, it connotes an improvement in the superficial appearance of things -- looking better rather than being better.

    8. Re:Superficially? by thegarbz · · Score: 1

      Then the battery life is not 'superficially' extended, it is either extended or it isn't.

      Splitting hairs will not help your cause. There are many apps that do background related tasks so infrequently that killing them has no more than a "superficial" improvement, which as the definition of the word implies it makes no difference at all to battery life.

      Android does not have an internal task scheduler so apps need to suspend themselves in order to run tasks. While they are suspended they have practically no impact on the device.

  8. Quite annoying by Tomahawk · · Score: 4, Interesting

    This is quite annoying. I found stuff like 'FolderSync', which will allow you to, say, copy the contents of a directory from your phone to your Google Drive automatically every night, would get killed off mid copy as it runs as a background tab.

    Similarly when copying a large file using a file manager, or downloading a large file in the background.

    It's possible to set an app up as an exception, but you have to do this for all applications that you want to be able to run in the background.
    Yes there are some apps that you probably don't want to run, but it's really frustrating when it stops the apps you want to allow run, and you have to go hunting for a setting that has a different name on each phone.

    1. Re: Quite annoying by Anonymous Coward · · Score: 0, Interesting

      It to mention it is impossible to do all tasks the way you describe. There are plenty of important tasks that you can only perform in this mode which was explicitly granted to devs in the license. It makes the whole ecosystem unreliable, abusive, and driving everyone out of business

    2. Re: Quite annoying by Anonymous Coward · · Score: 0

      I don't recall authorizing background operations on most of the apps that do it. Most of the time there's no way to deny these permissions either. Some notable epic fails include Spok (a horrible paging app), which always changes the phone notification volume to the maximum. The only way to avoid this is to not use the app.

      I don't think it's great to have android forks implementing this control themselves, but Google's failure to manage it centrally is a big problem.

    3. Re:Quite annoying by rcderp · · Score: 1

      I recently (a few weeks ago) purchased a Nokia 6.1. I previously had a Samsung S7. I am using the same apps on the Nokia as I did on the Samsung. I have had quite a few apps that run some sort of background process and are now getting killed off regularly. I initially thought this may be related to the adaptive battery feature (New phone, so the machine learning behind this feature has to be 'trained'). After some experimentation, that didn't seem to be it. Although the apps I've seen affected are all over the board (system utilities, games, instant messaging), the most obvious one is a popular battery usage monitoring app. The app is designed to run in the background and record which apps are consuming the most battery. This app's background process (where all the work is done) is killed off after about 10-20 minutes. I can get it to resume if I open the UI again, but that defeats the purpose of the app if I have to constantly re-open the app.

    4. Re:Quite annoying by argStyopa · · Score: 1

      Oh I disagree.
      Essentially you're asserting apps should be able to run in background, unless you opt-out. That's a security nightmare.

      Far better to say on install "hey this has to run in the background to function, ok?". I can't tell you the number of apps I've uninstalled for background-running shenanigans - why does Soundcloud need to know my LOCATION, for example? Or this gps application need access to my contact list?

      --
      -Styopa
    5. Re:Quite annoying by Anonymous Coward · · Score: 0

      Your complaint is years out of date. Android lets you run apps while blocking access to location, Grandpa. In fact everything is blocked by default. If Soundcloud wants access to your location you have to whitelist it.

    6. Re:Quite annoying by argStyopa · · Score: 1

      Obviously it has. OP is suggesting that apps be defaulted as able to run in background, why wouldn't we use the same affirm-to-whitelist procedure for this as for access to other facts of the phone?

      --
      -Styopa
  9. Smaller and Thicker! by Zorro · · Score: 4, Insightful

    Smaller and thicker phones with a decently thick battery.

    We DON'T need a 7 inch phone as thin as a knife!

    1. Re:Smaller and Thicker! by Anonymous Coward · · Score: 0

      I got a moto Z and added the battery mod. Makes for a thicker phone, which I prefer and run time of days.

    2. Re:Smaller and Thicker! by tooyoung · · Score: 2

      We DON'T need a 7 inch phone as thin as a knife!

      But then you wouldn't need to also carry a knife!

    3. Re:Smaller and Thicker! by thegarbz · · Score: 1

      Smaller and thicker phones with a decently thick battery.

      Phones have been getting thicker and batteries have been getting larger consistently across models for the past 3 years. If you want an even thicker device, get yourself a battery boosting case and don't pretend like you speak for everyone.

  10. Actually OnePlus gives you control by Pedestrianwolf · · Score: 1

    I have a OnePlus 6 and I was having issues with applications getting killed in the background. Most frustratingly was when my couch to 5K app got task killed with about 45 seconds left at the end of my run. But guess what? In the settings menu you can disable battery optimization for specific apps. Haven't had a problem since.

    1. Re: Actually OnePlus gives you control by Anonymous Coward · · Score: 0

      All these dumb suggestions that they already know full well will not work out and stating what developers ought to want or to think is all just controlling sociopathic behavior

    2. Re:Actually OnePlus gives you control by Anonymous Coward · · Score: 1

      Run faster?

  11. Bitching About User Control by Anonymous Coward · · Score: 1, Interesting

    Seriously? You're bitching about having control of what hidden things your phone is doing? This is not a bad thing. Your phone shouldn't be doing shit behind your back without your explicit permission. ... and you're talking about important things, like bulk copies of files. That's a very good thing for you to have control over.

    1. Re: Bitching About User Control by Anonymous Coward · · Score: 0

      Your phone shouldn't be doing hidden things without permission? Like letting an app work for a week before getting a generic notification that it has optimized your battery usage after learning your habits, but not saying it disabled apps or which apps or giving a link or even keyword for relevant settings? If that background app does something bad, it already had plenty of time to do so, while legit apps stop working at some arbitrary point after you start using it.

    2. Re: Bitching About User Control by Tomahawk · · Score: 2

      The issue is when you download an app and expect it to work, and it doesn't. And the reason is because the phone manufacturer decided to kill the app off and not tell you. And then you complain to the dev that it doesn't work and the poor dev is left telling you how to fix something that the phone manufacturer put in place that's non-standard.

      I currently have a problem where chromecast connections (from YouTube or NetFlix) get disconnected on my phone when I turn the screen off. My chromecast will still play, but if I open the app again I generally have to reconnect, or even kill off the app and run it again and then reconnect. It's likely caused by Sony killing off some background processes, and I can't find what process it's killing off.

  12. Android is a mess by DogDude · · Score: 2, Insightful

    I just got an Android phone because I had to due (main phone is a Windows phone). Holy shit, what a mess it is. It has tons of processes that are indecipherable. How does anybody manage all of that?

    --
    I don't respond to AC's.
    1. Re: Android is a mess by Anonymous Coward · · Score: 0

      They donâ(TM)t. Itâ(TM)s just a parody of a phone. It was never intended to behave correctly by google. They just want your money

    2. Re:Android is a mess by Anonymous Coward · · Score: 1

      I just got an Android phone because I had to due (main phone is a Windows phone). Holy shit, what a mess it is. It has tons of processes that are indecipherable. How does anybody manage all of that?

      They buy an iPhone instead. It has a well-designed, mature OS.

    3. Re:Android is a mess by ilsaloving · · Score: 3, Interesting

      How does anybody manage all of that?

      Wrong question. The real question is why should a user HAVE to manage their phone like a sysadmin?

      It's a phone. It's an *appliance*. If a user is required to manage their phone to such a degree, then there are severe and fundamental flaws in the phone's OS.

      This all stems from the fact that Google gave developers too much control, and developers treated phones as if they were PCs instead of embedded mobile devices. As much as I hate to say it, Apple was right to start with a locked down OS. It is always more difficult to take away permissions and capabilities than it is to gradually give them.

      It's been very well established at this point that developers cannot be trusted to do this properly, so it's up to the OS to be tight-fisted in how apps operate. This is especially true when it comes to limited-resource devices like phones. Now Android is in the completely expected position of trying to lock things down without breaking half the apps on the app store.

    4. Re:Android is a mess by unrealmp3 · · Score: 2

      The file manager is a joke though.

    5. Re:Android is a mess by dwpro · · Score: 1

      if you want the phone to be a dumb appliance, that's your call, but I think many of us actually want _more_ control, not less. I have my phone hook up as the controller for a coffee roaster, and I don't want my background processes dying mid-roast (like it does now, post android version update). For a platform as diverse as android, I could see a spectrum of options being available, but specifically dis-allowing functionality that many users would find useful to appease those who want a dumb device is in no way what _I_ want. Make the battery power better, sure, but let us opt-out easily and in an unrestricted manner.

      --
      Millions long for immortality who do not know what to do with themselves on a rainy Sunday afternoon. -- Susan Ertz
    6. Re:Android is a mess by ilsaloving · · Score: 1

      What you are talking about is tangental to my point.

      You are specifically trying to use a phone for a purpose it was never made for. You could accomplish the same thing with an arduino or a raspberry pi.

      The fact that you *can* do it with a phone is pretty cool, and I see no problem with giving people the option to hack their phone to pieces if they so choose.

      But when the average person buys a phone and takes it out of the box, it is an appliance. An advanced appliance that can run arbitrary software, but it's an appliance none-the-less, and *expecting* users to don their sysadmin hat *just* to maintain their phone is completely unacceptable.

    7. Re:Android is a mess by Anonymous Coward · · Score: 0

      As are the quality of the majority of most ios apps on apples ipad tablets. Android nails iOS apps to a post in this regard. Considerably better engineered, and the tablets can actually be used for something productive.

    8. Re:Android is a mess by Anonymous Coward · · Score: 0

      It's been very well established at this point that developers cannot be trusted to do this properly

      No, it's been well established that no-one, users, developers, manufacturers, et al, can be trusted to do their job properly when it comes to IT devices for the very ideology you've stated:

      It's an *appliance*.

      That ideology is from 1989. Well before the internet was mainstream and in many cases well before most people even had an IT device in the home let alone multiple. It was made with the assumptions of the time: Only person who could access the device was it's owner. The device was chained to a desk and did not move from that spot ever. It was turned off when not in use. Etc. All of these assumptions are no longer valid in the modern day. They haven't been valid since the mid-00s.

      The implications of those assumptions being wrong are HUGE. It's an entirely different security and use environment. What used to have time set aside for it now has to be done in five seconds or less. The device is now mobile and has to put up with not only the physical durability demands of mobility, but the availability demands as well. The device never shuts off entirely, and updates are mandatory due to the constant connection to world wide web. Where the most done with it in the past was tax returns and the occasional game of solitaire, today the device has to contend with live streaming video, 1080p 3D games, and constant advertisement scripting. Due to conflicts of interest and a complete logical fallacy of "who owns the data on a device", the device must answer to multiple masters. Each with their own priorities which often directly conflict with each other.

      And despite all of this, you still expect "It's an *appliance*." to be upheld? That broken ideology may be inciting because it means you as the user can remain ignorant, but your ignorance is the very reason why things are as bad as they are. That ignorance is what enabled the mess that is Android to be made. (Too many masters). That ignorance is what enabled Apple to be targeted by the FBI. (All decisions made and approved by Apple.) That ignorance is what enabled Windows 10 to trap it's users in a hostile environment. (Users need to be retrained to move to anything else.) That ignorance is what enables the massive hacks we have stories on once a month. (Profit before security.) Heck, that ignorance is what keeps video game console hackers able to routinely break security. (They keep trying to roll their own crypto.) People need more education about these things, not less. And treating these things as appliances that do one thing is the worst possible description or ideology you could give to or have with anything with a general purpose processor in it.

    9. Re:Android is a mess by Anonymous Coward · · Score: 0

      An advanced appliance that can run arbitrary software, but it's an appliance none-the-less

      You just said it wasn't. So which is it?

      *expecting* users to don their sysadmin hat *just* to maintain their phone is completely unacceptable.

      Then buy a flip phone. That's an appliance. It only makes calls. If you want a device that does more, then you need to know how to protect and use it properly. The fact that you expect your ignorance be good enough is what's unacceptable as it doesn't match the reality of what you are trying to achieve.

    10. Re:Android is a mess by Anonymous Coward · · Score: 0

      Uh, no matter how many times you say it's an appliance it is still a general purpose computing device.

    11. Re:Android is a mess by Anonymous Coward · · Score: 0

      If you don't want the battery saver to save your battery then turn the fucking thing off.
      How hard is that?

    12. Re:Android is a mess by thegarbz · · Score: 1

      It has tons of processes that are indecipherable. How does anybody manage all of that?

      Easy answer. You don't. The fact that you even see the tons of processes means that you are not using the OS, you ARE the OS. Android will run perfectly fine with you ever seeing any process referenced which you didn't specifically install. This includes the topic at hand which is about apps being killed and nothing to do with indecipherable background processes that users never see.

    13. Re:Android is a mess by thegarbz · · Score: 1

      This all stems from the fact that Google gave developers too much control, and developers treated phones as if they were PCs instead of embedded mobile devices.

      This is a counter to an argument that was never fully explored. The GP said "how does anybody manage all of that", the answer is people don't. The phone happily manages itself. No issue with developers or anything, the fact that the GP sees indecipherable processes in the first place or anything beyond a list of apps that he himself installed shows not that Google didn't restrict control, it shows that the GP is doing too much digging and tinkering rather than just using their device.

      Now Android is in the completely expected position of trying to lock things down without breaking half the apps on the app store.

      Again it's nothing of the sort. Android has handled this issue just fine for years. The problem is idiots telling people they need to micromanage their OS causing people to expect to have the micromanagement handed to them on a silver platter which leads to OEMs developing their custom garbage and utterly pointless systems which have a negative impact on the device.

      The advice to force kill backgrounded apps for battery life has been wrong for 10 years, that hasn't reduced the amount of apps that are available for the express purpose of doing this.

    14. Re:Android is a mess by ilsaloving · · Score: 1

      Except that they *haven't* handled it "just fine for years". If it had been, then "idiots" wouldn't have been going around saying that they needed to micromanage their device.

      I mean, seriously, you are so utterly wrong that I can only assume that you posted for the express purpose of starting an argument.

      There are plenty of examples of random apps that run uncontrolled background processes that utterly destroy battery life. Hell, some of those apps are installed by the *manufacturer*, such as the suite of bullshit that Samsung installs (or at least used to, don't know if they still do) on their phones. So no, micromanaging your phone *is* necessary. A user that doesn't have the skill to manage their phone will simply return their phone, claim it's broken, and get a different one, lather rinse repeat.

      Having background processes killed automatically is the expected result of developers not doing a good enough job of handling the process management themselves.

      Why is it that iOS doesn't have this problem? Because iOS doesn't grant virtually unlimited access of resources to background processes. People may have a lot of complains about iOS, but having to micromanage their devices because of shitty apps is not one of those things.

    15. Re:Android is a mess by thegarbz · · Score: 1

      Except that they *haven't* handled it "just fine for years". If it had been, then "idiots" wouldn't have been going around saying that they needed to micromanage their device.

      No they literally have. "idiots" saying that people need to micromanage the device kind of says it all. Only "idiots" say that. The reality is there are plenty of articles out there and studies that show killing background apps actually consumes MORE battery due to the OS unloading it from cache as a result. But like a lot of IT things when dumbed down to a level where lifehacker.com will write a shitty article about it, actual logic does not apply.

      There are plenty of examples of random apps that run uncontrolled background processes that utterly destroy battery life.

      Yeah random apps do. Usually those loaded with malware. Pretty much never any of the apps you find the majority of devices actually running. Surprise!

      Having background processes killed automatically is the expected result of developers not doing a good enough job of handling the process management themselves.

      Except developers do this just fine. Just because bitcoin mining malware exists do you expect windows to kill every process that isn't currently showing an icon in the taskbar? No that would be as stupid as it sounds.

      Why is it that iOS doesn't have this problem?

      iOS DOES have that problem. There's just as many articles and false advice about closing shit on iOS as there is on Android. Hell the whole practice of turning half the features of your phone off for perceived battery life started with iOS as did the notion of having to manually close apps from the task view.

      Know why people don't micromanage apps on iOS? They can't, and let's face it there's less actual malware on the App Store. But the sad reality is you pick a random phone on the street and you're almost certain to not find a background task running where killing it would somehow benefit the battery without actively removing a function the user depends on, save for occasional malware.

      Now when was the last time you defragmented your RAM? Programs for that exist so it must be necessary to do right?

  13. Motorla by Anonymous Coward · · Score: 0

    While their phones aren't the most exciting, they come with basically no crap ware installed.

  14. Where's hyphen-boy? by Anonymous Coward · · Score: 0

    Shouldn't the headline be:
    "Top Android Phone-Makers Are Killing Useful-Background-Processes and Breaking 3rd-Party-Apps To 'Superficially Improve' Battery-Life, Developers Allege"

  15. i do that myself to my phone by FudRucker · · Score: 1

    i have a Samsung Galaxy S9 Plus and i disabled facebook, and a few other non-essential things i dont use, and on top of that when i dont need to use a full featured smartphone i set the battery saver to maximum which disabled everything except for phone & text, which makes most the apps inaccessible and that is fine with me most the time, i can always turn the battery saver mode off when i need to use a full featured phone, then switch back to max battery saver mode when i am done

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:i do that myself to my phone by Anonymous Coward · · Score: 0

      What the market wants (which means what will generate the most money, not necessarily "what people need") is flashy phones. Screen as big and as bright as possible, case as thin as possible. The market does not check the spec sheet for battery life -- not that the manufacturers accurately report it anyway. When TheMarcus comes in to the AT&T store, he doesn't realize until after the purchase the battery life sucks.... my experience is Google is pulling the other direction, having hardware requirements go up enough so that older phones are no longer viable. This might be a way to counteract the planned obsolesence.

  16. Which Apps? by Anonymous Coward · · Score: 0

    that's all I want to know.

    So I can avoid these apps at all cost !

    captcha : exacts

    1. Re: Which Apps? by Anonymous Coward · · Score: 0

      Just dont but those phones. But the really smart phones instead even if you have to wait to afford them. You can ruin your life believing the marketing bullshit and playing the stupid games

    2. Re: Which Apps? by Anonymous Coward · · Score: 0

      I never stick phones up my but.

      you anal pervert.

      also your answer makes about as much sense as a chat session with a chatbot.

      captcha : cosmic

  17. Re:We could have had a healthy phone eco system by Chrisq · · Score: 2

    But you had to suck the green robot's cock.

    I for one welcome our green robot cock, sorry, uhm I mean overlords.

  18. What you want vs everyone else by sjbe · · Score: 2, Interesting

    Smaller and thicker phones with a decently thick battery.

    Ok, that is what YOU want. That has little reflection on what everyone else might want. I don't need a smaller phone (I like the size of the iPhone X) but I wouldn't object to the battery being thicker and it having a better camera. But that is what I want and you might feel differently. Some people want a tablet sized phone for some reason (bad eyesight, showing off, just like big screens, etc) and that's their right.

    Personally I'm fine with the base phone being thin provided they make an actually decent battery case which nobody has so far. Every battery case I've seen to date has been a clumsy and ugly hack, including the ones the OEMs make (looking at you Apple). They could actually put real functions into the case besides padding and a battery but to date no phone maker seems interested in bothering.

    1. Re:What you want vs everyone else by Anonymous Coward · · Score: 0

      I want a phone no bigger than 5s, 50% thicker with bigger battery. I want the headphone jack, the actual home button.

    2. Re:What you want vs everyone else by Solandri · · Score: 1

      That's exactly what the Moto Mods are for the Motorola Z phones. I'd argue those phones are actually more awkward without a mod. Unfortunately, that ecosphere seems to be dying, as pretty much all battery manufacturers have ceased making battery Moto Mods.

    3. Re:What you want vs everyone else by AvitarX · · Score: 1

      The bod batteries were pretty non-compelling.

      They already had decent battery life and the mod only was a tiny bit extra.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    4. Re:What you want vs everyone else by Anonymous Coward · · Score: 0

      huh, I have one, basically doubles the life. You call that a tiny bit extra?

    5. Re:What you want vs everyone else by AvitarX · · Score: 1

      I guess they got better and I look dumb.

      I see a 2.2k and a 3.5k now.

      When I was first looking, I swear they were like 1200, and it seemed pointless. The true zoom camera was a disappointment too.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    6. Re:What you want vs everyone else by Dixie_Flatline · · Score: 1

      The Apple battery case is shaped like that for 2 reasons:

      1) Because it moves the battery out of the way of the antenna. This is the primary reason.
      2) It makes the phone easier to hold (kinda like a pop-socket, but uglier and always there)

      It's one of Apple's few forays into the realm of function with almost no regard to form. Or in this case, the form is part of the function, but the form looks like hell.

  19. Moto seems to be good by 140Mandak262Jamuna · · Score: 3, Insightful
    I think it is time to buy only phones that are "Android One" compatible. According to Google, these phones must use stock android with absolutely no modification. And Google will update them without going through the manufacturer.

    Not surprised Nokia being the leader. It is owned by Microsoft now, and Microsoft will always game every benchmark.

    --
    sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
    1. Re:Moto seems to be good by Anonymous Coward · · Score: 0

      Not my experience with Android One (Xiaomi Mi A1). The camera app is non-stock (and the camera2 API is disabled, so the Google Camera won't work).

      The bluetooth configuration is slightly different (absolute volume disabled, so the bluetooth phone volume and bluetooth headset volume isn't synced), they added some of their stuff, some more or less useful (Mi Remote, Mi Services, FM Radio, Mi Feedback).

      And the updates for Android One devices still comes from the manufacturer.

    2. Re:Moto seems to be good by unrealmp3 · · Score: 1

      And that said, I'd still get an Android One phone over many other devices. (sorry, I wasn't signed in my previous comment.

    3. Re:Moto seems to be good by itsme1234 · · Score: 2

      I think you kind of shot yourself in the foot at every step. The Nokia we're talking about here (the one making Android phones) has nothing to do with the one sold to Microsoft (making Windows Phones and earlier feature phones). This Nokia's commitment is to "clean Android" and all their phones worth considering have Android One, I haven't seen anything else. If you look at https://www.android.com/one/ they are by far the manufacturer with the largest number of models, 7 (while most are missing or have one or two lost phones there).

    4. Re:Moto seems to be good by Anonymous Coward · · Score: 0

      Sound like you poorly chose your manufacturer to me.

    5. Re:Moto seems to be good by unrealmp3 · · Score: 1

      Which shouldn't matter when you get an Android One device, but the spirit of Android One doesn't seem well thought out or gives too much leeway to manufacturers.

    6. Re:Moto seems to be good by OneHundredAndTen · · Score: 1

      Not surprised Nokia being the leader. It is owned by Microsoft now, and Microsoft will always game every benchmark.

      Microsoft sold Nokia a few years ago.

    7. Re:Moto seems to be good by RevRagnarok · · Score: 1

      My Moto X4 does something similar tho... the camera app will forcibly kill ALL other apps. Including the app that launched the camera! So if I want to attach a picture to a text, I click add, choose the camera, and then when I take a picture, it drops back to my launcher. And that even takes a second or two to load. So then my text is gone.

      --
      I should put something clever here. Maybe someday.
    8. Re:Moto seems to be good by Jdodge99 · · Score: 1

      That's funny! Nokia and microsoft split back in 2014/2015 -- Nokia phones are now "Android One" android phones.

  20. Urbandroid sucks at app developement by Anonymous Coward · · Score: 0

    These are NOT "superficial" battery improvements. They are significant gains in battery life by forcefully killing apps that are forcing the phone/cpu to stay awake. A simple google search reveals thousands of complaints about battery drain with these apps installed even when not actively using them.

    1. Re:Urbandroid sucks at app developement by unrealmp3 · · Score: 1

      To be fair, I had some edge cases where Google Play Services itself would be a battery drain without being able to tell the root cause.

  21. So what do we want? by Registered+Coward+v2 · · Score: 3, Insightful

    An open OS that manufacturers can tailor or a standard one controlled by one company to ensure compatibility?

    Manufacturers not letting apps run in the background doing who knows what or allowing them and not having background processes top unexpectedly?

    --
    I'm a consultant - I convert gibberish into cash-flow.
    1. Re:So what do we want? by Anonymous Coward · · Score: 0

      YES!

      and

      NO!

      We are /. and don't know what we want except being able to argue with each other over stupid things...

  22. Re:Fandroids be bawwwinf. by Anonymous Coward · · Score: 0

    iOS, the "I want to be seen as rich but not only am I poor after shelling out $1000 for a phone every couple years, I need a brand to define my personality"fag's phone.

  23. Not good by roman_mir · · Score: 0

    I agree that the user must be in control, but then those manufacturers must provide that level of control to the users. Whatever happened to an idea that the user should be able to switch background processing on and off for any given application?

    1. Re: Not good by Anonymous Coward · · Score: 0

      Free market, bitch. If you don't like it use something else.

  24. STOP making phones thinner.... by Anonymous Coward · · Score: 0

    ... and give us bigger fucking batteries!!!!

  25. Stuff like this is why I do not use smartphones. by Anonymous Coward · · Score: 0

    I won't cede control of my performance to someone elses piss-poor decisions for gaming benchmarks.
    Equally I won't be a slave to retards wanting shitty thin hardware with basically less and less features each iteration that comes out.
    If I wanted to have something that resembled a smartphone, I would make it myself. It's not that hard. The specs and hardware are out there. It'd take a tech illiterate a week or two most, a tech literate one a weekend or less.
    I'll stick with phoning people as little as possible and controlling when I communicate with people.
    Phones and internet crap don't need to mix.

    Android is too much of a mess to be taken seriously.
    It still has dumb decisions all over the place even in the current versions.
    Windows 98 was less retarded and that was great.
    I'll stick with an OS that gives me absolute control over software, or the closest to it. (hint, no OS offers 100% control, it usually requires a bunch of software to get near that level, like sandboxing, VMs, etc.)
    Android is not there. Not even close. In fact it breaks a very important part of Linux to function, which also massively breaks security of the OS and results in most of the viruses you hear about in Android.
    The fact it isn't fixed yet is embarrassing. It would require "too much work" now. Whole APIs need changing, APIs which are now huge and even more complicated. Great job ya fucking geniuses.

  26. Confirm by Anonymous Coward · · Score: 0

    I can confirm this, though I thought it was just Android itself, I didn't realize OEM makers were doing it.
    Once I updated my OP3T to Marshmellow, apps stopped working.
    This includes Dropbox (photo upload stopped working), Magisk (SU requests break), Google Voice (no text/VM notifications), or any other app that has push notifications.
    I have to go into battery settings and set each app to "Don't optimize" to fix them.

  27. Re:Fandroids be bawwwinf. by Anonymous Coward · · Score: 0

    Funny that you Android fags always seem to forget that iPhones typically maintain 40% of their retail value for trade at 2 years vs Android phones that may as well be toilet paper at that point.

    iPhone: Spend $1000 on a phone, trade in for $400 off $1000 new iPhone in 2 years.
    Android: Spend $800 on a phone, throw it away and spend $800 on a new phone in 2 years.

    In 4 years, the 3 iPhones cost just $2200 vs the 3 Androids that cost $2400. Simple math that you fuckdroids seem to fail at. But of course, it's not necessary to trade iPhones every 2 years when there are OS upgrades still available for a couple more years to go:

    iPhone: upgrades for about 4 years on average.
    Android: upgrades for 2 years if you're lucky and the phone manufacturer bothers to produce them.

    So, yeah, keep burning your money on the biggest malware-infested platform available, genius.

  28. Stupid smartphone vendors by OneHundredAndTen · · Score: 1

    They have to add their bloat and junk, most of the time doing it poorly to boot. Samsung is the prime example - it would seem that the Samsung software people do their best to ruin the Samsung hardware. Which is one of the reasons why I am not likely to ever buy a Samsung phone, and also why I have advised those in my circle not to buy a Samsung phone.

  29. Android ist running into the same problems... by joh · · Score: 3, Insightful

    ...that Apple tried to avoid to begin with in iOS: Once you allow apps to run in the background, more and more apps want to do that and the bottom line is that the phone is busy all the time and sucks your battery dry and nobody knows why.

    Apple was quite drastic and just didn't allow background tasks with very few exceptions: VoiceIP apps, chat apps and audio apps, also apps are allowed to finish tasks (like downloads) they began while they were in the foreground for max. 5 minutes. Some people think this is too strict, but the sweet spot is somewhere between "no background tasks at all" and "whatever, let apps do what they want", with both extremes probably being utterly wrong.

    You won't find a solution that will satisfy everyone, but as soon as you have phone manufacturers putting up their own policies and hacks nobody knows what will happen with his app when and why and under which Android version. The fact that they seem to NEED their own hacks seems to indicate that Google didn't really solve this problem with Android.

    1. Re:Android ist running into the same problems... by Anonymous Coward · · Score: 0

      The problem is not the OS, but the app developers abusing facilities by the OS. The same happens in iOS, and even Windows.

      Any app developer that starts running 'marketing harvest' shit in the background of their app should receive an appropriate rating to discourage said shit.

      Fix the problem properly by ensuring people writing software for a platform are doing it correctly and there is no problem.

    2. Re:Android ist running into the same problems... by thegarbz · · Score: 1

      ...that Apple tried to avoid to begin with in iOS

      They also tried to avoid copy and paste, and any form of multitasking. That doesn't make it right.

      Once you allow apps to run in the background, more and more apps want to do that and the bottom line is that the phone is busy all the time and sucks your battery dry and nobody knows why.

      Except that's not the issue here. There are many legitimate reasons to have to run in the background. There's also the reality that Android manages this just fine. The problem is the users thinking because they see something they expect that there is automatically a drain on their system. Then after spending an entire day in a low service zone, or staring at their own screen they see their battery hasn't lasted and then attempt to find a witch to drown.

      Marketing this incorrectly has resulted in an expectation for a shiny interface that says it's doing some killing (along with the many apps that you can download for this purpose, stupidly enough many of which will offer a widget which ... runs in the background).

      It's user ignorance, driven by media, causing marketing departments to ask engineering for stupidity.

      There are no hacks needed. There hasn't been for 5+ years. Now don't forget to defragment your RAM so your computer runs faster.

    3. Re:Android ist running into the same problems... by Mr_Silver · · Score: 1

      ...that Apple tried to avoid to begin with in iOS: Once you allow apps to run in the background, more and more apps want to do that and the bottom line is that the phone is busy all the time and sucks your battery dry and nobody knows why.

      I remember the days of PocketPC where Microsoft wrestled with the same issue.

      They allows pretty much everything to run in the background - which was not helped by the fact that the close button didn't actually close an app. Instead the operating system was supposed to "intelligently" manage load and the killing of apps. Not surprisingly it was rubbish at it so your PocketPC would often slow down to a crawl because of all the background apps running.

      Apple learned from that mistake, Google did not.

      (side note: To get around it people would install apps such as WisBar which would turn the close button into one that really did close)

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  30. LineageOS by nightfire-unique · · Score: 1

    The absolute best thing that could happen in the Android space is LineageOS becoming a single-click installation operation. Alarmingly, many bootloaders are locked at the factory, and the situation seems to be getting worse.

    I do hope bootloader locking becomes illegal as part of right-to-repair legislation being drafted worldwide.

    --
    A government is a body of people notably ungoverned - AC
    1. Re: LineageOS by c6gunner · · Score: 1

      Yeah, these days the first thing I look at when deciding on a new phone is whether or not the bootloader can be unlocked. I don't care how good every other aspect of the phone is; if I can't unlock the bootloader, I'm not interested.

    2. Re:LineageOS by Anonymous Coward · · Score: 0

      Locked bootloader makes it more difficult for malware to install into the ROM, that is a real advantage for most people (you know, the kind that would never run adb).
      But yes the owner should be able to unlock it at all times. And not a malicious actor posing as the owner which would defeat the entire purpose.

  31. KeePass2Android by macraig · · Score: 1

    I'd like to be able to keep my KeePass database handy when it's needed without having to stop and waste half a minute regaining access to it, but Android insists on randomly killing the app in the background when it's doing nothing but occasionally verifying database sync. There's nothing explicit, I get no notification, it just quietly gets terminated. The author has acknowledged the problem from a usability standpoint, but apparently can do nothing to prevent it.

    There should - MUST - be a way for me to designate mission-critical processes that should never die, not have the OS killing them at its whim.

  32. You don't think the OS is made by developers too? by Anonymous Coward · · Score: 0

    You don't think the OS is made by developers too?

  33. Re:Fandroids be bawwwinf. by bn-7bc · · Score: 1

    In the interrest of fairness All Iphones are (at least advertised as) premium phones, so lets compare like with like. Do premium Android phones lose their value as quicly as the cheaper once? Ii’m not defebding Android manufacturers , Alphabet or Apple each party have plenty of resourperces for doing that them selves, I’m just asking

  34. Again by Anonymous Coward · · Score: 0

    Again, this is a non-problem. Your app should never have been able to silently snarf data without your explicit permission. Not a standard clickthrough bullshit on the app store, but you making a deliberate action to let it silently copy very personal data.

  35. Re:You don't think the OS is made by developers to by ilsaloving · · Score: 1

    The calibre of skill required to make a functioning operating system is just a little bit higher than the skill required to slap together a fart app.

  36. Re: Fandroids be bawwwinf. by Anonymous Coward · · Score: 0

    Or you could buy a 2 year old android phone for 100 dollars instead of a 400 dollar used apple or 1000+ dollar new phone.

  37. Re: Fandroids be bawwwinf. by c6gunner · · Score: 1

    Well, the LG V20 when brand new sold for about $700 on average. Two and a half years later you can pick up a refurbished one for $120-$200.

    So, obviously the guy is full of shit when he rants about them being "worthless" after 2 years, but no they do not hold value as well as iphones.

    Personally I like it that way. I've found that by buying a 1-2 year old android phone and replacing all the factory bloat with LineageOS (or a similar slimmed-down ROM) I end up with a phone that is better in most ways than it would have been when brand new at a cost of about a quarter of what I would spend for a new phone.

    You can't do that kind of thing with apple devices. If you buy a used iPhone you are getting dated hardware running stock software (if you're lucky; maybe instead of stock you have a special apple patch which slows down old devices) and you have zero ability to improve it in any way. Plus you're paying double for the privilege.

  38. Re:Fandroids be bawwwinf. by Anonymous Coward · · Score: 0

    >Android: Spend $800 on a phone

  39. Re:Fandroids be bawwwinf. by Anonymous Coward · · Score: 0

    Why the fuck should anyone go buy a new high end phone every two years anyway? Aside from the manufacturer upgrading to a higher end CPU and more RAM, they're fucking things up by removing useful ports and doing dumb shit like putting a notch on the screen.

  40. Why do you apologize for flawed mobile devices? by Anonymous Coward · · Score: 0

    Alarms are implemented in hardware, it's call an RTC. Consumes zero background CPU, no "background process" necessary, unless your OS is designed horribly.

    If you're not playing music, there should be no process in the background. DUH!

  41. Optimization might delay cron jobs by tepples · · Score: 1

    a better designed OS would allow you to schedule events in the future rather than running a sleeping service. When the time is reached, the OS would call your program with whatever parameters you specified.

    Sort of like cron. However, a battery optimization app might default to delaying an app's cron jobs until charging has begun.