현재 c 로 되어 있는 그래픽 엔진을 사용하여 안드로이드에 player를 만들고자 합니다.

예전에 검토를 한번 하였는데.. 아드로이드 경우 아래단은 c++이지만

ui task등은 모두 java이기 때문에 sdk 로만은 불가능 하다고 들었습니다.

만일 device 상에 모든 안드로이드 source를 가지고 있다면 하위층에 c로된 엔진을 link하여 이용할수 있으나
이역시도 jni를 이용해야 한다고 들었습니다.

문제는 제사 사용하는 그래픽 엔진 자체가 엔진과 inteface가 call bak으로 되어 있어 1초에 20 ~ 50 회의 호출을
필요로 하여 사실상 jni로도 속도 문제로 인하여 원하는 결과를 못얻을 것이라고 예전에 검토한적이 있는데....

혹시 다른 방법이나 가능성이 있는지 고수님들 조언을 부탁 드립니다.

또한 c로된 엔진을 import하는 방법이 개발자용 sdk로만으로도 가능한지? 가능하다면 어떻게 하는지 아울러 부탁 드립니다.
감사합니다.