De Xiaomi Mi A1 maakt deel uit van het Android One-programma en uiteindelijk, vier maanden na de levenscyclus van het apparaat, zijn de kernelbronnen vrijgegeven.
Vier maanden na de lancering van de Xiaomi Mi A1, Xiaomi's eerste Android Eén smartphone heeft het bedrijf eindelijk de kernelbroncode vrijgegeven in overeenstemming met de GPLv2-licentie. Er is veel voor nodig geweest om dit punt te bereiken, maar wat het nog erger maakt is dat dit zijn kernelbronnen voor Android Nougat. De telefoon draait al op Android Oreo.
De GPLv2-licentie van de Linux-kernel vereist dat Android-fabrikanten kernelbronnen tijdig publiceren, maar het kostte Xiaomi bijna een half jaar om de code van de Xiaomi Mi A1 vrij te geven. In januari, wij hebben het bedrijf aangespoord om de kernelbron van de telefoon te publiceren.
Onlangs door XDA erkende ontwikkelaar franciscofranco, meegenomen Twitteren om de vrijgave van de kernelbroncode te eisen, en publicaties inclusief Ars Technica En Android-politie sloot zich aan.
Zelfs zonder de kernelbronnen bleef de gemeenschap volhouden ontwikkelde aangepaste ROM's voor de Xiaomi Mi A1, zij het met behoorlijk grote compatibiliteitsproblemen. (Van de telefoon A/B-partitiesysteem hielp niet.)
De aanleiding voor de publicatie van de broncode op dinsdag is niet duidelijk. Het kan publieke druk zijn geweest, of misschien sloot het aan bij de routekaart van het bedrijf. (In januari zei Xiaomi's Lead Product Manager Jai Mani dat het interne doel van het bedrijf was om de broncode van de Xiaomi Mi A1 binnen drie maanden na de release van het apparaat vrij te geven. lanceren.) Het is ook nog niet duidelijk waarom Google niet tussenbeide kwam, aangezien het een grotere mate van controle uitoefent over apparaten in het Android One-programma dan standaard Android smartphones.
Het is jammer dat de broncode zo laat wordt vrijgegeven, aangezien het onwaarschijnlijk is dat de telefoon de tijd en aandacht van ontwikkelaars zal krijgen die hij zou kunnen krijgen in de weken na zijn debuut. Tijdens het lanceringsevenement van de telefoon vorig jaar noemde Xiaomi het een "mijlpaal" in zijn wereldwijde expansie, en zei dat het hoopte dat het een van de eerste apparaten zou zijn die Android P zou ontvangen wanneer het uiteindelijk wordt aangekondigd gelanceerd.
Het is nu ver in de levenscyclus van de Xiaomi Mi A1, en sommige ontwikkelaars willen er misschien niet langer voor ontwikkelen - de eerste hype voor aangepaste ROM's en de ontwikkeling zal ongetwijfeld vele ordes van grootte kleiner zijn dan bij de Xiaomi Mi A1's hoogtepunt. Toch is het zeker beter laat dan nooit - zelfs als de kernel source Zijn voor Android Nougat en niet voor Android Oreo.
Geïnteresseerde ontwikkelaars kunnen de onderstaande kernelbronnen bekijken.
Xiaomi Mi A1 Kernel-bronnen