Шта пројекат Требле значи за будући развој прилагођеног РОМ-а

click fraud protection

Пројецт Требле сада стиже са Андроид Орео уређајима. Данас радимо сажетак шта Пројецт Требле значи за будући прилагођени развој РОМ-а.

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

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

На срећу, Пројецт Требле би такође требало да учини траву зеленијом и за прилагођене РОМ кориснике. У ствари, има потенцијал да потпуно промени прилагођену сцену развоја РОМ-а - и то заувек.


Како прилагођени РОМ-ови могу да искористе предности Требле-а?

Разлог зашто се полако ради на незваничним Андроид Орео портовима, а не само на нечему што програмери могу компајлирати, покренути и покренути је једноставан. Да бисте покренули нову верзију Андроид-а на постојећем уређају, кернелу и стаблу уређаја морају бити у великој мери прерађени да би постојећи Андроид телефон функционисао са новијим Андроидом издање. То је зато што је тренутна имплементација добављача, укључујући све власничке бинарне блоб-ове, направљена да ради са једну верзију Андроида, и стога треба да се преради и пренесе на нову верзију Андроида да би уређај функционисао прописно.

Скоро све компоненте унутар телефона користе независну, власничку мрљу и захтевају да се закрпе и раде укључени независно како би новији софтвер могао да га користи, такође пазећи да се остали не покваре током процеса. Ово је заиста дуготрајан задатак и главни разлог зашто већина стабилан прилагођени РОМ-ови (као што су ЛинеагеОС недељници или други, званично подржани РОМ-ови) се не појављују до 2-3 месеца након што коначно Андроид издање падне на АОСП. Сав овај напор такође значи да ће резултујући РОМ радити само на једном уређају или, у најбољем случају, на неколицини уређаја са идентичним или сличним спецификацијама.

Чини се да се ово мења са Пројецт Требле, према Рон Амадео из АрсТецхница и независно потврђено од стране програмера прилагођеног РОМ-а СултанКСДА.

Малчев каже да Требле стандардизује Андроид хардверску подршку до тог степена да се генеричке Андроид верзије компајлиране из АОСП-а могу покренути и покренути на сваки Високотонски уређај. У ствари, ове „сирове АОСП“ верзије су оно што ће се користити за неке од ЦТС тестирања које Гоогле захтева да сви Андроид ОЕМ произвођачи прођу да би лиценцирали Гоогле апликације – нису само ствари требало би раде, јесу потребан на посао.

Да би се ова тачка вратила кући, то значи да ће због начина на који је доњи слој Андроида модуларизован, сви Требле уређаји на тржишту бити може да покрене генеричку залиху, АОСП Андроид верзију. Ово уклања већину муке око преноса прилагођених РОМ-ова на старији уређај пошто једна, генеричка верзија Андроид-а може да ради на многим уређајима. Ово помера Андроид уређаје далеко ближе нечему попут личног рачунара, где можете да покренете најновију, најсавременију верзију Виндовс 10 или било коју Линук дистрибуцију на рачунару старом 10-12 година.

Нећете моћи да покренете беспрекорно генерички генерик Андроид 9.0 ипак се још увек надовезује на ваш Требле уређај - на стаблима уређаја и језгрима и даље ће бити потребно радити. Још увек је то одличан почетак: захваљујући модуларизованим ХАЛ-овима, оптерећење за покретање следећег Андроид-а верзија би требало да буде знатно смањена и могли бисмо да видимо стабилне верзије 9.0 за неколико дана/недеља уместо месеци. Требало би да имамо на уму да је пројекат Требле, док се сада покреће, још увек у току јер још увек прима промене у АОСП-у, и слој добављача би на крају могао бити стандардизован до те мере да ће инсталирање нове верзије Андроида бити исто што и инсталирање Виндовс-а на рачунар.

Ово је огроман технички напредак и има потенцијал да значајно унапреди прилагођени развој РОМ-а заснован на АОСП-у на нашим форумима. Али онда, ово се односи само на уређаје са Пројецт Требле, а тренутно једини доступни телефони Требле су Гоогле Пикел, Гоогле Пикел КСЛ, Сони Кспериа КСЗ1 и КСЗ1 Цомпацт. Шта ће се догодити са постојећим телефонима пре Орео-а?


Да ли прилагођени РОМ може да донесе Требле на постојећи телефон?

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

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

На крају крајева, прерано је рећи. Већ смо видели неке невероватне развојне подвиге са наших форума, укључујући сјајне ствари као што су универзални бессистемски интерфејси или еММЦ надоградње складиштења, па ко зна? Неко би могао некако завршити да пројекат Требле ради на застарелом телефону.

Али имали смо само прилику да копамо по томе Андроид Орео извор за отприлике 2 недеље, тако да је, као што смо рекли, још увек прерано да се каже. Ипак, и даље смо узбуђени због могућности и обавештаваћемо вас о будућим развојима везаним за Требле на КСДА порталу, коме је најбоље приступити преко апликације КСДА Лабс!

Хвала члану Параноид Андроид тима /u/evan1123 за отклањање грешке у чланку!