Lo Xiaomi Mi A1 fa parte del programma Android One e finalmente, a quattro mesi dal ciclo di vita del dispositivo, sono stati rilasciati i sorgenti del kernel.
Quattro mesi dopo il lancio del Xiaomi Mi A1, il primo di Xiaomi Androide Uno smartphone, l'azienda ha finalmente rilasciato il codice sorgente del kernel in conformità con la licenza GPLv2. C'è voluto molto per arrivare a questo punto, ma ciò che peggiora le cose è che questi sono i sorgenti del kernel per Android Nougat. Il telefono è già su Android Oreo.
La licenza GPLv2 del kernel Linux richiede che i produttori Android pubblichino i sorgenti del kernel in modo tempestivo, ma Xiaomi ha impiegato quasi sei mesi per rilasciare il codice dello Xiaomi Mi A1. A gennaio, abbiamo sollecitato l'azienda per pubblicare il sorgente del kernel del telefono.
Recentemente, XDA ha riconosciuto lo sviluppatore franciscofranco, ha preso a Twitter per richiedere il rilascio del sorgente del kernel e le pubblicazioni incluse Ars Tecnica E Polizia Android entrato in.
Anche senza i sorgenti del kernel, la comunità ha perseverato e sviluppato ROM personalizzate per Xiaomi Mi A1, anche se con problemi di compatibilità piuttosto importanti. (Il telefono Sistema di partizione A/B non ha aiutato.)
L'impulso per la pubblicazione del codice sorgente martedì non è chiaro. Potrebbe essere stata la pressione dell'opinione pubblica, o forse era in linea con la tabella di marcia dell'azienda. (A gennaio, Jai Mani, Lead Product Manager di Xiaomi, ha affermato che l'obiettivo interno dell'azienda era quello di rilasciare il codice sorgente dello Xiaomi Mi A1 entro tre mesi dalla data di consegna del dispositivo. lancio.) Inoltre, non è ancora chiaro il motivo per cui Google non sia intervenuta, dato che esercita un maggiore grado di controllo sui dispositivi nel programma Android One rispetto a Android stock. smartphone.
È un peccato che il codice sorgente sia stato rilasciato così tardi, poiché è improbabile che il telefono riceva il tempo e l'attenzione da parte degli sviluppatori che potrebbe ricevere nelle settimane successive al suo debutto. All'evento di lancio del telefono lo scorso anno, Xiaomi lo ha definito una "pietra miliare" nella sua espansione globale, e lo ha affermato sperava che fosse uno dei primi dispositivi a ricevere Android P quando alla fine verrà annunciato lanciato.
Il ciclo di vita dello Xiaomi Mi A1 è ormai inoltrato e alcuni sviluppatori potrebbero non voler più svilupparlo: l'hype iniziale per le ROM personalizzate e lo sviluppo sarà sicuramente inferiore di molti ordini di grandezza rispetto allo Xiaomi Mi A1 picco. Tuttavia, è sicuramente meglio tardi che mai, anche se i sorgenti del kernel Sono per Android Nougat e non Android Oreo.
Gli sviluppatori interessati possono dare un'occhiata ai sorgenti del kernel di seguito.
Fonti del kernel Xiaomi Mi A1