Androidグラフィックシステムがどのように機能するか、具体的にはディスプレイサーバーを使用しているか、DirectFBまたはX11に基づいているかなどについて明確な説明が見つかりません。
私が何とかまとめたものから、AndroidはLinuxフレームバッファに依存しています。ただし、Androidがフレームバッファへのアクセスを多重化するためにどのような種類のディスプレイサーバーまたはウィンドウマネージャーを使用するかについてはあまりわかりません。そのため、ポインターをいただければ幸いです。
最後に、私が理解していることから、ARM命令セットはOpenGLを高速化するための命令を提供しますが、これがディスプレイサーバーとどのように統合されるかは明確ではありません。クライアントアプリケーションは、クライアントが直接書き込む共有メモリバッファをネゴシエートしますか?
プラットフォームアクセラレータ用のOpenGLライブラリはオープンソースですか?クローズドソースのバイナリであることを示唆する参考資料をいくつか見つけました。繰り返しになりますが、ポインタをいただければ幸いです。