this post was submitted on 17 Sep 2024
27 points (96.6% liked)

Voyager

5669 readers
57 users here now

The official lemmy community for Voyager, an open source, mobile-first client for lemmy.

Download on App Store

Download on Play Store

Use as a Web App

Download on F-Droid

Rules

  1. Be nice.
  2. lemmy.world instance policy

Sponsor development! 👇

Number of sponsors badge

💙

founded 1 year ago
MODERATORS
 

Hey all,

I upgraded to iOS 18 yesterday, so wondering if this is possibly due to that or something on the Voyager app’s side.

I’ve noticed today that if I’m on my profile’s page, or viewing a specific post, or browsing a specific community, and then I leave the Voyager app for a time to go to another app or the iPhone’s “desktop” and then come back to Voyager, Voyager will do a refresh and then go to the main page, which I have set to show All. It also refreshes the All feed whereas before it would stay where I left it when browsing All.

Is this a new update or did iOS 18 implement something that is causing this? Anything that can be done to not allow this to happen?

Thank you!

top 6 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 months ago (1 children)

As far as I know, iOS is and was always bad at background tasks, like uploading stuff on various sites/apps (like Instagram story, telegram file, etc). Now, I don't know why it changed do badly with iOS 18 but I'm sure is apple's fault with their system

[–] [email protected] 1 points 2 months ago

The behaviour is intended as far as I understand Apple’s iOS philosophy. This is to prevent bad coded apps from consuming too many recourses like RAM and battery. I guess this is also a reason why linux phones have such shorter battery life compared to android/iOS devices.

[–] NinjaTeensy 2 points 2 months ago

I'm having the same issue on Android using GrapheneOS. Anytime I leave the app and come back it refreshes, doesn't happen with my other open apps.

[–] [email protected] 2 points 2 months ago

It happens* because your OS is dumping the app from active memory to run other apps and when fetching the app again, the internal consistency is lost and the app reloads to avoid data corruption.

*Likely. iOS is closed source so I can’t be sure, but that’s the most likely explanation given the architecture.

It can happen on any iOS version, but newer versions likely consume more memory and this happens more often.

[–] anas 1 points 2 months ago

It’s been refreshing way before iOS 18. I haven’t updated, although I am using the TestFlight version.

[–] Kyouki 1 points 2 months ago

Happens on my iOS17 as well. Unless I am in a post I believe but also not always..?

It's a bit annoying.