728x90
반응형
SMALL
NDK란?
Android에서 NDK를 다음과 같이 정의하고 있다.
C 및 C++와 같은 언어를 사용하여 네이티브 코드로 앱의 일부를 구현할 수 있게 하는 도구 모음이다.
NDK가 왜 필요한가?
Apk개발을 하다가 자신 또는 다른 개발자의 C 및 C++ 라이브러리를 사용해야 하는경우에 유용하다.
또한, 게임이나 머신런닝과 같은 고성능의 계산을 요하는 프로그램들은 Java나 Kotlin으로 만들었 때
결과가 만족스럽지 않을 수 있다. 따라서 C 및 C++ 과 같은 네이티브 코드로 제작이 필요할 때
사용하면 유용하다.
728x90
반응형
LIST
'안드로이드 보안 > 이론' 카테고리의 다른 글
[Android] 안드로이드 부팅 시 작동순서 (0) | 2023.03.22 |
---|---|
[Android] 안드로이드에서 사용하는 Java (0) | 2023.03.11 |
[Android] JNI(Java Native Interface)란? (0) | 2023.03.09 |
[Android] 디컴파일(Decompile)이란? (0) | 2023.03.09 |
[Android] Apktool이란? (0) | 2023.03.09 |