Surface Flinger 는 C++ 라이브러리인데도 초기화과정중 Native 서비스를 초기회하는 MediaServer 에서 초기화하지 않고
굳이 Java 서비스를 초기화하는 SystemServer에서 JNI를 이용해서 초기화하는 이유가 뭔가요?

그냥 mediaserver 에서 초기화해도 초기화가 될듯 한데요..

초기화 타이밍이 문제라면 mediaserver가 초기화 완료되고 나서 바로 systemserver 가 초기화되기 시작하니까
mediaserver 마지막으로 옮겨도 상관없을듯 한데요.

혹시 아시는 분 있으시면 답변부탁드립니다.
감사합니다.