포팅에 대해서 궁금한게 있습니다. 찾아봤는데 정확한 개념을 잡지 못해서 질문의 앞뒤가 안맞더라도 이해부탁드려요.


제가 안드로이드 소스를 바다에서 작동하도록 변환을 해보려고 찾아봤습니다.


안드로이드는 자바이고 바다는 C언어 기반이라서 소스를 가지고 포팅(?)하는건 안되는 것 같더라구요.


포팅이라는게 특정 시스템에 맞게 작성된 앱을 다른 시스템에도 작동되도록 수정하는 것 같은데...


안드로이드 -> 바다로 포팅한다는건 바다에서 자바 코드를 사용할 수 있게 만드는 것인가요?


아니면 컴파일된 자바 바이트 코드를 C언어의 오브텍트 코드로 변환해주는 것을 말하는 것인가요?


위 두가지가 아니라면 바다 os에 안드로이드 운영체제를 가상으로(?) 얹는 것인가요?


정확하게 알지 못하여 질문이 너무 크게 보이기는 한데 조그만 조언이라도 부탁드릴게요.