Tag
background-execution
- Mar 6, 2026 Process Suspension and the Background Execution Grant Why a backgrounded process keeps its memory but loses its CPU, what suspension does to timers and sockets, and how the two clock sources diverge across device sleep. mobile computing
- Jun 9, 2025 Durable Deferred Work and the Persistence Boundary How a work item survives process death, what must be written before an acknowledgement is sent, and why the durable record is the only scheduler that cannot be lost. mobile computing
- May 16, 2025 Declaring Long-Running Tasks Without Being Killed How an app asks for continued execution after it leaves the screen, what each declaration actually grants, and why the grant is audited rather than trusted. mobile computing
- Apr 30, 2025 Handing a Transfer to a System Daemon So It Outlives the App Why background uploads and downloads are owned by a system process rather than the app, what the delegate relaunch guarantees, and where the handoff loses data. mobile computing
- Aug 15, 2022 Diagnosing a Wakeup That Never Arrived A method for distinguishing a scheduler that declined from a request that was never made, using the platform logs and the app own durable records as two independent witnesses. mobile computing