Xiaomi Mi A1 je del programa Android One in končno, štiri mesece po življenjskem ciklu naprave, so bili izdani izvorni kodi jedra.
Štiri mesece po lansiranju Xiaomi Mi A1, prvi Xiaomi Android One pametni telefon, je podjetje končno izdalo izvorno kodo jedra v skladu z licenco GPLv2. Veliko je bilo potrebnih, da smo prišli do te točke, a še huje je to so viri jedra za Android Nougat. Telefon že uporablja Android Oreo.
Licenca GPLv2 za jedro Linux zahteva, da proizvajalci Androida pravočasno objavijo vire jedra, vendar je Xiaomi potreboval skoraj pol leta, da je izdal kodo Xiaomi Mi A1. Januarja, smo pozvali podjetje za objavo izvorne kode jedra telefona.
Nedavno priznani razvijalec XDA franciscofranco, vzel v Twitter zahtevati izdajo izvorne kode jedra in vključno z publikacijami Ars Technica in Android Police pridružil.
Tudi brez izvorne kode jedra je skupnost vztrajala in razvil ROM po meri za Xiaomi Mi A1, čeprav s precej velikimi težavami z združljivostjo. (telefon je A/B pregradni sistem ni pomagalo.)
Spodbuda za objavo izvorne kode v torek ni jasna. Morda je šlo za pritisk javnosti ali pa je bilo usklajeno s časovnim načrtom podjetja. (Januarja je vodilni produktni vodja Xiaomija Jai Mani dejal, da je notranji cilj podjetja izdati izvorno kodo Xiaomi Mi A1 v treh mesecih po izdelavi naprave. zagon.) Prav tako še ni jasno, zakaj Google ni posredoval, glede na to, da izvaja večjo stopnjo nadzora nad napravami v programu Android One kot standardni Android pametni telefoni.
Škoda, da je bila izvorna koda izdana tako pozno, saj je malo verjetno, da bo telefon prejel toliko časa in pozornosti od razvijalcev, kot bi jo lahko imel v tednih po svojem nastopu. Na lanskem predstavitvenem dogodku je Xiaomi telefon označil za "mejnik" v svoji globalni širitvi in dejal, da upal je, da bo to ena prvih naprav, ki bo prejela Android P, ko bo končno napovedan sprožil.
Zdaj je že daleč v življenjskem ciklu Xiaomi Mi A1 in nekateri razvijalci morda ne bodo več želeli razvijati zanj – začetni hype za prilagojene ROM-e in razvoj bo zagotovo veliko manjši, kot bi bil pri Xiaomi Mi A1 vrhunec. Kljub temu je vsekakor bolje pozno kot nikoli -- tudi če jedro izvira so za Android Nougat in ne za Android Oreo.
Zainteresirani razvijalci si lahko spodaj ogledajo vire jedra.
Izvori jedra Xiaomi Mi A1