안드로이드 개발자 모임 게시판
(글 수 7,987)
2010년 말에 안드로이드 앱을 만들어보고 딴거(iOS) 하다가
얼마 전에 회사다니면서 개인 개발을 취미로 하고 있는 개발자입니다.
간단한 앱을 만들어서 애플스토어에 심사 대기 중인데 안드로이드도 한번 만들어볼려고 합니다.
오랜만에 하니까 적응이 잘 안되요 ..
안드로이드 스튜디오에서 ndk 적용하는 것도 어려운거 같고
서버와 통신하는 프로토콜(json)이나 암호/복호화(AES) 하는 소스, 키 정보를 라이브러리(ndk) 로 만들어서 보호를 하려고 생각중 입니다.
ndk 로 만들면 기기의 cpu 에 따라서 별도로 빌드를 하는 것 같던대
ndk 가 기기의 특성을 많이 타는 편인가요 ?? (에러가 좀 많이 난다던지)




PDK쪽을 쓰지 않는다면, 단말 버젼에 따라 몇몇 NDK 함수가 지원 안 될수가 있긴 하지만..(openGL, openSL ...)
말씀 해 주시는 내용을 구현하는데는 기기 특성을 타지 않을 듯 합니다.
단지 단말의 AP에서 동작하는 명령어 ( ARM, X86, Mip)는 다를 수 있으니. 이에 맞춰 동작 되도록 각각 빌드를 해 주셔야 할 경우는 있습니다.
물론 ARM 아닌 단말은 거의 무시해도 될 정도의 점유율이라 ARM만 컴파일해도 큰 상관은 없을 겁니다.