2009년 4월 27일 월요일

Android에서 JNI 사용이슈 정리

일전에 안드로이드 관련된 사항 중에 문의를 받은 적이 있었는데 생각해 보니 간단하게 정리해 둘 필요가 있는 거 같다.


먼저, 구글에서는 공식적으로 권장(지원)하지 않는다.

하지만, 소스가 공개되어 있으니 전혀 사용할 수 없는 것은 아니다.
어쩌면 C코드를 이용한 포팅 시에는 Java 애플리케이션 형태가 아닌 프로그램도 가능하다.그러다보니 이러한 이슈를 먼저 해 본 사람들이 있다. 세상은 넓으니깐...^^


여러 가지로 살펴보게 되면 디바이스에 포팅시에 컴파일 부터해서 소스를 건드려야 할 수도 있는데 아무래도 권장하지 않는대로 손되지 않는 게 좋을 거 같다.그래도 먼저 해 본 사람들이 Hello, World 정도는 찍어보았다.


가 가진 특성상 다양한 이슈가 있을 수 밖에 없는데 JNI를 사용하는 것도 아주 오래전 어쩌면 지금도 어느 곳에선 이슈가 되는 것처럼 자바 진영에선 어쩔 수 없는 것일까?

댓글 없음: