Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Day 5 for me and still no stutter. I would of typically had stutter by now on previous versions.

Did you have stutters on 16.2? I’ve been on 16.2 since it came out and have had no issues which is why I’m hesitant to update.
 
Update: Unfortunately, after almost 5 days, the stutter has returned. As presumed, these changes simply slow the memory leak down, but do not actually work around it.

-------------

I'm sure posting this message is going to jinx me, but I think I may have found a workaround for the stuttering issue. I've been completely stutter-free on 16.3.1 for over 4 days now (which is a record for me - I was getting about 8-12 hours after a reboot). However, if anyone else here would like to try this as well, it would be good to have a sanity check.

A brief background: I had this animation stuttering issue when swiping up to go home on iOS 15 as well. I happened to stumble across a fix by complete accident. If you recall, iOS 15 would display the location arrow to the right of the clock a lot more than 16 does. I would see some people would have the icon of their focus mode up there to the right of the clock instead (such as the half moon for DND, the bed for sleep, etc) but mine was always just showing the location arrow. Finally I decided to try to figure out why I was always seeing the location icon and learned that if you have any apps set to be allowed to ALWAYS use your location, iOS 15 would always show that icon continuously. I had two apps set that way, so I changed their permissions to only use location when the app or widget is in use. It fixed the icon situation, be to my surprise, it also fixed the stuttering - a 100% fix! The rest of my iOS 15 days were completely stutter free. I also verified that turning at least one app back to always allow location would bring the stuttering back.

Unfortunately, with the release of iOS 16, this trick no longer worked. The stuttering is back, however, I can't help but think it is still somehow related to location. Last week, I saw a post about some of Apple's tips to reduce battery drain. That led me to making the following changes:

Location
  • Go to Settings > Privacy & Security > Location Services
  • Find any app set to always use location and change it to "While Using"
  • Tap on System Services, then scroll down to the Product Improvement section and turn off iPhone Analytics
Analytics
  • Go to Settings > Privacy & Security > Analytics & Improvements
  • Turn all off (I still have the top one on to share iPhone & Watch Analytics, but it's up to you)
Keyboard Haptics
  • Go to Settings > Sounds & Haptics > Keyboard Feedback
  • Turn off Haptics
Background App Refresh
  • Go to Settings > General > Background App Refresh
  • Turn off the master switch at the top to disable all background refreshing
These are the 4 changes I made and as I mentioned above, I have been at a record 4+ days on iOS 16 without a single stutter. Are all 4 required? Not sure. Possibly, or it could just be a combination of a few of them. I'm hesitant to change any of them back yet because I want to see if it will continue to not stutter. I will also note that battery life has been significantly better. Mostly likely due to disabling background app refreshing. I was a little hesitant to do this at first, but after reading more about it, I learned that it doesn't break anything. Apps can still send alerts, etc. It simply stops them from doing some unnecessary tasks in the background (like Twitter continuing to load tweets, for example). The apps will just do these tasks when you launch them again. The other one I didn't want to turn off was keyboard haptics. This is one of my favorite new features of iOS 16, but since it is new to iOS 16, it could be a potential culprit. If all goes well, I may try turning this one back on and see if the stuttering starts again. So, if anyone else is frustrated enough by the stuttering to give these changes a try, let me know how it goes for you. Also, let me know if you were able to eliminate the stuttering by only making some of these changes. It would be great to know what the magic combination really is!
 
Last edited:
I'm sure posting this message is going to jinx me, but I think I may have found a workaround for the stuttering issue. I've been completely stutter-free on 16.3.1 for over 4 days now (which is a record for me - I was getting about 8-12 hours after a reboot). However, if anyone else here would like to try this as well, it would be good to have a sanity check.

A brief background: I had this animation stuttering issue when swiping up to go home on iOS 15 as well. I happened to stumble across a fix by complete accident. If you recall, iOS 15 would display the location arrow to the right of the clock a lot more than 16 does. I would see some people would have the icon of their focus mode up there to the right of the clock instead (such as the half moon for DND, the bed for sleep, etc) but mine was always just showing the location arrow. Finally I decided to try to figure out why I was always seeing the location icon and learned that if you have any apps set to be allowed to ALWAYS use your location, iOS 15 would always show that icon continuously. I had two apps set that way, so I changed their permissions to only use location when the app or widget is in use. It fixed the icon situation, be to my surprise, it also fixed the stuttering - a 100% fix! The rest of my iOS 15 days were completely stutter free. I also verified that turning at least one app back to always allow location would bring the stuttering back.

Unfortunately, with the release of iOS 16, this trick no longer worked. The stuttering is back, however, I can't help but think it is still somehow related to location. Last week, I saw a post about some of Apple's tips to reduce battery drain. That led me to making the following changes:

Location
  • Go to Settings > Privacy & Security > Location Services
  • Find any app set to always use location and change it to "While Using"
  • Tap on System Services, then scroll down to the Product Improvement section and turn off iPhone Analytics
Analytics
  • Go to Settings > Privacy & Security > Analytics & Improvements
  • Turn all off (I still have the top one on to share iPhone & Watch Analytics, but it's up to you)
Keyboard Haptics
  • Go to Settings > Sounds & Haptics > Keyboard Feedback
  • Turn off Haptics
Background App Refresh
  • Go to Settings > General > Background App Refresh
  • Turn off the master switch at the top to disable all background refreshing
These are the 4 changes I made and as I mentioned above, I have been at a record 4+ days on iOS 16 without a single stutter. Are all 4 required? Not sure. Possibly, or it could just be a combination of a few of them. I'm hesitant to change any of them back yet because I want to see if it will continue to not stutter. I will also note that battery life has been significantly better. Mostly likely due to disabling background app refreshing. I was a little hesitant to do this at first, but after reading more about it, I learned that it doesn't break anything. Apps can still send alerts, etc. It simply stops them from doing some unnecessary tasks in the background (like Twitter continuing to load tweets, for example). The apps will just do these tasks when you launch them again. The other one I didn't want to turn off was keyboard haptics. This is one of my favorite new features of iOS 16, but since it is new to iOS 16, it could be a potential culprit. If all goes well, I may try turning this one back on and see if the stuttering starts again. So, if anyone else is frustrated enough by the stuttering to give these changes a try, let me know how it goes for you. Also, let me know if you were able to eliminate the stuttering by only making some of these changes. It would be great to know what the magic combination really is!
Not sure if you play games but did this fix your stutter with gaming by any chance?
 
How's 16.4b1 looking, @antiga?
I think I saw one last night but I wasn’t 100% so I didn’t post about it. I’ve been trying to reproduce it since.

No swipe home stutter yet. But still have it sometimes when opening the App Library.

I saw your suggestions and keep me updated if you see anything change. I just refuse to neuter my phone that much to fix this stupid ****. Turning off background refresh for all apps and keyboard haptics is just not something I’m willing to do.

My gut is that turning all of it off is just delaying it some more because it leaks a little slower in the SpringBoard heap or some dumb ****.

I hope it works for you. But if I had to disable all that **** for my phone to work I’d just use my Pixel instead.
 
I think I saw one last night but I wasn’t 100% so I didn’t post about it. I’ve been trying to reproduce it since.

No swipe home stutter yet. But still have it sometimes when opening the App Library.

I saw your suggestions and keep me updated if you see anything change. I just refuse to neuter my phone that much to fix this stupid ****. Turning off background refresh for all apps and keyboard haptics is just not something I’m willing to do.

My gut is that turning all of it off is just delaying it some more because it leaks a little slower in the SpringBoard heap or some dumb ****.

I hope it works for you. But if I had to disable all that **** for my phone to work I’d just use my Pixel instead.
You’re right about that. Disabling feature on a $1000 phone is complete bs just to have it perform like any other phone.
 
I think I saw one last night but I wasn’t 100% so I didn’t post about it. I’ve been trying to reproduce it since.

No swipe home stutter yet. But still have it sometimes when opening the App Library.

I saw your suggestions and keep me updated if you see anything change. I just refuse to neuter my phone that much to fix this stupid ****. Turning off background refresh for all apps and keyboard haptics is just not something I’m willing to do.

My gut is that turning all of it off is just delaying it some more because it leaks a little slower in the SpringBoard heap or some dumb ****.

I hope it works for you. But if I had to disable all that **** for my phone to work I’d just use my Pixel instead.
Agree 100%. I'm expecting it to return after a while as well. I'm not saying I'm giving up on bugging Apple about this, just weighing it as an option to having a smooth phone until Apple finally puts in the effort to properly fix it. If it does continue without any stutters, I'll slowly start playing around with the options to see if I can find the exact combination that works. Personally, I don't care about the analytics and I haven't noticed any difference in app performance with background refresh disabled. The location thing kind of stinks because my car uses my phone as a key and this sometimes breaks that. The keyboard haptics are the biggest sacrifice for me. Keep us updated on 16.4! What's your uptime at now?
 
Last edited:
  • Like
Reactions: antiga
If you can check out Mario kart tour to see if it stutters. That's one that constantly stutters on iOS 16.
I haven't played that one in a while. I just re-downloaded it again and raced several courses. It looked buttery smooth to me. I didn't notice any stutter. I even got hit by a red shell and a blue shell back-to-back while around a few other karts and coins flew everywhere. It didn't stutter at all.

Is the constant stutter you are referring to temporarily fixed by a reboot? If so, then I think there is a good chance this may help you. Otherwise, it may not. The swipe home animation I'm trying to work around is fixed temporarily by a reboot and then after the assumed memory leak gets bad enough (usually 8-12 hours for me), it starts stuttering on the swipe home animation.
 
I haven't played that one in a while. I just re-downloaded it again and raced several courses. It looked buttery smooth to me. I didn't notice any stutter. I even got hit by a red shell and a blue shell back-to-back while around a few other karts and coins flew everywhere. It didn't stutter at all.

Is the constant stutter you are referring to temporarily fixed by a reboot? If so, then I think there is a good chance this may help you. Otherwise, it may not. The swipe home animation I'm trying to work around is fixed temporarily by a reboot and then after the assumed memory leak gets bad enough (usually 8-12 hours for me), it starts stuttering on the swipe home animation.
Oh that's good to know. The stutter is fixed by a reboot so I may try it and see. By the way which iPhone do you use?
 
May be a bit extreme but I’m contemplating switching phones after this issue. It just seems like it wouldn’t take much to fix and I’m sure Apple is aware of it but then refusing to acknowledge that it’s a problem irks me. It shouldn’t take this many OS updates to fix.
 
May be a bit extreme but I’m contemplating switching phones after this issue. It just seems like it wouldn’t take much to fix and I’m sure Apple is aware of it but then refusing to acknowledge that it’s a problem irks me. It shouldn’t take this many OS updates to fix.
Not extreme - I would consider it as well if I wasn't so tied into the Apple ecosystem. While it may seem small, this stuttering really degrades the experience for some. For a company that prides itself on design and user experience, you would think they would prioritize issues like this. Steve Jobs used to look at the UI under a magnifying glass and complain if a single pixel looked bad. They have slipped a long way since those days.
 
Oh that's good to know. The stutter is fixed by a reboot so I may try it and see. By the way which iPhone do you use?
I use a 14 Pro Max. But don't bother. After 5 days, the stutter has returned. Looks like those changes simply slowed down the leak and didn't actually work around it.
 
  • Like
Reactions: Misos
Has anyone experienced dynamic island and camera app swipe up lag?
A reboot will fix it but it shows up again after a few days.
 
Last edited:
Somebody reported that it started at least back on iOS 14. Somebody else reported that the smoothest phone they’ve ever used was the Xs series on iOS 12. I have a Xʀ on iOS 12 which has been my main phone since 2019… do I have the smoothest iPhone ever?

Seriously, this sounds like a .0 release bug. Inexplicably it remains even on 16.4. Apple has fixed issues like this one before, .0 bugs, many times. I think this being an issue for so long is rather unusual.
 
  • Like
Reactions: severi
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.