1

Я хочу знать основную систему управления окнами, используемую в Firefox OS, что-то эквивалентное X для Linux, Surfaceflinger для Android.

Я искал документы, предоставленные сообществом Firefox. Но я не получил никакой подсказки. Даже я не мог ничего заметить из списка процессов.

Документация просто предоставляет информацию о том, что слой Gaia использует AppWindowFactory и другие классы для управления окнами.

1 ответ1

2

Согласно Firefox OS/Platform/Architecture на MDN, а также к этому сообщению в списке рассылки, HTML-рендеринг Gecko рисует непосредственно в фрейм-буфере, используя OpenGL.

Откуда: Андреас Гал

[...] Наш движок рендеринга (Gecko) действует как сервер отображения и напрямую объединяет данные в кадровый буфер с помощью OpenGL ES. Нет никакой выгоды, которую FFOS мог бы извлечь из SurfaceFlinger или Wayland.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .