Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I also found out that it was RAM that caused the stutter, which I had noticed before. The IP12PM itself has 6GB of RAM, but why does it stutter? I've always felt there was a problem with RAM allocation.
Doubt it’s a ram issue, how come older iPhones with less ram 2-3-4 gig ram don’t have the same stutter, doesn’t sound right that a phone with more ram (6 gig) is having stutters when opening/closing apps, 🤔

Has to be a software issue.
 
Doubt it’s a ram issue, how come older iPhones with less ram 2-3-4 gig ram don’t have the same stutter, doesn’t sound right that a phone with more ram (6 gig) is having stutters when opening/closing apps, 🤔

Has to be a software issue.
I'm not saying it's not a software problem, I'm just pointing out that there is a problem with RAM allocation, because I find a lot of times I have a stutter after opening too many apps.
 
  • Like
Reactions: LFC2020
Family of 6 here with all iPhone 12/12Pro. All 6 stutter. All 6 phones from diff factories/purchase dates. The fact all 6 stutter makes me believe that people who do not have it simply dont notice or care.
 
I'm not saying it's not a software problem, I'm just pointing out that there is a problem with RAM allocation, because I find a lot of times I have a stutter after opening too many apps.
Yeah this is basically the scenario as I've seen it as well. The stutter seems to happen when you've opened so many apps that the RAM is full, but it's likely a result of how the software is dealing with that.
 
I get the worst stutter in the am and not once since I updated to beta 2 yesterday. Probably not related but my ssd speeds are faster now too esp the writes. I’m thinking this may be resolved.
 

Attachments

  • F9DF3972-3584-4546-B4E4-EA2E822261C7.png
    F9DF3972-3584-4546-B4E4-EA2E822261C7.png
    879.8 KB · Views: 112
