Наконец-то выпущены исходные коды ядра Android One Xiaomi Mi A1

Xiaomi Mi A1 является частью программы Android One, и, наконец, через четыре месяца после начала жизненного цикла устройства были выпущены исходные коды ядра.

Через четыре месяца после запуска Сяоми Ми А1, первый Xiaomi Андроид Один смартфоне компания наконец-то выпустила исходный код ядра в соответствии с лицензией GPLv2. Чтобы достичь этой точки, потребовалось много времени, но что еще хуже, так это то, что это исходники ядра для Android Nougat. Телефон уже работает на Android Oreo.

Лицензия GPLv2 ядра Linux требует, чтобы производители Android своевременно публиковали исходные коды ядра, но Xiaomi потребовалось почти полгода, чтобы выпустить код Xiaomi Mi A1. В январе, мы призвали компанию опубликовать исходный код ядра телефона.

Недавно признанный разработчик XDA Францискофранко, взял на Твиттер требовать выпуска исходного кода ядра и публикаций, включая Арс Техника и Андроид Полиция присоединился.

Даже без исходников ядра сообщество упорствовало и разработали кастомные прошивки для Xiaomi Mi A1

, хотя и с довольно серьезными проблемами совместимости. (Телефон Система перегородок A/B не помогло.)

Что послужило причиной публикации исходного кода во вторник, неясно. Возможно, это было общественное давление или, возможно, это соответствовало дорожной карте компании. (В январе ведущий менеджер по продукции Xiaomi Джай Мани заявил, что внутренней целью компании было выпустить исходный код Xiaomi Mi A1 в течение трех месяцев с момента выхода устройства. запуск.) Также пока не ясно, почему Google не вмешался, учитывая, что он осуществляет более высокий уровень контроля над устройствами в программе Android One, чем стандартный Android. смартфоны.

Жаль, что исходный код публикуется так поздно, поскольку телефон вряд ли получит столько времени и внимания от разработчиков, сколько он мог бы получить через несколько недель после своего дебюта. На презентации телефона в прошлом году Xiaomi назвала его «вехой» в своей глобальной экспансии и заявила, что компания надеялась, что это будет одно из первых устройств, получивших Android P, когда в конечном итоге будет объявлено о выпуске запущен.

Жизненный цикл Xiaomi Mi A1 уже далеко позади, и некоторые разработчики, возможно, больше не захотят разрабатывать для него — первоначальный ажиотаж. для пользовательских ПЗУ и разработки обязательно будет на много порядков меньше, чем было бы у Xiaomi Mi A1. вершина горы. Тем не менее, лучше поздно, чем никогда, даже если исходники ядра являются для Android Nougat, а не для Android Oreo.

Заинтересованные разработчики могут ознакомиться с исходными кодами ядра ниже.


Исходники ядра Xiaomi Mi A1