Програмер доноси пуну пројектну компатибилност високих тонова за Ксиаоми Редми Ноте 4

Програмер на нашем форуму је успео да унесе пуну Пројецт Требле компатибилност у Ксиаоми Редми Ноте 4, и то је доказао покретањем генеричког Андроид 8.1 Орео. Ово отвара врата за много лакши будући развој прилагођених РОМ-а и биће од велике користи када се појави Андроид П.

Ако сте пратили КСДА портал, онда ћете знати колико смо узбуђени због Гооглеовог пројекта Требле. Укратко, Пројецт Требле је можда најзначајнија промена ниског нивоа у Андроид Фрамеворк-у последњих година. То укључује одвајање слојева хардверске апстракције (ХАЛ) произвођача из Андроид Фрамеворк-а у нову партицију добављача и ХАЛ-ови комуницирају са Андроид Фрамеворк-ом преко новог интерфејса добављача преко онога што се зове језик дефиниције ХАЛ интерфејса (ХИДЛ). Ово ће теоретски убрзати будућа ажурирања софтвера јер произвођачи уређаја, такође познати као ОЕМ, више неће имати да сачекају добављаче као што је Куалцомм да надограде своје бинарне датотеке пре него што почну да раде на следећој верзији Андроид-а (нпр. Андроид П).

Сви Андроид уређаји који се покрећу са Андроид 8.0 Орео МУСТ да буду компатибилни са Пројецт Требле (што значи да морају да прођу пакет за тестирање добављача [ВТС]), међутим, уређаји који се надоградњу на Андроид Орео не морају да буду. (Можете да проверите да ли је ваш уређај компатибилан са Требле-ом тако што ћете пратећи наш водич овде.) Док је Гугл био рад са неким ОЕМ произвођачима да би се осигурала компатибилност високих тонова на неким уређајима, произвођачи уређаја као нпр ОнеПлус, Нокиа, и Самсунг су представили Орео ажурирања без Требле компатибилности.

Ово је посебно разочарење међу члановима наше заједнице због потенцијала који Требле компатибилност доноси развоју прилагођеног РОМ-а. Након теоретисања како то може користити прилагођеној заједници РОМ-а, ја сам лично могао покрените генеричку верзију АОСП Андроид 8.0 Орео (који се од Гоогле-а зове Генеричка слика система [ГСИ]) на мој Хуавеи Мате 9. Ово отворио капије развоја РОМ-а центриран око ГСИ и других уређаја као што су Хуавеи Мате 10, Хонор 8 Про и Хонор 9 између осталог су у могућности да покрећу стабилне верзије АОСП Андроид Орео као дневне драјвере. Ја лично користим такозвани „Требле РОМ“ на свом Хуавеи Мате 10 Про, и захваљујући пројектима као што је Кспосед Фрамеворк са ГравитиБок модул, Подлога за теме, и мој сопствени преклапање оквира, нема много функција које ми недостају.

Дакле, са свим предностима које Требле, чини се, доноси развоју прилагођеног РОМ-а, корисници су се запитали да ли је могуће „пребацити“ Требле компатибилност. Ово је изазов за програмере јер то значи да прво морају да пронађу простор који ће користити као импровизовану партицију добављача (на уређајима који то већ нису имају један), а затим преместите све ХАЛ-ове из системске партиције у ову нову партицију добављача, а затим сами креирајте интерфејс добављача у ХИДЛ. Као и увек, програмери КСДА заједнице били су на висини изазова и КСДА старији члан абхисхек987 има управо најавио да је све наведено могао успешно да оствари и тако донесе пуна Пројецт Требле компатибилност са Ксиаоми Редми Ноте 4 (мидо).


Пројекат Требле на Ксиаоми Редми Ноте 4

Како је то урадио? Користио је "цуст" партицију на уређају за своју импровизовану партицију добављача. Прилагођена партиција обично садржи много ствари специфичних за уређај из МИУИ-ја, тако да је у суштини изгубљен простор на АОСП-у. Користећи приближно 830 МБ неискоришћене партиције, он је преместио ХАЛ-ове добављача са система на цуст без потребе за поновним партиционисањем — што је било оправдање које су произвођачи оригиналне опреме као што су Нокиа и ОнеПлус користили у својим изјавама о томе зашто неће донети Требле компатибилност у своје уређаја.

Потпуна Пројецт Требле компатибилност на Ксиаоми Редми Ноте 4

После неког напорног рада на успостављању интерфејса добављача, успео је да покрене КСДА Сениор Мембер пххуссон'с Андроид 8.1 Орео ГСИ без много труда. (Напомена: Пххуссон ми је рекао да је абхисхек987 морао да промени ствари да би функционисао због недостатка „верзионисани ВНДК“. Објашњавање тога детаљно би захтевало још један чланак о Требле-у, на којем радим на!)

Ако желите да инсталирате овај ЛинеагеОС 15.1 РОМ на свој Снапдрагон Редми Ноте 4, онда ћете желети да темељно прочитајте објаву абхисхек987 јер садржи важне информације о новим упутствима за флешовање.

Инсталирајте ЛинеагеОС 15.1 са пуном подршком за троструке пројекте на Ксиаоми Редми Ноте 4 (Снапдрагон)


Закључак

Ово је без сумње велика прекретница у развоју прилагођених РОМ-а везаних за Требле. Када програмер објави своје стабло уређаја, други програмери прилагођених РОМ-а могу поново да базирају свој РОМ на овом посао—што значи да ћете видети више од ЛинеагеОС-а који је у потпуности компатибилан са Требле на Редми Ноте 4. И сада када се показало да је ово могуће, сигурни смо да ћемо видети више програмера који ово покушавају на другим уређајима. Заиста, већ сам видео КСДА Сениор Рецогнизед Девелопер цодеворккпокушај да се постигне пуна компатибилност високих тонова на ОнеПлус 5/5Т.

Што се тиче тога шта ово значи за даље, корисници Редми Ноте 4 имају много разлога да буду узбуђени. Захваљујући подршци за Требле, Редми Ноте 4 би требало да има много, много лакше да покрене и покрене Андроид П када изворни код постане доступан. Требле би требало да то учини тако да уређај са, рецимо, Андроид 8.1 добављачем може да покрене Андроид П систем на врху, али пошто Андроид П још није доступан, не можемо сами да тестирамо то. Али када се Андроид П појави, сигурно ћемо га испробати и потенцијално направити следећи велики корак у развоју прилагођеног РОМ-а.

Ако сте заинтересовани за све ствари Пројецт Требле, пратите КСДА портал преко нашег Пројецт Требле таг или коришћењем апликације КСДА Лабс. Такође, размислите о томе да се претплатите на наш форум за развој уређаја са подршком за више оваквих вести.

Придружите се нашем форуму за развој уређаја са подршком за високе тонове

Хвала члановима КСДА Схреесха. Муртхи, МиНамеИсРаге, фехернеох и АбхисхиктХ што су нам послали дојаву!