Ugye nem hiszi komolyan bárki, hogy ha lenne még egy olyan elterjedt, gyakorlatilag _minden_ beágyazott hardvergyártó által támogatott Unix-szerű kernel BSD licenccel, mint a Linux, akkor az Android fejlesztők szerencsétlenkednének itt a GPL-lel? Azt a pár feature-t, amit a Linuxba belefejlesztettek (pl. Binder, Power Management, Ashmem), simán bármely BSD-re portolni lehetne.
Mivel ilyen kernel nincs (nagyon sokan örülnének, ha lenne, legfőképp a HW gyártók), ezért maradt a Linux kernel.
Az Android azért lett felkapott platform, mert a Google jól pozícionálta:
- olyan rendszert csinált, amit a HW gyártók szívesen használnak (ha a fejlesztőcsapatod nem félhülye, 1-2 hét alatt átkonvertálhatod őket Androidra, nincs licencdíj, Linux kernel támogatást eddig is muszáj volt csinálniuk)
- Az Android Challenge-ek megteremtették azt a fejlesztőbázist, ami ahhoz kell, hogy relatíve gyorsan elég sok program elkészüljön
- A referencia UI-al sikerült megugrani az első időszakot a felhasználók számára, mostanra úgyis minden komoly HW gyártó portolta a saját UI-ját
- Az alsó kategóriás telefonok miatt azokhoz is eljut, akiket teljesen hidegen hagy, hogy milyen OS van a telefonjukon, csak az árakat nézik -- ezzel gyakorlatilag a Symbiant is kiüti a piacról
Üdv,
Gergely