태그 보관물: 안드로이드

안드로이드 개발자 스토어 정리

창업을 해서 3년간 게임 및 애플리케이션을 라이브 서비스 하면서 알게 된 정보를 공유합니다.

시간에 따라서 해당 내용이 변할 수 있기 때문에, 감안해서 봐주시면 감사하겠습니다.

– 구글 플레이
URL : https://play.google.com/apps/publish/
가입비 : 25 US$ 의 가입비가 필요 (평생)
IAP : 지원함, 구현 필요, 수수료 30%
타겟 : 글로벌
구글 개발자 약관을 매우 꼼꼼히 살펴보고 서비스를 최대한 보수적으로 운영해야 할 필요가 있습니다. 애플과 같이 사전 검수가 없지만(실질적으로는 하고 있습니다), 그 만큼 약관에 위반하였을 경우 무서운 벌(?)인 앱 삭제나 계정 삭제가 될 수 있기 때문입니다. 계정이 삭제 될 경우 다른 계정으로도 가입이 불가능하고, 앱도 더 이상 올릴 수 없도록 조치 됩니다.

– 티스토어 & 올레마켓 & U+ 스토어 (OneStore)
URL : http://dev.onestore.co.kr/http://seller.ollehmarket.com/http://devpartner.lguplus.co.kr/
IAP : 지원함, 구현 필요, 수수료 30%
타겟 : 국내
제가 서비스 할 때만 해도 3개의 앱스토어의 개발자 센터가 모두 나뉘어 있었지만, 지금은 통합된 것으로 보입니다. OneStore 에 업로드 하면 3개 마켓에 모두 서비스가 가능한 것으로 보여집니다.
티스토어의 경우 사전 검수가 타 마켓에 비해서 까다로운 편이기 때문에, 티스토어 서비스 일정 전에 미리 검수를 요청해 보는 것도 좋을 것 같습니다.

– 삼성 갤럭시 앱스
URL : http://seller.samsungapps.com/
IAP : 지원함, 구현 필요, 수수료는 파트너 여부에 따라 20~30%, 해외 매출의 경우 국가별 정산 차이가 있을 수 있음
타겟 : 글로벌
삼성 휴대폰에는 대부분 기본으로 설치되어 나오기 때문에 해외까지 하면 사용자가 꽤 많습니다. 실제로 글로벌 앱이라고 하면 여기는 필수적으로 서비스 하는 것이 좋을 것 같다고 생각합니다. 사용자에 비해 앱 숫자가 상대적으로 다른 스토어에 비해 별로 없다고 할 수 있습니다. 하지만 사전 검수가 시간이 오래 걸리고 매우 까다로운 편입니다.

– 아마존 앱스토어
URL : https://developer.amazon.com/home.html
IAP : 지원함, 구현 필요, 수수료 30%, 달러와 파운드로 입금
타겟 : 글로벌
아마존에서 개발하고 판매하는 단말(킨들, 파이어폰 등)에 기본으로 탑재되어 있는 스토어이며, 일반 안드로이드 디바이스에서도 다운로드 받아서 설치해서 이용할 수 있습니다. 미국 및 유럽에서 트래픽이 많이 나오는 것으로 파악되기 때문에, 수익이 괜찮은 스토어라고 할 수 있습니다. 사전 검수가 필요합니다.

– 네이버 앱스토어
URL : http://appdev.naver.com/
IAP : 지원함, 구현 필요(외부 IAP 사용 가능), 수수료 20%
타겟 : 국내
국내 최대 포털인 네이버에서 운영하는 앱스토어 입니다. 베타존 등 다양한 스타트업 및 기업 지원 프로그램이 있으며, 수수료가 저렴하기 때문에 매력적인 마켓입니다.

– LG SmartWorld
URL : http://seller.lgworld.com/partner/home/view.dev
IAP : 지원함, 구현 필요(외부 IAP 사용 가능), 수수료 30%
타겟 : 글로벌
삼성 갤럭시 앱스같이 LG 에서 출시하는 휴대폰에는 기본으로 탑재되는 마켓이라고 알고 있습니다. IAP가 불편하기 때문에, 무료로 서비스 되는 전체이용가급 앱이나 게임을 서비스 하기에 적합할 것으로 생각합니다. 마켓 규모에 비해 서비스 되는 앱이 굉장히 적기 때문에, 서비스를 잘 하면 나름 성과를 얻을 수 있을 것 같습니다.

– SlideMe
URL : http://slideme.org/developers
IAP : 지원함, 구현 필요, 수수료 ???
타겟 : 글로벌
해당 마켓은 저도 2,3개 무료 앱만 올려본 수준이라, IAP 에 대한 정보는 정확하지 않습니다. 사전 심사가 까다로운 편이기 때문에, 사전 심사를 통과해서 서비스 할 수 있다면 나름 어느 정도 성과를 얻을 수 있을 것이라 생각합니다.

– 기타 스토어들
바이두 앱스토어 : http://developer.baidu.com/ (중국어, 중국 타겟, 무료 앱을 올려서 서비스 했습니다)
Yandex 스토어 : https://developer.store.yandex.com/ (러시아 포털 사이트)
Opera 앱스토어 : https://apps.opera.com/administrator/

[2011][안드로이드] 주소록에 사진 등록하기 코드 예제

안드로이드 주소록에 사진을 등록하고자 하는 경우 여러 가지 문제가 발생할 수 있습니다. 이러한 경우 구글 주소록 소스에 있는 아래 소스 파일을 참고하여 작업하면 삽질을 줄일 수 있을 것입니다.

1221174073.java

 대표적으로 insertPhoto() 함수나 updatePhoto() 함수 등을 이용하면 사진을 등록하는지 알 수 있을 것입니다. 그 외에 부분도 구글 주소록에서 참고할 수 있는 부분들이 좀 있기 때문에 주소록 작업을 하시는 분들이라면 구글 주소록 소스를 참고해 보시길 바랍니다.

만약 insertPhoto() 함수와 같은 것을 이용했는데도 사진이 제대로 등록이 안되거나, 주소록에 들어갔을 때 다운이 되는 경우가 발생할 수 있습니다. 이럴 때는 Photo.PHOTO 에 정상적으로 Bitmap 으로 바꿀 수 있는 데이터가 들어가는지 확인해야 합니다. BitmapFactory.decodeByteArray() 함수와 같은 것을 이용해서 decode 하였을 때 Bitmap 데이터가 정상적으로 나오는지 확인하면 됩니다.

[안드로이드] Notication 의 icon 주의 사항

갤럭시 넥서스와 같은 폰에서 icon 에 기본 앱 아이콘을 넣으면 Status Bar 에서 아이콘이 깨지는 현상을 발견할 수도 있습니다. 그것은 공식 가이드에 맞춰서 아이콘 크기를 제작하지 않았기 때문입니다.

http://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html

위 문서의 가이드대로 아이콘을 제작하여 사용하면 문제를 해결 할 수 있습니다.

기본 앱 아이콘은 앱 아이콘일 뿐이지 Notification 에 사용하는 것은 적합하지 않을 수 있습니다.