This document summarizes the history and evolution of Android for embedded and IoT devices, including:
1) Early embedded Linux systems had no consistent development environment or APIs. Android provided a standardized environment but was initially not designed for embedded.
2) Headless Android and later Brillo were Google's first attempts at an Android variant for IoT. Brillo sources were available but never officially released.
3) Android Things is Google's current strategy, building on the original Android architecture but extending the APIs for IoT and supporting constrained hardware. It allows using existing Android development tools for IoT apps and devices.