I don’t get why Android phones have so much ram.

They often have more ram than my wife’s MacBook and the same or my as my desktop.

How much ram is needed if you’re not gaming or video editing?

In my case, it’s a very occasional picture or video recorded and then just social media apps and web. Do I need to get a phone with 12gb? Or is that just thrown in there for marketing?

  • @[email protected]
    link
    fedilink
    English
    -511 months ago

    I would respectfully disagree with the last point. For Joe Schmoe who is just scrolling Reddit you will probably be fine with 8-12gb, especially if you intend to cut down on your budget.

    • @[email protected]
      link
      fedilink
      English
      1911 months ago

      For Joe Schmoe who is just scrolling Reddit you will probably be fine with 8-12gb, especially if you intend to cut down on your budget.

      Joe Schmoe cutting down on budget shouldn’t throw away money on MacBooks then. I had a low-end notebook 10 years ago that I upgraded for little to 16GB RAM 10 years ago.

      Video memory is shared with main RAM on “Joe Schmoe” notebooks. It’s really noticeable when a few browser tabs are open. Source: Me when I had an 8GB RAM HP notebook with an iGPU.

      • icedterminal
        link
        fedilink
        English
        111 months ago

        Linux uses half the RAM Windows does in a fresh install. 8GB can absolutely be done on a Linux system without worry. To aid systems with 4-8GB RAM, Windows compresses. This has allowed OEMs to ship systems with 8GB as a minimum. This just isn’t enough for multitasking. The CPU is tasked with constantly compressing and decomposing if you’re attempting to multitask. This can make an already cheap laptop feel a little more sluggish. 16GB has always been the minimum for gaming systems and these days it’s becoming apparent 32GB is needed. 8GB is just pitiful for a computer these days.


        Addressing the OP, mobile devices used to only need 2-4GB for the longest time. The OS wasn’t that heavy because the ARM CPU could only do so much. As the CPUs improved, higher resolutions were used, prettier animations and more features got added. This all needs more RAM. Android developer options will tell you how much RAM you’re using. A feature of Android is to keep a process cached in RAM that’s been recently used. This is present to aid in battery life. Even if you swipe the app away from recents list, a portion is cached so the next time you start it, the CPU doesn’t have to work as hard to load it up. You can see this under Running services > Cached processes. This means it’s more beneficial for the mobile device to have more RAM.

        • @[email protected]
          link
          fedilink
          English
          411 months ago

          The point isn’t that 8gb is unusable for light tasks. I have a $300 Lenovo with Windows and 8gb RAM and I don’t see any problems.

          The point is that a $1500 premium device should come with 16gb RAM at minimum, because for the manufacturer the cost is almost nothing. Yes, Apple makes much more money selling extra 8gb of RAM for $300 rather than just put a 16gb chip for literally pennies and adsorb the cost but that’s because they’re scammers

        • @Case
          link
          English
          111 months ago

          I mean, 8 gigs of RAM is overkill depending on what you’re doing.

          For general computing sure, but if you build out a device for a specific purpose, you can really cut down on a crap ton of resources including memory.

          Unix principle, adopted by Linux. Do one thing and do it well.

          Applies to more than just software design.