I really appreciate the Arc Recorder app that was able to keep running in the background far more successfully than Arc itself. When I was using iOS 17 after installing Arc Recorder I don’t have data gaps while driving any more. I did multi-hour drives with Google Maps running in CarPlay and everything was recorded.
But after I installed iOS 18 even Arc Recorder is often terminated by iOS. The first ten minutes of driving were recorded properly and then nothing afterwards. Is this a known issue that the developer also experienced in testing?
On the earlier iOS 18 betas I was seeing Arc Timeline getting terminated much more frequently - sometimes twice or more a day. But that has stopped happening since the more recent iOS 18 betas.
I haven’t had any problems with Arc Recorder getting terminated on the betas. The log files show it typically staying alive for at least a day each time, with some log files showing 3+ days.
So I think at this point it’s just random, and probably not related to the iOS 18 betas. Sometimes iOS gets moody and kills apps more often, then sometimes it changes its mind again, and there’s no obvious pattern for it.
Or at least, if we can’t identify an obvious pattern then there’s nothing we can do about it! And in this case, so far it doesn’t look like there’s much of a pattern. I’ve been fooled into thinking I saw a pattern at least once during the betas, but have since been proven wrong. So… yeah, keeping an eye on it, but so far nothing substantial yet.
I have nothing *conclusive * to add here. Purely anecdotal, but yes, for me, since installing iOS 18 Arc App is getting killed by the operating system at least once a day. This is where I say I am grateful for Arc Recorder which never ever seems to get killed as long as I can remember.
Yeah Arc Recorder is extremely lowkey. It has effectively no UI - most importantly no map - and also doesn’t take part in sharing of the daily scheduled housekeeping tasks either.
Arc Mini shared almost all the same responsibilities as Arc Timeline, so had a similar risk profile in terms of making iOS angry. But Arc Recorder really flies under the radar.
My most recent Arc Recorder session has been going 7 days without termination, according to the debug log files!
Just wondering about recent experiences. I started getting somewhat frequent terminations with 18.1 and 18.2 betas. Still on the 18.2 RC. Maybe sticking to release would be better?
@agastya My intuition at the moment is that the frequency of terminations isn’t related to iOS betas. I’ve been on the iOS 18 betas since the first 18.0 betas, and while I was seeing more frequent terminations on the early 18.0 betas, since then it’s been quite stable.
Unfortunately that still leaves periods of frequent terminations unexplained. Though on the upside, whenever I do get periods of frequent terminations it tends to come right on its own, without me actually changing anything
As a rule of thumb I recommend not swiping apps closed. It will worsen your battery life each day.
It’s best to leave iOS to manage app terminations itself. It should be optimising them so that your most commonly used apps stay in memory, so that when you return to them they don’t have to do fresh launches, taking up more energy and time.
Though for sure, worth experimenting with if you want to see how things act differently! I wouldn’t hold out hope for good results, but it might give some insights into what iOS is doing.
Yeah not sure what it is. A lot more Safari extensions plus lots of apps installed with a fair amount of notifications. That’s all I can think of. At least two or more terminations of Arc in the last day.