Google v celoti prevzema razvoj AOSP

Matej Huš

27. mar 2025 ob 12:36:33

Jedro operacijskega sistema Android, ki ga predstavlja AOSP (Android Open Source Project), je na vseh androidnih telefonih enako, četudi uporabnik vidi precej različne uporabniške vmesnike. Jedro je odprtokodno z licenco Apache 2.0, glavni razvijalec pa je Google - a ni edini. To se bo sedaj spremenilo, četudi AOSP ostaja odprtokoden, uporabniki pa razlike ne bodo opazili.

AOSP ima trenutno dve veji razvoja. V javno vejo lahko prispevajo vsi in je ves čas dostopna, interna veja pa je dostopna le Googlu in preverjenim partnerjem z ustrezno licenco GMS (Google Mobile Services). Mednje sodijo na primer Samsung, Motorola in Sony. Rezultati razvoja na interni veji na koncu seveda prispejo v javnost, a se včasih pojavijo težave z združljivostjo vej. Google prispeva v obe, zunanji razvijalci pa - resda bistveno manj od Googla - le v javno verzijo.

Vse to želi Google sedaj poenostaviti tako, da bo obstajala le še interna verzija. Google pojasnjuje, da bodo po izidu nove verzije še vedno javno objavili izvorno kodo po isto licenco Apache 2.0, kot je to potekalo do sedaj. Proizvajalci telefonov pa se bodo v celoti osredotočali na interno vejo. V praksi bo torej življenje za Google lažje, javnost pa bo teže kukala v AOSP med razvojem, od koder smo včasih lahko predvideli tudi kakšno strojno ali programsko novost, še preden je prispela do končnih uporabnikov.