top | item 43368263

(no title)

mmwelt | 11 months ago

Unfortunately, iOS simply does not allow apps like Briar to run reliably in the background[1]. Unless Apple changes its thinking about iOS, Briar or other similar apps would never work reliably.

[1] https://developer.apple.com/forums/thread/685525

discuss

order

Zambyte|11 months ago

People have the power to not use iPhones, and should exercise it.

ctm92|11 months ago

Switching ecosystems is a huge pain, I started with iPhone and eventually moved to Android and back again to iPhone. When you use a lot of the Apple/Google Services, it's not really easy to just switch over

the_clarence|11 months ago

Honestly with Apple not producing folding phones I think in a few generations everybody will have naturally moved to Android

browningstreet|11 months ago

I don’t trust Android.

doublerabbit|11 months ago

Okay, buy me an Android then.

lostmsu|11 months ago

I actually have an app in iOS store that completely executes in the background: https://itunes.apple.com/app/id6737482921?mt=8

Never had it stopped by iOS. So not only there's no fundamental restriction, the App Store itself allows some apps to do that.

monocularvision|11 months ago

What API are you using to keep running in the background? Most likely you are misusing it on some manner and have yet to get caught by App Review.

forgotpwd16|11 months ago

Not sure what you mean with fundamental. As mentioned in the thread parent comment links to, the issue lies in enforced limits and lack* of general mechanism available to developers to allow background execution for any kind of app or/and purpose. No one said iOS itself lacks the functionality for background execution.

*In the same thread, it is noted that this lack is by choice and special-purpose mechanisms are preferred instead to prevent abuse.

tough|11 months ago

There's AltStore sideloading, would that enable it?

ivanmontillam|11 months ago

It's not an issue of sideloading or censorship in iOS. It's a product decision related to background apps (they kill the running process with no recourse to bring it up again on its own).