In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Xiaomi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .
Agree

Redmi Note 4/4X

[Обсуждения] Разработчик принес полную поддержку Project Treble для Redmi Note 4

2018-04-22 13:56:44
910 2

Если вы следите за новостями на XDA Portal, форуме для разработчиков, то наверняка в курсе, насколько местная аудитория взволнована новым проектом от Google. В двух словах, Project Treble – это самое значимое низкоуровневое изменение в фреймворке Android за последние годы. Идея заключается в том, чтобы отделить Уровни Аппаратных Абстракций (HAL – Hardware Abstraction Layers) от фреймворка Android в отдельный раздел системы и связать его с фреймворком посредством так называемого интерфейса определения HAL. Теоретически, это ускорит прохождение этапа обновления программного обеспечения, так как производители устройств не будут зависимы от других поставщиков оборудования. Например, чтобы начать разрабатывать следующую версию прошивки, основанную на Android P, производителю не придется ждать обновления бинарных файлов в системе поставщиком процессоров Snapdragon.


Сегодня все устройства, которые выпускаются с Android Oreo из коробки обязаны быть совместимыми с Project Treble, однако таковыми не обязаны быть смартфоны, которые обновились до Oreo спустя время.



И хотя Google открыта к сотрудничеству и работает с некоторыми производителями, чтобы обеспечить совместимость с Project Treble на многих устройствах, не все производители пользуются этим: так, например, Nokia, OnePlus, Samsung обновляют свои устройства до Android Oreo вовсе без внедрения совместимости с Treble.



На самом деле, очень грустно приходится тем людям, которые любят экспериментировать с кастомными прошивками, ведь поддержка Treble намного упрощает всю процедуру создания кастомных прошивок на любой версии Android.



Таким образом, принимая во внимание все преимущества, которые дает Project Treble, некоторые пользователи задаются вопросом: а возможно ли каким-нибудь способом “завезти” поддержку Treble на их смартфоны. Это сложная задача для разработчиков, так как это значит, что сначала нужно найти место для раздела с HAL (на тех устройствах, где его еще нет) и каким-то образом перенести на него HAL из системного раздела, после чего создать интерфейс, связующий одно с другим. Как всегда, энтузиасты с XDA подошли к делу ответственно, и один из них буквально пару дней назад объявил о том, что ему удалось полностью совместить Project Treble с Xiaomi Redmi Note 4 (mido).


Как он это сделал? Он использовал раздел “cust” для создания там раздела под HAL. Обычно этот раздел содержит много файлов, специфичных для устройств на MIUI, а потому, используя кастомную прошивку, основанную на “чистом” Android, где этот раздел не используется, разработчик получил в свое распоряжение около 830 Мб. Именно там и было решено создать раздел для HAL без необходимости перераспределения файловой системы, что было оправданием таких производителей, как Nokia и OnePlus против внедрения совместимости с Treble.



Итак, если вас заинтересовал Project Treble от Google и если вы счастливый обладатель Xiaomi Redmi Note 4 (mido), то по этой ссылке вы сможете найти инструкцию пошагового внедрения совместимости системы с HAL разделом.



Источник:
Румиком

До новых встреч, на просторах, Mi-Community!

2018-04-22 13:56:44
Favorites1 RateRate

Rookie Bunny

Waliet1987 | from Redmi Note 4

#1

А что это мне даст, я ничего не понял
2018-04-22 15:36:50

Grand Master Bunny

Amadey76 | from Redmi Note 4

#2

Информация полезная! Когда-нибудь, когда мой аппарат окончательно устареет, отдам его на растерзание внукам. А пока воздержусь от экспериментов.
2018-04-22 20:03:46
please sign in to reply.
Sign In Sign Up

tenks84

Master Bunny

  • Followers

    523

  • Threads

    51

  • Replies

    1002

  • Points

    7080

3 Days Check-In
7 Days Check-In
21 Days Check-In
40 Days Check-In
70 Days Check-In
100 Days Check-In
100 threads in a Month
Тема января 2018
Тема февраля 2018
Опрос
100 ответов в декабре
Newbie Member
200 000 пользователей
Helloween 2017
250 000 пользователей
300 000 пользователей
Подлый Санта
С Новым Годом!
ThrowBackWithMiCommunity
400 000 пользователей
Масленица 2018
День св. Валентина 2018
Черная Пантера
Тема апреля 2018
Redmi 5
Redmi 5 Plus
8 марта
Color Your Planet
1 год
Пасха
Апрельский снимок
Mi Корректор
500 000 пользователей
9 мая
Throw Back with Mi 2018
Цвет Redmi Note 7

Read moreGet new

Xiaomi Comm APP

Stay updated on Mi Products and MIUI

Copyright©2010-2021 Xiaomi.com, All Rights Reserved
Quick Reply To Top Return to the list