Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Spec chasers are rife on this website regardless of practical value, necessity or the engineering compromises necessary to ameliorate their specific complaint. This will never end no matter what Apple does.
So are people that can’t possibly comprehend or care about the needs of anyone other than themselves … that if they don’t need or use it, nobody else should have it.
 
Go to settings and open assistive touch and use it to clear the ram. When you touch the gray circle It will open and you’ll see the Home button. Go through the motion of shutting off your iPhone and instead of swiping to turn off, hold your finger on the home button in assistive touch until you are brought to the screen asking you to sign in. This method clears the ram on your iPhone. Most people don’t know this and most iPhone users hardly reboot their iPhone.
Maybe this will help.


Can't believe I haven't heard of this until now. What exactly is this? Is it a bug Apple has never bothered to fix? Is it an officially documented way to clear the RAM? If so, I'm curious why they haven't improved the process for devices without the home button (rather than having to to use accessibility tools). I mean, my phone and iPad reboot pretty quickly...probably the same amount of time it would take me to fiddle with the settings to enable and disable this.
 
Apple factors in how people will use a phone in the real world.

Apple thinks most people open 1 app at a time, then close the app and open another.

So they don't follow the android blueprint of having all apps in memory (correct me if I'm wrong)

They designed devices IMO for people on the go, it's not an android where you sitting on ram-heavy sites like message boards or social media waiting for a million pictures to load, it wasn't designed to do that. ANdroid runs like a computer hence the heavy ass ram.

I remember the Palm Pre and the CEO bashing how android runs off java I think not certain since it was a decade ago.

To be very honest how apple designs and how they feel people should use their phone IMO and don't bash me, I saw the point in a pro model, apple always factored in one hand ability and a responsive OS.

Don't bash me... lol
 
  • Like
Reactions: hovscorpion12
What apps are reloading for you? You just give this vague complaint.

Speaking of flagship phones. Let's compare some of the flagship phones with twice as much RAM as the iPhone 13 Pro Max.

How about the Samsung Galaxy S21 Ultra with 12 GB vs iPhone 13 Pro Max with 6GB. Start the video at 11:56.

How about the Google Pixel 6 Pro with 12 GB vs iPhone 13 Pro Max with 6GB. Start the video at 12:12.

How about the Motorola Edge X30 with 12 GB vs iPhone 13 Pro Max with 6GB. Start the video at 8:52.

How about the Xiaomi Mi 12 Pro with 12 GB vs iPhone 13 Pro Max with 6GB. Start the video at 8:58.
How about the Samsung Galaxy S22 Ultra with 8 GB vs iPhone 13 Pro Max with 6GB. Start the video at 9:13.
 
I'm certainly not going to turn away more RAM however we need to identify the problem and address the cause. Adding RAM is just treating the symptoms. In a system that doesnt have an OS level virtual memory system you can technically never have enough RAM. Every app that is opened will load into RAM continually caching its data and eventually its maxed out. At that point apps will need to start purging their assets and eventually iOS will terminate an app to make room for a foreground task.

First it should be noted, the app that allocates a specific amount of RAM is in charge of its memory management. Apple provides the tools, sets the rules and then enforces them. But Apple does not go into apps controlling how the memory is handled by it.

It should also be mentioned that until very recent events that will allow very specific apps to use more RAM, the max amount of RAM an app can allocate is 40-50% of the total device RAM. You don't want to be near the max though because you'll likely be the app that is terminated in the background.

Finally the basics of an apps life cycle. You open an app, it loads into RAM. You open another app and the original app goes into the background. It then takes a snapshot of its current state and at this point the app needs to start minimizing its memory foot print. This is where the frustration comes in. An app needs to minimize its RAM usage to avoid being terminated if the resources are required. Generally non essential data is purged like assets for a web page or social media feed. But some apps do this nearly immediately so you reopen it, get a brief view of the apps previous state then all the content reloads.

That instance isn't a memory problem, that's a memory management problem per the app.

Now apps do need to minimize there memory footprint as much as possible when entering the background state because they run the risk of being terminated by iOS for foreground app usage if the memory is needed. However there are graceful ways of doing this with and clever ways to minimize your memory usage without dumping all the data like using the memory compressor for example. Sometimes that might me just not having a bloated app, your app can be good without bloat if your clever.

Regardless no amount of RAM will solve an apps reloading condition if it treats every device like an iPhone 6.
 
In my opinion, 6 GB RAM should be minimum for the base models, 8 GB max for the pro iphones. 4 GB of RAM for base models is too low. Apple has done well with less RAM in general, but as apps gets more bigger, I feel they need more RAM for the pro models if they want to charge $$$. My 13 pro max has been reloading some apps in the background, and it gets more annoying if I lose my posts in the email app/message after checking another app that needs my attention. I am someone who don't completely close my apps.
 
  • Like
Reactions: Barbareren
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.