본문 바로가기

팁 TIP & 정보 INFORMATION

기어 워치 디자이너(Gear Watch Designer)를 통해 기어s2에 GWD 파일 적용법


기어 워치 디자이너

GEAR WATCH DESIGNER




 

현재버전 : 1.3.0
링크 : http://developer.samsung.com/gear/design/watch-designer

 

 삼성은 기어 시리즈를 위한 워치 페이스 디자인툴을 제공하고 있다. 기어 워치 디자이너로, 아직 정식 버전은 아니고 베타 버전으로 공개되고 있다. 아직 한글화도 이루어지지 않아서 영문으로 활용해야 한다. 기어 워치 디자이너는 기어류의 워치 페이스 파일을 제작, 빌드할 수 있으며, 프로젝트를 파일로 저장하여 공유할 수도 있다. 파일 확장자는 "*.GWD"로, 해당 파일을 구한다면 본인이 사용하는 기어에 워치 페이스를 적용할 수 있다.

 물론 갤럭시 앱스에서 공개된 워치 페이스들을 적용하는 것이 가장 편하지만, 본인 마음에 드는 워치 페이스를 찾는게 생각보다 어렵다. 때문에 본인 취향에 맞는 워치 페이스를 제작하거나, 혹은 다른 사람이 제작한 워치 페이스를 적용할 필요가 있다. 기어 워치 디자이너를 통해 쉽게(약간 복잡하다) GWD 파일을 기어에 적용할 수 있다.

 

 

상단에 있는 링크를 통해 들어가면 삼성 개발자 홈페이지의 기어 워치 디자이너 페이지를 만날 수 있다.

KR을 클릭하면 설명은 한글로 볼 수 있으나 프로그램은 여전히 영문이다.

 

 

처음 파일을 다운받아 설치하려고 하면 자바(JAVA)가 필요하다는 팝업창이 뜬다.

 

 

 

자동으로 자바 페이지로 넘어가니 그냥 다운받아 설치하면 된다.

 


자바를 설치하고 나면 정상적으로 기어 와치 디자이너를 설치할 수 있다.



기어 와치 디자이너를 설치하고 나서 기어도 준비를 해야한다.

사용하고 있는 기기가 기어s2 클래식이기 때문에 해당 기기를 기준으로 작성한다.

기어 내 설정으로 들어가서 Gear 정보를 들어가면 맨 아래에 디버깅 메뉴가 있는데, 이를 활성화해야 한다.



이후 와이파이 연결을 해야하는데,

블루투스를 켜놓으면 블루투스가 우선으로 연결되니 블루투스는 끄는게 좋다.

그리고 와이파이를 연결해야 하는데, 작업 PC와 같은 와이파이로 연결해야 한다.

와이파이 연결 후 IP주소를 적어놔야 한다.




서피스 프로4에 설치해서 진행하려고 했는데...

hiDPI 지원이 개판이다.

결국 해상도를 내리고 디스플레이 배율을 조정하고 진행했다.


 

처음 시작하면 새로운 프로젝트 창이 뜬다.

만약 본인이 직접 워치 페이스를 만드려면 새로 프로젝트를 생성해야하지만

GWD를 적용하는 과정이기 때문에 그냥 끄거나 취소버튼을 누르면 된다.

 

 

먼저 등록절차를 진행해야 한다. 상단 메뉴 중 Project 하위 메뉴인 'Author Certificate' 를 선택한다.

대충 제작자 등록 정도로 보면 된다.

 

 

처음 실행의 경우 새로운 자격등록을 진행해야 하기 때문에 기본 설정에서 다음(Next)을 누르면 된다.

 

 

기어 워치 디자이너 자격 등록 아이디와 비밀번호 뿐만 아니라 삼성 계정도 필요하다.

두 개는 별개이다.

 

 

자격 등록 완료.

 

 

이제 GWD 파일을 불러와야 한다.

File 메뉴 중 Open Project를 눌러 GWD 파일을 불러온다.

 

 

정상적으로 파일을 불러왔다면 기어와 연결을 해야한다.

기능키 중 F9를 누르거나, 우측 상단의 Run on Device를 누른다.

혹은 상단 Project 메뉴 하위에 있는 Run on Device를 눌러도 똑같이 작동한다.

 

 

기기 추가(Add device)를 누르면 기기 IP를 입력하라고 나오는데,

초반부에 기어가 연결된 와이파이 IP를 입력하면 된다.

 

 

연결 시 경고문이 뜬다. 연결에 문제가 있을 때 조치사항들인데 간단히 내용을 적어보면

1. 기어에 디버깅이 활성화 되어있는지 확인

2. 연결하기 전에 기어를 키세요

3. 기어 IP주소를 확인하고 같은 서브넷에 연결되었는지 확인

4. 기어를 재부팅하고 시도

5. 블루투스를 통해 시도하고 있다면, 제대로 블루투스가 연결되었는지 확인

 

 

제대로 기어에 연결시도를 했다면 기어에 위와 같은 화면이 뜬다.

당연히 우측 확인을 눌러줘야 한다.

첫 시도 시 연결이 안되었는데, 기기를 재부팅하니 정상적으로 진행 가능했다.

 

기기와 연결 시 또 경고창이 뜨는데,

기어 워치 디자이너와 연결 시 배터리 소모가 많으니 작업이 끝나면 연결을 해제하라는 내용이다.

 

 

기기연결 시 기기등록을 진행하라는 창이 뜬다.

최초 제작자 등록 과정과 유사한데, 기어를 연결하고 기기 고유번호가 입력되어야 진행된다.


 

상단 Device ID에 자동으로 고유번호가 입력되어야 진행된다.

 

 

삼성 계정을 입력하고 나면 등록 완료.

 


tpk는 gwd와 같은 역할을 하는 파일인데, gwd에 기기 고유ID가 결합된 방식인 것 같다.

때문에 tpk 파일만 가지고는 타기기에서 빌드가 안되는 듯하다.

어차피 gwd 파일을 가지고 빌드하는 것이므로 tpk는 리빌드 해도 되고 안해도 된다.


 

이후 빌드 창이 뜨면 제작자 등록 시 입력했던 비밀번호를 입력.

 

 

빌드 진행도가 60%를 넘어가면 성공한 것이다.

대부분의 에러는 60% 이전에 발생하는데,

몇번 빌드해보니 다음과 같은 오류가 가장 자주 발생한다.

 

 

AOD(Always on Display) 관련 오류이다.

최신작인 기어s3의 경우 풀컬러 AOD를 지원하기 때문에 프로젝트 제작 시 자동으로 풀컬러 AOD를 생성해준다.

문제는 기어s2는 풀컬러 AOD를 실행할 수 없다는 점이다.

때문에 빌드 시 풀컬러 AOD가 있으면 오류가 발생한다.

당연하게도 기기가 기어s3라면 오류없이 빌드된다.

 

 

[해결방법 1]

빌드 시 AOD가 없는 파일은 생성할거냐는 창이 뜬다.

이 때 아예 AOD를 생성하지 않으면 에러가 발생하지 않는다.

 

 

[해결방법 2]

이미 파일에 고퀄리티 AOD가 포함되어 있으면 지워줘야 한다.

상단 Project 메뉴에서 Always-on state에서 High color에 체크표시가 되어있다면 클릭해서 해제하면 된다.

이후 빌드 시 AOD를 생성하겠냐는 창이 뜨면 No를 눌러 진행하면 된다.


 

정상적으로 기어s2에 빌드 된 화면.