this post was submitted on 16 Nov 2024
33 points (97.1% liked)
Voyager
5682 readers
6 users here now
The official lemmy community for Voyager, an open source, mobile-first client for lemmy.
Rules
- Be nice.
- lemmy.world instance policy
Sponsor development! 👇
💙
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
It’s not memory pressure related.
iOS is killing the app because it doesn’t have access to the API that allows it to run in the background. That’s why it’s not listed in the Background App Refresh menu in the Settings app.
All API permissions are disabled by default on iOS. The developer must enable the API requests, and the user must accept them for the feature to be enabled.
There’s a difference between iOS killing the app and suspending it. When suspended an app remains in memory and the OS doesn’t give it any opportunities to run any code. When the user switches back the app resumes without any change in its state.