Xiaomi Mi A1 je súčasťou programu Android One a konečne, po štyroch mesiacoch životného cyklu zariadenia, boli zverejnené zdroje jadra.
Štyri mesiace po spustení Xiaomi Mi A1, Xiaomi prvý Android One spoločnosť konečne vydala zdrojový kód jadra v súlade s licenciou GPLv2. Trvalo veľa, kým sme sa dostali do tohto bodu, no čo je ešte horšie toto sú zdroje jadra pre Android Nougat. Telefón už má Android Oreo.
Licencia GPLv2 linuxového jadra vyžaduje, aby výrobcovia Androidu zverejňovali zdroje jadra včas, ale Xiaomi trvalo takmer pol roka, kým vydalo kód Xiaomi Mi A1. V januári, vyzvali sme spoločnosť na zverejnenie zdrojového kódu jadra telefónu.
Nedávno uznávaný vývojár XDA franciscofranco, vzal do Twitter požadovať vydanie zdrojového kódu jadra vrátane publikácií Ars Technica a Android polícia pripojil sa.
Aj bez zdrojov jadra komunita vydržala a vyvinul vlastné ROM pre Xiaomi Mi A1, aj keď s dosť veľkými problémami s kompatibilitou. (Telefón Systém delenia A/B nepomohlo.)
Impulz na zverejnenie zdrojového kódu v utorok nie je jasný. Mohol to byť verejný tlak alebo to možno bolo v súlade s plánom spoločnosti. (V januári vedúci produktový manažér Xiaomi Jai Mani povedal, že interným cieľom spoločnosti bolo vydať zdrojový kód Xiaomi Mi A1 do troch mesiacov od vydania zariadenia. Zatiaľ tiež nie je jasné, prečo Google nezasiahol, keďže má väčšiu mieru kontroly nad zariadeniami v programe Android One ako bežný Android smartfóny.
Je škoda, že zdrojový kód je zverejnený tak neskoro, pretože je nepravdepodobné, že by telefón dostal taký čas a pozornosť od vývojárov, aký by mohol mať v týždňoch po svojom debute. Na predstavení telefónu minulý rok ho Xiaomi označilo za „míľnik“ vo svojej globálnej expanzii a povedalo to dúfala, že to bude jedno z prvých zariadení, ktoré dostanú Android P, keď to bude nakoniec oznámené spustený.
Teraz je ďaleko v životnom cykle Xiaomi Mi A1 a niektorí vývojári už možno nebudú chcieť preň vyvíjať – počiatočný humbuk pre vlastné ROM a vývoj bude určite o mnoho rádov menší, ako by bol v prípade Xiaomi Mi A1 vrchol. Napriek tomu je určite lepšie neskoro ako nikdy - aj keď zdroje jadra sú pre Android Nougat a nie Android Oreo.
Vývojári, ktorí majú záujem, si môžu pozrieť zdroje jadra nižšie.
Zdroje jadra Xiaomi Mi A1