A Xiaomi Mi A1 az Android One program része, és végül négy hónappal az eszköz életciklusa után megjelentek a kernelforrások.
Négy hónappal az indulás után Xiaomi Mi A1, a Xiaomi első Android One okostelefonnal, a cég végül kiadta a kernel forráskódját a GPLv2 licencnek megfelelően. Sok időbe telt eljutni idáig, de ami még rosszabbá teszi ezek az Android Nougat kernelforrásai. A telefon már Android Oreo-n van.
A Linux kernel GPLv2 licence megköveteli, hogy az Android gyártói időben közzétegyék a kernelforrásokat, de a Xiaominak közel fél évbe telt, amíg kiadta a Xiaomi Mi A1 kódját. Januárban, – sürgettük a társaságot a telefon kernelforrásának közzétételéhez.
Nemrég az XDA elismert fejlesztője franciscofranco, vette, hogy Twitter megkövetelni a kernelforrás kiadását és a kiadványokat, beleértve Ars Technica és Android Police csatlakozott.
A közösség a kernelforrások nélkül is kitartott és egyedi ROM-okat fejlesztett ki a Xiaomi Mi A1-hez, bár meglehetősen komoly kompatibilitási problémákkal. (A telefon A/B partíciós rendszer nem segített.)
A forráskód keddi közzétételének lendülete nem világos. Lehet, hogy ez a közvélemény nyomása volt, vagy talán összhangban volt a vállalat ütemtervével. (Janu Mani, a Xiaomi vezető termékmenedzsere azt mondta, hogy a vállalat belső célja az volt, hogy a Xiaomi Mi A1 forráskódját a készülék megjelenését követő három hónapon belül kiadja. Az sem világos, hogy a Google miért nem lépett közbe, tekintve, hogy nagyobb fokú ellenőrzést gyakorol az Android One programban szereplő eszközök felett, mint a törzs Android okostelefonok.
Kár, hogy a forráskódot ilyen későn adják ki, mivel a telefon valószínűleg nem kap annyi időt és figyelmet a fejlesztőktől, mint a debütálás utáni hetekben. A telefon tavalyi bemutatóján a Xiaomi „mérföldkőnek” nevezte a telefont a globális terjeszkedésben, és azt mondta, azt remélte, hogy ez lesz az egyik első olyan készülék, amely megkapja az Android P-t, amikor végül bejelentették elindított.
Már messze jár a Xiaomi Mi A1 életciklusa, és egyes fejlesztők már nem akarnak fejleszteni rá – ez a kezdeti hírverés Az egyedi ROM-ok és a fejlesztések sok nagyságrenddel kisebbek lesznek, mint a Xiaomi Mi A1-nél lett volna csúcs. Ennek ellenére minden bizonnyal jobb későn, mint soha – még akkor is, ha a kernel forrása vannak Android Nougat és nem Android Oreo számára.
Az érdeklődő fejlesztők az alábbi kernelforrásokat tekinthetik meg.
Xiaomi Mi A1 kernelforrások