Context is important.
This was a WWDC session and Apple records & publishes all WWDC sessions.
Context is important.
This was a WWDC session and Apple records & publishes all WWDC sessions.
Also WWDC videos are infamously used as reference because often documentation suck. And it shows.
To give a concrete example: At WWDC20 Apple showed off a new Core Data feature called "derived attributes" [1]. Only many months later did they add the bare minimum of written documentation covering a fraction of what was shown off at WWDC [2].
1: https://developer.apple.com/videos/play/wwdc2019/230/ 2: https://developer.apple.com/forums/thread/120159
Microsoft may produce some half-assed software but at least their documentation is generally pretty solid (and easy to find).
But that’s not the title of the session.
The title of the session was “Background execution demystified”
Background execution is a computer science topic that many don’t understand well. Much like font antialiasing or other computer science topics that people don’t have to deal with daily.
Note: I’m not saying Apple APIs are great. I was just originally pointing out the context of your post.