Whenever I go to my homescreen or otherwise load another app the previous one closes. If I’m browsing Lemmy and I open a page linked on a post to read it, my app will have reset itself when I close the tab and I either have to give up or root around for the post.

This OS is borderline unusable in this state. It even evicts my homescreen app so there’s a 5-10 second lag when tapping the circle button.

Any tips? I have 8GB of RAM, which should be more than enough for a dozen apps.

  • Kairos@lemmy.todayOP
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 days ago

    GrapheneOS. It keeps Termux and Molly (for MollySocket) open but nothing else.

    • grue@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      4 days ago

      Thanks for this thread. I just switched to GrapheneOS and noticed the same thing. It’s particularly annoying having my Lemmy feed reset so often.

      • Ghoelian@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        3 days ago

        I’m also using grapheneos, but I’ve never noticed anything like this.

        To check I just went back to the very last app in the app switcher, which was ironfox, which was still open on the same page I left it during lunch today. (About 6 hours ago)

    • Onomatopoeia@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      4 days ago

      That’s interesting, and surprising. Graphene doesn’t do anything special with battery optimization, does it (I didn’t think it did)?

      Have you asked on any Graphene chats (they use discord and telegram, right?).

      I’ve used Greenify for 10+ years to manage hibernation, but it really only works well with root, and the Graphene folks aren’t down with root… So the only thing I can think to look at is how battery optimization is configured per app (and the “don’t keep activities” setting in Developer Options).

      Edit: look in Developer Options for “Background Check”, here you can select which apps can run in the background.

      I’m running a Pixel with Lineage and battery optimization works fine. Graphene starts with AOSP like Lineage does, surely they aren’t doing anything weird with battery optimizing?

      • Kairos@lemmy.todayOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        Termux and Molly have battery optimizations disabled because they run critical services.