La source du noyau Xiaomi Redmi Note 5 Pro basée sur Android 8.1 Oreo a été publiée, ce qui signifie que Xiaomi s'en tient à sa fenêtre de 3 mois.
Xiaomi entretient une relation tout à fait unique avec la communauté des développeurs dans son ensemble, en particulier ici chez XDA. Bien que leurs appareils soient souvent bon marché et déverrouillables, ils ont n'a pas respecté la GPLv2 à plusieurs reprises dans le passé. Par conséquent, peu importe si les appareils sont déverrouillables puisque les développeurs ne peuvent rien faire avec eux. Les sources du noyau sont nécessaires pour développer des ROM et des noyaux personnalisés pour un téléphone Android. Heureusement Xiaomi s'est engagé à publier les sources du noyau dans les 3 mois suivant le lancement. Ce n'est toujours pas conforme à la GPL, mais c'est certainement un énorme pas en avant. Le Xiaomi Redmi Note 5 Pro sur Android 8.1 Oreo est le prochain appareil de la société à avoir publié les sources du noyau sur GitHub.
Fait intéressant, Xiaomi
code source du noyau déjà publié pour le Xiaomi Redmi Note 5 Pro - mais pour Android Nougat. Les publier un mois plus tard pour Android Oreo signifie que, du moins pour le moment, l'entreprise s'est engagée à changer. Même s'il y a certainement les ROM ne manquent pas pour l'appareil sur nos forums, les développeurs n'auront plus besoin de s'appuyer sur le noyau en amont pour s'assurer que tout fonctionne. Cela peut être un processus ennuyeux.Android 8.1 Oreo pour le Xiaomi Redmi Note 5 lancé en mars et avec lui est venu le support de Project Treble. Cela en fait l’un des rares appareils à avoir été mis à jour après le lancement pour le prendre en charge, même si aucune obligation de le faire n’est requise. Xiaomi prenant en charge ses appareils est formidable à voir et les voir s'en tenir à leur fenêtre de 3 mois est encore mieux. Dans ce cas, la publication des sources du noyau n'est même pas nécessaire pour que le développement ait lieu, comme vous pouvez le faire. flasher facilement une image système générique (GSI) sur n'importe quel appareil compatible Project Treble et utilisez LineageOS, Résurrection Remix ou même AOSP si vous le souhaitez. Pourtant, être capable de développer pour un appareil spécifique est, pour le moment, de loin supérieur à l'utilisation d'un GSI simplement pour des raisons de compatibilité.
Source: GitHub