Earlier quoted context omitted.
There's no Android GC, there's a Java GC. Python on Android isn't written in Java, it's CPython, written in C. Python has a GC as well, but we turn it off for the control loop processes. https://github.com/commaai/openpilot/blob/devel/selfdrive/co... Haters love to bring up the Python, but they never stick around long enough to explain exactly why it's a problem.
Android is not typically a realtime OS. The root of the point, about uncontrolled pauses, is valid IMO.
Why does everyone assume the phone is doing all the work?