개발자 블로그

지니모션(GenyMotion) 무료가 아니었네? 본문

컴퓨터/유틸리티

지니모션(GenyMotion) 무료가 아니었네?

로이드.Roid 2016. 8. 23. 21:37

AMD CPU쓰는 거지라서 안드로이드 스튜디오에 내장 된 에뮬레이터는 거의 사용이 불가능하다. (가상화를 지원하지 않기 때문에 인텔 CPU에 비해서 10배는 더 느리다.)

안드로이드 앱을 개발하거나 테스트 할 때는 실제 디바이스를 이용하는데 모든 버전의 안드로이드 기기를 가지고 있지 않다보니깐 특정 버전에 문제가 되는 오류를 수정하고 테스트 해볼수가 없다. 

이번에 문제가 생긴 부분은 안드로이드 마시멜로 버전의 권한 관련된 문제. 마시멜로부터는 사용자가 앱별로 권한을 부여하거나 거부하는게 가능하다고 하는데 아마도 사용자가 권한을 거부해서 발생한 문제인 것 같다. 

나는 마시멜로 버전의 안드로이드 폰이 없어서 지니모션이라는 에뮬레이터를 사용해보려고 했는데(이게 평이 좋더라..) 

이게 무료가 아니었네?? (꽤 많이들 사용하길래 당연히 무료일거라고 생각했다..)


지니모션 사이트에 들어가서 [Pricing] 메뉴를 누르면 라이센스 비용을 확인 할 수 있다. 개인 개발자도 1년에 136달러를 지불해야지만 사용이 가능하다.

무료로 사용 가능한 BASIC 버전이 있기는 하지만 "for personal use only"다. "personal use"의 범위가 좀 애매한 것 같아서 구글링을 좀 해봤더니 역시나 1인 개발자라 하더라도 BASIC 버전을 사용하는건 라이센스 위반인 것 같다.

아래 링크에서 자세한 내용을 볼 수 있다.


내용을 요약하자면, 무료버전을 사용할 수 있는 범위는 매우 제한적이다. 개인개발자라고 하더라도 유료앱이나 광고가 들어간 무료앱을 개발하면서 사용하는 것은 라이센스 위반이다. 그냥 개발자가 아닌 일반 사용자들이 앱을 PC에서 돌릴 때나 무료로 사용 가능할 것 같다.

전문적으로 안드로이드 앱을 개발하는 사람이라면 지불할만한 가치가 있는 프로그램이라고 하는데.. 아직은 수익을 내는 앱이 하나도 없어서 1년에 136불을 지불하기는...

AMD CPU에서 얼마나 빠르게 돌아가나 궁금해서 한번 설치해서 테스트 해봤는데 일단 AMD에서도 돌아간다는 것 자체에 감동했고.. 속도는 뭐 만족할만한 수준이었다. 근데 사실 속도는 내 PC가 워낙에 구형이라서.. 만약 최신 PC라면 더 빠를거라고 생각한다. (참고로 내 개발PC는 약 7년전에 맞춘 PC다..)


블루스택이라는 것도 알아봤는데 그건 안드로이드 버전별 이미지나 디바이스를 선택할 수 있는게 아닌 것 같고. 그냥 인텔 CPU로 업그레이드 하는게 최선일 것 같다. 에뮬레이터도 문제지만 안드로이드 스튜디오가 워낙에 많은 리소스를 잡수셔서.. 

Comments