Updated to 14.5 Beta 2 yesterday evening. Haven’t seen a stutter yet!
For those who have a Pro model on this beta, can you try taking ProRAW pictures? I've found that that's a good way to fill up the RAM, which is what leads to the stutter. (ProRAW is a Pro model exclusive since it uses so much RAM the non-Pro models can't do it.)
 
Nothing for almost 24 hours now on latest beta!

I THINK WE FINALLY GOT IT!!
This is promising news! How much have you been using your phone the past 24 hours? Also, how is beta 2 overall? I typically avoid the betas but I'll jump on this one if it fixes this issue!
 
  • Like
Reactions: antiga
This is promising news! How much have you been using your phone the past 24 hours? Also, how is beta 2 overall? I typically avoid the betas but I'll jump on this one if it fixes this issue!
I used it a lot last night just to try and reproduce it. My usual absolute hammering of opening apps and jumping around for 20 minutes. I couldn't get a single stutter. I've used it regularly for 24 hours now.

Beta otherwise this one is quite polished! No issues. I normally say avoid betas for daily drivers but I think the stutter fix and the unlock with Apple Watch (while wearing face masks) make this one a must-update asap. Absolute killer update.
 
I used it a lot last night just to try and reproduce it. My usual absolute hammering of opening apps and jumping around for 20 minutes. I couldn't get a single stutter. I've used it regularly for 24 hours now.

Beta otherwise this one is quite polished! No issues. I normally say avoid betas for daily drivers but I think the stutter fix and the unlock with Apple Watch (while wearing face masks) make this one a must-update asap. Absolute killer update.
Thank you for this. I'm going to hold out until this evening. If you still haven't had a single stutter by then, I'll take the beta plunge! 😆
 
  • Like
Reactions: antiga
I second antiga. Also fixed the green tint issue and love the Apple Watch unlock with mask on. Normally I only do the final release candidate but the stutter drove me nuts.
Thanks for the feedback! Have you experienced any issues with beta 2? How's battery life?
 
Can anyone with 14.5 beta 2 on iPad also confirm if the stuttering scrolling issue is fixed?? Seems most notable on iPad Pro.
Is there a specific place you are seeing this stutter? I don't think Apple will ever be able to completely eliminate scrolling stutter - especially on screens with tables. As an iOS developer, I can tell you that the way the system recycles table cells will always be prone to some stutter, especially if the data in the table cells is complex. Basically, when a table scrolls, the system unloads the cells after the scroll off the screen, then recycles those cells so they can be used for the data that will be scrolling onto the screen. Sometimes the incoming data requires complex processing, which is what causes the scrolling stutter. Simple text or static images in cells usually don't require enough processing to affect the scrolling. But a complex graph with many calculations, for example, would probably not be ready to display by the time the cell scrolls onto the screen, especially if you scroll quickly. It typically only starts processing a cell when it's 2-3 cells away from appearing on screen. I hope that makes sense.
 
Is there a specific place you are seeing this stutter? I don't think Apple will ever be able to completely eliminate scrolling stutter - especially on screens with tables. As an iOS developer, I can tell you that the way the system recycles table cells will always be prone to some stutter, especially if the data in the table cells is complex. Basically, when a table scrolls, the system unloads the cells after the scroll off the screen, then recycles those cells so they can be used for the data that will be scrolling onto the screen. Sometimes the incoming data requires complex processing, which is what causes the scrolling stutter. Simple text or static images in cells usually don't require enough processing to affect the scrolling. But a complex graph with many calculations, for example, would probably not be ready to display by the time the cell scrolls onto the screen, especially if you scroll quickly. It typically only starts processing a cell when it's 2-3 cells away from appearing on screen. I hope that makes sense.
Ah yes that does make sense and thanks for that info! But the issue Im talking about is pretty much system wide. Very noticeable though in Apple Music, News, Safari. But as I said its like a framerate drop to what looks like 25-30fps RANDOMLY. Usually lasts 30-60 seconds.

This all started in 14.4. It could easily be a RAM issue too in some way. RAM leak, etc.

Can I ask....why does Apple do it this way? to be more dynamic? I remember iOS in the past NEVER had issues like this. I do notice that in Apple Music and News if scrolling around quickly its like it almost has to "reload" cached data and it quickly flickers back on the screen. Its just a very jarring effect though to my eyes especially with ProMotion. Itll either stutter or completely skip frames. I also see this in Apple Music on my iPhone 12 but its much LESS noticeable. It is also virtually non-existent on iPad when using the more compact slideover version of the apps I mentioned.

I'll also add I notice the same scrolling issues on my iPhone as well but its just much less noticeable. Not sure if it started with 14.4 or not. Thats my whole reason for posting here though is I kind of think the two issues of stuttering scrolling and stuttering closing of apps might be directly related.
 
Last edited:
Ah yes that does make sense and thanks for that info! But the issue Im talking about is pretty much system wide. Very noticeable though in Apple Music, News, Safari. But as I said its like a framerate drop to what looks like 25-30fps RANDOMLY. Usually lasts 30-60 seconds.

This all started in 14.4. It could easily be a RAM issue too in some way. RAM leak, etc.

Can I ask....why does Apple do it this way? to be more dynamic? I remember iOS in the past NEVER had issues like this. I do notice that in Apple Music and News if scrolling around quickly its like it almost has to "reload" cached data and it quickly flickers back on the screen. Its just a very jarring effect though to my eyes especially with ProMotion. Itll either stutter or completely skip frames. I also see this in Apple Music on my iPhone 12 but its much LESS noticeable. It is also virtually non-existent on iPad when using the more compact slideover version of the apps I mentioned.
I believe it was done this way because back in 2007 when the iPhone was first released, it had a lot less RAM (only 128 MB!), so I don't think they were able to store entire tables in RAM, especially if they were large. I also don't think table cells could be as complex back than as they can now. To change the way it works would put a lot of hassle on developers to re-architect their app's tables. Plus, I imagine it helps with multitasking to not overload RAM with large tables. The skipping of frames is definitely caused by this (cell recycling). It skips frames to allow the table to still scroll to where it is expected to be. The other option would be to have the table scrolling briefly freeze while cells are being processed and then start scrolling again. Apple probably determined that was too jarring so the skipped frames are their best compromise.

The lagging for 30-60 seconds you are talking about is not normal and could either be a bug or some CPU intensive app in the background. I have not experienced this issue yet. Typically iOS is good about limiting background apps so they don't affect the overall operation of the device. Next time it happens, look at the task switcher and see what the previous few apps are. See if you can pinpoint a specific app that is always recently used when it happens. And if it always lasts 30-60 seconds, that's enough time to swipe away (force close) one app at a time to see if you can figure out which app may be the culprit.
 
I believe it was done this way because back in 2007 when the iPhone was first released, it had a lot less RAM (only 128 MB!), so I don't think they were able to store entire tables in RAM, especially if they were large. I also don't think table cells could be as complex back than as they can now. To change the way it works would put a lot of hassle on developers to re-architect their app's tables. Plus, I imagine it helps with multitasking to not overload RAM with large tables. The skipping of frames is definitely caused by this (cell recycling). It skips frames to allow the table to still scroll to where it is expected to be. The other option would be to have the table scrolling briefly freeze while cells are being processed and then start scrolling again. Apple probably determined that was too jarring so the skipped frames are their best compromise.

The lagging for 30-60 seconds you are talking about is not normal and could either be a bug or some CPU intensive app in the background. I have not experienced this issue yet. Typically iOS is good about limiting background apps so they don't affect the overall operation of the device. Next time it happens, look at the task switcher and see what the previous few apps are. See if you can pinpoint a specific app that is always recently used when it happens. And if it always lasts 30-60 seconds, that's enough time to swipe away (force close) one app at a time to see if you can figure out which app may be the culprit.
Thats great info! I love hearing this kind of stuff to know exactly how/why things happen. I'll keep an eye on it but honestly I dont usually run intensive apps on a regular basis. Usually safari, news, music, messages are what I bounce around with daily mixed with some random use of games or creative apps but thats not ALWAYS. My bet is its some random bug rather than a CPU intensive app. Games run very smoothly as does Affinity photo on my iPad Pro 2020. So I think this stuttering scrolling issue is separate.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.