Xiaomi Mi A1 on osa Android One’i programmist ja lõpuks, kui seadme elutsüklist on möödunud neli kuud, on kerneli allikad välja antud.
Neli kuud pärast käivitamist Xiaomi Mi A1, Xiaomi esimene Android One nutitelefoni, andis ettevõte lõpuks välja tuuma lähtekoodi vastavalt GPLv2 litsentsile. Selle punktini jõudmiseks on kulunud palju, kuid hullemaks teeb asja need on Android Nougati tuumaallikad. Telefonil on juba Android Oreo.
Linuxi kerneli GPLv2 litsents nõuab, et Androidi tootjad avaldaksid tuumaallikad õigeaegselt, kuid Xiaomil kulus Xiaomi Mi A1 koodi avaldamiseks ligi pool aastat. jaanuaril, palusime ettevõttel tungivalt telefoni tuuma allika avaldamiseks.
Hiljuti sai XDA tunnustatud arendaja franciscofranco, võttis Twitter nõuda kerneli lähtekoodi väljalaskmist ja väljaandeid, sealhulgas Ars Technica ja Android politsei liitunud.
Isegi ilma tuumaallikateta püsis kogukond vastu ja töötas välja kohandatud ROM-id Xiaomi Mi A1 jaoks, ehkki üsna suurte ühilduvusprobleemidega. (Telefoni oma A/B vaheseinasüsteem ei aidanud.)
Lähtekoodi teisipäeval avaldamise tõuge pole selge. See võis olla avalikkuse surve või võib-olla see oli kooskõlas ettevõtte tegevuskavaga. (Jaanuaris ütles Xiaomi juhtiv tootejuht Jai Mani, et ettevõtte sisemine eesmärk oli vabastada Xiaomi Mi A1 lähtekood kolme kuu jooksul pärast seadme kasutuselevõttu. Käivitada.) Samuti pole veel selge, miks Google ei sekkunud, kuna tal on Android One’i programmis olevate seadmete üle suurem kontroll kui aktsia Androidil nutitelefonid.
On kahju, et lähtekood avaldatakse nii hilja, sest tõenäoliselt ei saa telefon debüütjärgsetel nädalatel arendajatelt sellist aega ja tähelepanu. Eelmisel aastal toimunud telefoni esitlusüritusel nimetas Xiaomi seda oma globaalse laienemise verstapostiks ja ütles, et ta lootis, et see on üks esimesi seadmeid, mis saavad Android P, kui see lõpuks välja kuulutatakse käivitatud.
See on nüüd Xiaomi Mi A1 elutsüklis kaugel ja mõned arendajad ei pruugi enam soovida selle jaoks arendada – esialgne hüpe kohandatud ROMide jaoks ja arendus on kindlasti mitu suurusjärku väiksem, kui see oleks olnud Xiaomi Mi A1 puhul tipp. Siiski on kindlasti parem hilja kui mitte kunagi – isegi kui kernel pärineb on Android Nougati ja mitte Android Oreo jaoks.
Huvitatud arendajad võivad heita pilgu allolevatele tuumaallikatele.
Xiaomi Mi A1 tuuma allikad