Il kernel sorgente dello Xiaomi Redmi Note 5 Pro basato su Android 8.1 Oreo è stato rilasciato, il che significa che Xiaomi si attiene alla finestra di 3 mesi.
Xiaomi ha un rapporto davvero unico con la comunità degli sviluppatori in generale, soprattutto qui su XDA. Sebbene spesso i loro dispositivi siano economici e sbloccabili, lo sono non è riuscito a rispettare la GPLv2 in più occasioni in passato. Di conseguenza, non importa se i dispositivi sono sbloccabili poiché gli sviluppatori non possono farci nulla. Le fonti del kernel sono necessarie per sviluppare ROM e kernel personalizzati per un telefono Android. Per fortuna Xiaomi si è impegnato a rilasciare i sorgenti del kernel entro 3 mesi dal lancio. Non rispetta ancora la GPL, ma è sicuramente un enorme passo avanti. Lo Xiaomi Redmi Note 5 Pro su Android 8.1 Oreo è il prossimo dispositivo dell'azienda ad avere i sorgenti del kernel rilasciati su GitHub.
È interessante notare che Xiaomi già rilasciato il codice sorgente del kernel per Xiaomi Redmi Note 5 Pro
- ma per Android Nougat. Rilasciarli un mese dopo per Android Oreo significa che, almeno per ora, l'azienda è impegnata a cambiare. Mentre c'è sicuramente non mancano le ROM per il dispositivo sui nostri forum, gli sviluppatori non dovranno più fare affidamento sull'upstream del kernel per assicurarsi che tutto funzioni. Può essere un processo fastidioso.Android 8.1 Oreo per Xiaomi Redmi Note 5 lanciato a marzo e con esso arrivò il supporto a Project Treble. Ciò lo rende uno dei pochissimi dispositivi che sono stati aggiornati dopo il lancio per supportarlo, nonostante non vi fosse alcun obbligo in tal senso. È bello vedere che Xiaomi supporta i suoi dispositivi e vederli restare fedeli alla finestra di 3 mesi è ancora meglio. Rilasciare i sorgenti del kernel in questa istanza non è nemmeno necessario affinché lo sviluppo avvenga nel modo migliore possibile eseguire facilmente il flashing di un'immagine di sistema generica (GSI) su qualsiasi dispositivo abilitato Project Treble e utilizzarlo LineageOS, Resurrezione Remix o anche AOSP se lo desideri. Tuttavia, essere in grado di sviluppare per un dispositivo specifico è, al momento, di gran lunga superiore all'utilizzo di un GSI semplicemente per motivi di compatibilità.
Fonte: GitHub