Android NDK 란?
2022. 8. 8. 15:12ㆍAndroid
반응형
최근에 Android 관련해서 NDK 라는 단어를 몇번 보다보니 문득 "저게 머지? 내가 아는건 Naver Developer Kit 말곤 모르는데 맞나?"
라는 생각과 NDK 에 대해 찾아보았다
https://developer.android.com/ndk/guides
NDK 시작하기 | Android NDK | Android Developers
NDK 시작하기 네이티브 개발 키트(NDK)는 Android에서 C 및 C++ 코드를 사용할 수 있게 해주는 일련의 도구 모음으로, 네이티브 액티비티를 관리하고 센서 및 터치 입력과 같은 실제 기기 구성요소에
developer.android.com
https://medium.com/@logishudson0218/jdk-sdk-ndk-3b095101c040
JDK, SDK, NDK
각각의 차이점에 대해
medium.com
NDK(Native Development Kit)는 Android에서 C 및 C++ 코드를 사용할 수 있게 해주는 일련의 도구 모음입니다.
다음과 같은 작업을 하나 이상 해야 하는 상황에서 유용할 수 있습니다.
- 기기의 성능을 최대한 활용하여 짧은 지연 시간을 구현해야 하거나 게임 또는 물리학 시뮬레이션과 같은 컴퓨팅 집약적 애플리케이션을 실행해야 하는 상황
- 본인 또는 다른 개발자의 C 또는 C++ 라이브러리를 재사용하는 경우
해당 링크에 글이 쭉 읽지만 핵심내용은 C , C++ 코드를 사용할 수 있게 해주는 도구라는건데
여기서 저의 생각을 더 붙이자면
보통 C , C++ 은 고성능의 프로그램을 만들때 많이 쓰인다 대표적 게임 , 고성능의 그래픽 작업할때 주로 사용한다
일반적인 Android 개발자들은 크게 접할일은 없어보이지만 그래두 이런게 있다고는 알고있는게 좋을거같다
반응형
'Android' 카테고리의 다른 글
Android Compose Row , Column , Box 살펴보기 (0) | 2024.04.25 |
---|---|
Android Compose GlideImage (0) | 2024.04.23 |
Android Compose 적용 해보기 2 (0) | 2022.07.05 |
Android Compose 적용 해보기 1 (0) | 2022.06.24 |
Android Compose 관하여 (0) | 2022.06.17 |