Цоллабора развија окружење за покретање Андроид апликација на Линуку

андроид на линуку

Сарађујте са једном од најпознатијих консултантских кућа отвореног кода, обука и производи компанијама, недавно најавио да развија нови пројекат отвореног кода чији је главни фокус стварање изоловано окружење за покретање Андроид апликација, пружајући интеграцију интерфејса података апликације са графичким шкољкама заснованим на Ваиланд-у.

Назив овог пројекта је "СПУРВ"уз помоћ СПУРВ-а, корисник може да покреће Андроид апликације на Линуку заједно са уобичајеним графичким апликацијама које се нуде у Линук дистрибуцијама.

Да би се то постигло, Андроид окружење ради у изолованом контејнеру. У окружењу се инсталирају стандардне компоненте Андроид платформе, испоручене у АОСП (Андроид Опен Соурце Пројецт) спремиштима.

О СПУРВ-у

СПУРВ то је више колекција алата који се могу користити за конфигурисање Андроид контејнера, инсталирајте Андроид апликације унутар ње, а затим их покрените преко целог екрана на радној површини Ваиланд Линук на врху Линук кернела.

Да бисте покренули контејнер, користите системд-нспавн. За Андроид апликације је обезбеђена пуна подршка за 3Д убрзање, а да би ово могло да функционише, Линук радна површина мора да користи Ваиланд сервер за приказ.

СПУРВ користи неке компоненте да би могао да оствари интеракцију система са Андроид контејнером.

Пошто се СПУРВ за Андроид понаша као симулирани Андроид уређај и прилагођава Андроид изградњу нашим захтевима.

Постоје неки функционални делови СПУРВ-а:

  • Прилагодите подразумеване вредности
  • Конфигуришите мрежу
  • Омогућите аудио мост са Андроида на ПулсеАудио.
  • Омогућава графички мост од Андроид-а до Ваиланд-а

Ове компоненте су следеће:

СПУРВ Аудио

ово користи се за организовање аудио излаза кроз Линук аудио стек. Компонента је имплементирана у облику слоја који прослеђује позиве Андроид Аудио ХАЛ (Хардваре Ектрацтион Лаиер) подсистему АЛСА.

СПУРВ ХВЦомпосер

Ис намењен интегрисању прозора Андроид апликација у окружење засновано на Ваиланд-у. Компонента претворити захтеве у ХВЦ АПИ (Хардваре Цомпосер) на позиву Ваиланд-у.

СПУРВ ХВЦомпосер пружа алате за приказ података на екрану, обрађују бафере екрана и комбинују бафере екрана из различитих апликација на једној радној површини. Протокол који се користи у ХВЦ концептуално личи на протокол Ваиланд, тако да превод не ствара проблеме.

Поред превођења АПИ-ја са ХВЦ-а на Ваиланд, компонента СПУРВ ХВЦомпосер такође обрађује унос, бележећи на Ваиланд-у и догађаје уноса повезане са Андроид-ом, као што су информације о додирном екрану, и њихову замену у Андроид-у.

СПУРВ ДХЦП

Ово је једноставна имплементација ДХЦП протокола, који омогућава мрежну везу између главног система и Андроид окружења.

Овим програмери Цоллабора тврде да овај пројекат има и позитивне и негативне делове:

Начин примене СПУРВ значи да у контејнеру ради пуни оперативни систем, што има и позитивне и негативне импликације.

Један од позитивних ефеката је већа изолација Андроид апликација, што значи већу сигурност и приватност за потенцијално непоуздане апликације.

Мане су повезане са доступношћу и перформансама хардвера. Сав приступ хардверу који је потребан Андроиду мора се проследити у контејнер.

Поред ручног подешавања приступа системд-нспавн, постоје и трошкови перформанси повезани са покретањем контејнера.

Испробати СПУРВ?

СПУРВ је у повојима, тако да има још много тога за полирање, али то не значи да можемо да извршимо нека испитивања и да знамо потенцијал који нам овај пројекат може понудити.

Тако да Ако сте заинтересовани за то, можете да проверите његове упаде да бисте направили компилацију све из извора (Гитлаб).

Веза је ово.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.