Я не нашел четкого объяснения того, как работает графическая система Android, в частности, использует ли он сервер отображения, основывается ли он на DirectFB или X11 и т.д.
Из того, что мне удалось собрать вместе, Android зависит от фрейма фрейма Linux. Я не нашел много о том, какой сервер отображения или оконный менеджер. Android использует для мультиплексирования доступ к фреймбуферу, так что любые указатели будут много оценили!
Наконец, из того, что я понимаю, набор инструкций ARM содержит инструкции для ускорения OpenGL, но как это интегрируется с сервером отображения, неясно, т.е. клиентские приложения согласовывают буфер общей памяти, в который клиент пишет напрямую?
Являются ли библиотеки OpenGL для ускорителя платформы открытым исходным кодом? Я нашел несколько ссылок, предполагающих, что они закрыты исходными двоичными файлами. Опять же, любые указатели будут оценены.