ARCore를 사용하기 위해서는 먼저 개발환경 설정과 초기화 과정이 필요합니다.
이번 글에서는 기초적인 개발환경을 설정해 보겠습니다.
일단 가장 먼저 보유 장비가 ARCore를 사용할 수 있는 장비인지를 먼저 확인해야겠지요.
개발환경에 포함되는 내용이지만 ARCore를 사용하려면 안드로이드 API버전이 24 이상이어야 합니다.
이 때문에 사용가능한 장비의 조건은 안드로이드 7.0 누가(Nougat) 이상의 버전이어야 한다는거죠.
ARCore를 지원하는 장비의 목록은 여기(https://developers.google.com/ar/discover/supported-devices)에서 확인하실 수 있습니다.
만약 ARCore를 사용할 수 있는 장비가 없다면 안드로이드 스튜디오에서 제공하는 가상장치를 이용하셔도 됩니다.
다음으로 ARCore를 동작시킬 장비에 ARCore를 설치해야 합니다.
최신(?) 버전의 장비라면 이미 설치되어 있는 경우도 있습니다.
일단 설치되어있지 않다고 가정하고..
안드로이드 장비에서 Google Play Store를 통해 "Google Play AR 서비스" 를 설치하시거나 "https://play.google.com/store/apps/details?id-com.google.ar.core"에서 다운로드, 설치하시면 됩니다.
그럼 ARCore를 이용하기 위한 개발환경을 설정해보도록 하겠습니다.
먼저 어떤 언어를 사용해서 개발을 할 것인지 결정해야 합니다.
ARCore를 사용하기 위한 개발 언어는 C#, Java, Kotlin, C++ 등 여러 언어가 있습니다만 우리는 Java를 사용하도록 하겠습니다. (다른 언어들은 안쓴지 너무 오래 되어서 말이죠..)
Java를 사용하기 위해서는 JDK를 설치해야 하는데 Oracle JDK가 일반적으로 사용되고 있지만 우리는 OpenJDK를 사용하겠습니다.
Oracle JDK는 라이선스 문제 등이 있어서 처음부터 OpenJDK를 기준으로 하는 것이 편할 것 같습니다.
OpenJDK도 초창기에 비해서 안정성이 매우 좋아졌기때문에 별다른 문제는 없을 것입니다.
윈도우 기반의 개발환경에서는 zip 압축파일을 다운로드하여 압축을 풀고 사용하시거나 윈도우 MSI 기반 설치파일을 다운로드 해서 설치하실 수 있습니다.
오늘(2020.06.25) 기준으로 최신 버전은 1.8.0_252-2 LTS 버전이네요.
설치파일은 여기 ( https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.252-2.b09/java-1.8.0-openjdk-1.8.0.252-2.b09.ojdkbuild.windows.x86_64.msi )에서 다운로드 하실 수 있습니다.
리눅스(우분투 기준)를 사용하시는 경우 아래와 같이 간단히 설치하실 수 있습니다.
$ apt-get install openjdk-8-jdk
다음으로 우리가 사용할 IDE는 안드로이드 스튜디오로 하겠습니다.
ARCore를 사용하여 개발을 하려면 안드로이드 스튜디오의 버전은 3.0 이상이어야 합니다.
안드로이드 스튜디오 최신 버전은 여기( https://developer.android.com/studio )에서 다운로드하시면 됩니다.
안드로이드 스튜디오까지 설치가 완료되었으면 기본적인 환경은 준비되었습니다.
다음 글에서는 ARCore를 위한 프로젝트를 생성하고 초기화 작업을 진행하도록 하겠습니다.
'관련 기술 > AR(증강현실)' 카테고리의 다른 글
AR앱 개발 시 Sceneform SDK를 이용한 방법과 직접 구현하는 방법 (0) | 2020.07.29 |
---|---|
ARCore를 이용한 개발 과정을 생각해보자 (0) | 2020.06.29 |
ARCore 프로젝트 생성 및 초기설정 하기 (0) | 2020.06.28 |
ARCore에 대하여 (0) | 2020.06.23 |
AR(증강현실, Augmented Reality)이란 무엇인가? (0) | 2020.06.22 |