Sursa kernel-ului Xiaomi Redmi Note 5 Pro bazată pe Android 8.1 Oreo a fost lansată, ceea ce înseamnă că Xiaomi se limitează la fereastra lor de 3 luni.
Xiaomi are o relație foarte unică cu comunitatea de dezvoltatori în general, în special aici la XDA. Deși adesea dispozitivele lor sunt ieftine și deblocabile, au nu a respectat GPLv2 de mai multe ori în trecut. Drept urmare, nu contează dacă dispozitivele sunt deblocabile, deoarece dezvoltatorii nu pot face nimic cu ele. Sursele de kernel sunt necesare pentru a dezvolta ROM-uri și nuclee personalizate pentru un telefon Android. Din fericire Xiaomi s-a angajat să lanseze sursele kernelului în termen de 3 luni de la lansare. Încă nu respectă GPL, dar este cu siguranță un pas uriaș înainte. Xiaomi Redmi Note 5 Pro pe Android 8.1 Oreo este următorul dispozitiv al companiei care are surse de kernel lansate pe GitHub.
Interesant, Xiaomi a lansat deja codul sursă kernel pentru Xiaomi Redmi Note 5 Pro - dar pentru Android Nougat. Lansarea lor o lună mai târziu pentru Android Oreo înseamnă că, cel puțin pentru moment, compania se angajează să se schimbe. În timp ce cu siguranță există
Android 8.1 Oreo pentru Xiaomi Redmi Note 5 lansat in martie și odată cu acesta a venit și suportul Project Treble. Acest lucru îl face unul dintre puținele dispozitive care au fost actualizate după lansare pentru a-l susține, în ciuda faptului că nu este necesar să facă acest lucru. Xiaomi își susține dispozitivele este grozav de văzut, iar să le vezi ținându-se de fereastra lor de 3 luni este și mai bine. Eliberarea surselor de kernel în acest caz nici măcar nu este necesară pentru ca dezvoltarea să aibă loc așa cum puteți flash cu ușurință o imagine de sistem generică (GSI) pe orice dispozitiv compatibil Project Treble și utilizarea LineageOS, Resurrection Remix sau chiar AOSP dacă doriți. Cu toate acestea, posibilitatea de a dezvolta pentru un anumit dispozitiv este, în acest moment, oricum, cu mult superioară utilizării unui GSI pur și simplu din motive de compatibilitate.
Sursa: GitHub