Hacker News new | past | comments | ask | show | jobs | submit login

> There, of course, I'd expect Apple to make it developers' problem to designate which thread(s) could operate in a limited environment.

Less so when using task queues, I guess.

Sure, but I'd expect that Apple would provide some API for you to designate certain tasks as intended to be run in the "Deep Background". With the understanding that such tasks are on a very short leash power and capability-wise, and may be arbitrarily cancelled—like iOS's forcible app killing, but at a smaller grain. (Does GCD have a facility for the dispatcher to unilaterally do this already?)

Registration is open for Startup School 2019. Classes start July 22nd.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact