A crash, in the context of an iPhone, is commonly understood as the termination of an application. However, from a different angle, a crash is actually triggered by the operating system to save the device from potential harm.
Jacob Bartlett, in his detailed analysis of crashes, explores this perspective with a dash of humor, outlining 9 levels of severity ranging from the relatively minor frame rate drop to the more severe system compromise.
The discussion delves into crashes that occur both in runtime and in the XNU kernel, highlighting why crashes are far from the worst that can happen to a device.
For iOS developers, the topic of crashes is a crucial one to grasp, as it ultimately affects the user experience.
Sources:
* [Jacob Bartlett's article on crashes](https://blog.jacobstechtavern.com/p/what-is-a-crash)
* [iOS Dev community](https://t.me/+ajof-VO5Sr5kNDMy)