Thus it surprised us (and it might also surprise you too) that some level of self-driving can be performed by an Android phone ... which is cruise control, lane centering, and collision warning.