3.1. Android

https://source.android.com/

  • Great for systems with ARM-based SoCs and touch screens

  • Build system and development tools by Google

  • Java based system runtime environment on target

  • Stable and widely accepted Java API for final applications

  • Very limited adaptability for vendors, contributors or customers