Zdrojový kód jadra Xiaomi Redmi Note 5 Pro pre Android 8.1 je k dispozícii

Zdroj jadra Xiaomi Redmi Note 5 Pro založený na Androide 8.1 Oreo bol vydaný, čo znamená, že Xiaomi sa drží svojho 3-mesačného okna.

Xiaomi má veľmi jedinečný vzťah s komunitou vývojárov vo všeobecnosti, najmä tu na XDA. Aj keď sú ich zariadenia často lacné a odomykateľné, majú nedodržal GPLv2 pri viacerých príležitostiach v minulosti. V dôsledku toho nezáleží na tom, či sú zariadenia odomykateľné, pretože vývojári s nimi nemôžu nič robiť. Zdroje jadra sú potrebné na vývoj vlastných ROM a jadier pre telefón s Androidom. Našťastie Xiaomi zaviazali uvoľniť zdroje jadra do 3 mesiacov po spustení. Stále nedodržiava GPL, ale určite je to obrovský krok vpred. Xiaomi Redmi Note 5 Pro so systémom Android 8.1 Oreo je ďalším zariadením spoločnosti, ktoré má zverejnené zdroje jadra na GitHub.

Zaujímavé, Xiaomi už zverejnil zdrojový kód jadra pre Xiaomi Redmi Note 5 Pro - ale pre Android Nougat. Ich uvoľnenie o mesiac neskôr pre Android Oreo znamená, že spoločnosť je aspoň zatiaľ odhodlaná zmeniť sa. Zatiaľ čo tam určite je

nie je nedostatok ROM pre zariadenie na našich fórach sa už vývojári nebudú musieť spoliehať na upstreamovanie jadra, aby sa uistili, že všetko funguje. Môže to byť nepríjemný proces.

Android 8.1 Oreo pre Xiaomi Redmi Note 5 spustený v marci as ňou prišla podpora Project Treble. Vďaka tomu je jedným z mála zariadení, ktoré boli po spustení aktualizované, aby ho podporovali, a to aj napriek tomu, že sa to nevyžaduje. Je skvelé vidieť, že Xiaomi podporuje svoje zariadenia a ešte lepšie je vidieť, ako dodržiavajú svoje 3-mesačné okno. Uvoľnenie zdrojov jadra v tomto prípade ani nie je potrebné na to, aby vývoj prebiehal tak, ako môžete jednoducho flashovať generický systémový obrázok (GSI) na akomkoľvek zariadení s podporou Project Treble a používať LineageOS, Resurrection Remix alebo dokonca AOSP, ak chcete. Schopnosť vyvíjať pre konkrétne zariadenie je však v súčasnosti oveľa lepšia ako používanie GSI jednoducho z dôvodov kompatibility.


Zdroj: GitHub