Only in developer language I think https://forums.developer.apple.com/thread/85066Do you have a link to the source for that? I'd like to read if they have anything that suggests the current behaviour is expected.
Only in developer language I think https://forums.developer.apple.com/thread/85066Do you have a link to the source for that? I'd like to read if they have anything that suggests the current behaviour is expected.
Thanks for the link.Only in developer language I think https://forums.developer.apple.com/thread/85066
... but it's not clear that those 'suspended' tasks will lose all state and context, as appears to be the case now.
- The system puts strict limits on the total amount of time that you can prevent suspension using background tasks. On current systems you can expect values like:
- 3 minutes, when your app has moved from the foreground to the background
- 30 seconds, when your app was resumed in the background
- WARNING I’m quoting these numbers just to give you a rough idea of what to expect. The target values have changed in the past and may well change in the future, and the amount of time you actually get depends on the state of the system. The thing to remember here is that the exact value doesn’t matter as long as your background tasks have a functional expiry handler.
Note The iOS 13 beta (currently beta 2) has reduced the from-the-foreground value to 30 seconds.
I would say that Safari is restoring state incompletely. If a web page with forms doesn’t have scripting, then it would be trivial to repopulate the fields in the form. Pages with JavaScript wouldn’t be quite as easy. I rarely see web pages these days without JavaScript.Again, if Safari is restoring state, it's doing so incorrectly or incompletely. Try filling out a form. Its values get lost.
[automerge]1572630490[/automerge]
Do you think this is an appropriate way to have a conversation with strangers?
I’ve read conflicting reports. I read one report where locking the phone for a short amount of time causes killing of background applications.13.3 beta out installing now. Reports are that this fixes this issue.
I have done the locking and still no memory management refresh issues in my case. Most of what I am reading is positive results. The number not working seems small so far.I’ve read conflicting reports. I read one report where locking the phone for a short amount of time causes killing of background applications.
So far on my iPad Pro 13.3 fixes this issue as well as a couple other bugs we reported during testing to appleI also have this problem, does anyone know if it's fixed in the recent 13.3 beta?
A point that many people were missing is that if something is implemented in a way they don’t like, it doesn’t necessarily mean it’s an accident or bug. In software development, many shops will close a bug report as WAD (Works As Designed). If many people complain, they’ll change the design.
I sincerely don’t know exactly what is objectionable to you. Is it that I asked people to read a post I wrote that I thought would answer their question? Do you feel I should have copied and pasted the entire answer? Do you think I should have given a unique answer to each phrasing of the same question? Is the word “Please” offensive to you? Are you objecting to the way “Please read post #380” is repeated several times in one post? Note that it says “- - Post merged: Friday at 9:50 AM - -“. MacRumors did that, not me. When I saw several people asking the same question, I wondered “Why don’t they just ‘Like’ the first posted question instead of rephrasing it?” It felt a little harassing. In hindsight, I believe that wasn’t the intent. People most likely just read my first post and replied without first reading any posts that followed. If you look at all the replies to my post, do you honestly feel that no one was being snarky?
That’s all I’m going to say on this thread. (I can hear the clapping.)
Just tried this and it doesn’t work for me; all the other apps still close down. YouTube/Amazon to name but two lose the last page I was on and in less than 30 seconds of going back they revert to the Home screens.i don't think this was a RAM management issue. I think the Mail app was causing everything to crash. I was having this issue persistently. Last night decided to stop using the mail app for whatever reason because gmail app is a lot smoother and ever since getting rid of the mail app, safari and open apps haven't crashed.
hmmmJust tried this and it doesn’t work for me; all the other apps still close down. YouTube/Amazon to name but two lose the last page I was on and in less than 30 seconds of going back they revert to the Home screens.
I was speaking more from experience of using 3rd party code, written in Swift, in my ObjC projects.You don't really have to rewrite, just apply some autofixes. Won't be as perfect as if you rewrote, but there's no significant difference. I started a project in Swift 1, which I severely regret because Xcode + Swift + Swift libraries were super broken back then, but updating code to every version afterwards was the one thing that went smoothly. Mainly they just kept changing how the map function works in every minor release for some reason.
Seems like things were behaving that way whether or not the Mail app was being used. And it's not that things crashed, more like just had to be loaded pretty much each time as if they were just launched.i don't think this was a RAM management issue. I think the Mail app was causing everything to crash. I was having this issue persistently. Last night decided to stop using the mail app for whatever reason because gmail app is a lot smoother and ever since getting rid of the mail app, safari and open apps haven't crashed.
That makes sense. Fixing third party stuff is awful. My project didn't have very many dependencies, so I wasn't thinking about that.I was speaking more from experience of using 3rd party code, written in Swift, in my ObjC projects.
The "Charts" library, which was originally written in Java for Android, was a bit of a nightmare with each update of Swift. A few times I attempted to try and fix the changes myself just to get my project compiling again but it was more work than I had time for.
It was enough to put me off considering Swift for my own coding.