( kisg | 2021. 06. 22., k – 11:48 )

Jó összefoglaló, csak egy kiegészítés: Az Apache Harmony Apache licencű volt, és pont ezért választotta a Google, mert akkoriban a Linux kernelen kívül gyakorlatilag nem volt GPL licenszű kód az Androidban, userlandben pláne nem. Még egy busybox se, írtak helyette sajátot.

Ez azért volt így, mert meg kellett győzni a mobilgyártókat, hogy az Android miatt nem kell majd kiadniuk a kódjaikat, és a GPL-től féltek mint a tűztől. 

Pár évvel később, amikor jött az Oracle, hogy akar egy "kis" pénzt az Androidból, akkor már a gyártók is tök máshoz álltak hozzá (+ a csillió dollár amit már addig is kerestek az Androidon is segített), így kb. senkit nem izgatott, amikor a Google lecserélte OpenJDK-ra az implementációt.

Azokon kívül, amit leírtál, a Kotlin előnye, hogy új nyelv, könnyebb hozzányúlni, berakni - kivenni dolgokat, a process sem annyira lassú mint a Java-nál (bár ott is próbálnak gyorsítani).