Випущено джерело ядра Xiaomi Redmi Note 5 Pro на базі Android 8.1 Oreo, що означає, що Xiaomi дотримується свого 3-місячного вікна.
У Xiaomi дуже унікальні стосунки зі спільнотою розробників у цілому, особливо тут, на XDA. Хоча часто їхні пристрої дешеві та їх можна розблокувати, у них є не дотримується GPLv2 неодноразово в минулому. Як наслідок, не має значення, чи можна розблокувати пристрої, оскільки розробники нічого не можуть з ними зробити. Джерела ядра потрібні для розробки користувацьких ПЗУ та ядер для телефону Android. На щастя, Xiaomi пообіцяв випустити вихідні коди ядра протягом 3 місяців після запуску. Він досі не дотримується GPL, але це, безперечно, величезний крок вперед. Xiaomi Redmi Note 5 Pro на Android 8.1 Oreo є наступним пристроєм компанії, вихідні коди ядра якого опубліковано на GitHub.
Цікаво, Xiaomi вже випущений вихідний код ядра для Xiaomi Redmi Note 5 Pro - але для Android Nougat. Випуск їх через місяць для Android Oreo означає, що, принаймні на даний момент, компанія прагне змінитися. Поки точно є
не бракує ПЗУ для пристрою на наших форумах розробникам більше не доведеться покладатися на розгортання ядра, щоб переконатися, що все працює. Це може бути неприємним процесом.Android 8.1 Oreo для Xiaomi Redmi Note 5 запущений у березні і разом з ним прийшла підтримка Project Treble. Це робить його одним із небагатьох пристроїв, які були оновлені після запуску для його підтримки, незважаючи на відсутність вимог щодо цього. Приємно бачити, що Xiaomi підтримує свої пристрої, а ще краще бачити, як вони дотримуються свого 3-місячного вікна. Випуск вихідних кодів ядра в цьому випадку навіть не є обов’язковим для розробки, як це можливо легко прошити загальний образ системи (GSI) на будь-якому пристрої з підтримкою Project Treble та використовуйте LineageOS, Resurrection Remix або навіть AOSP, якщо хочете. Тим не менш, можливість розробки для конкретного пристрою на даний момент є набагато кращою за використання GSI просто з причин сумісності.
Джерело: GitHub