1

I know that Android is based on Linux. On a desktop machine, you have an X server which coordinates all the screen activity. Some Linux distributions are working on switching to something other than X (Wayland, or Mir.)

Android doesn't appear to be using X. What does it use instead, and how can I find out more about it?

1
+50

Android doesn't use X,
although there is a Java implimentation of X made for Android android-xserver.

Instead of X, Android relies on the SurfaceFlinger and HWC(Hardware Composer),
working with the BufferQueue.

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.