제가 안드로이드쪽 취업을 준비하면서 테스트기기가 필요하다는걸 느끼고 (절실히;;; 속도나 실질적인 위치기반 좌표땜시)
핸드폰을 바꾸려고 합니다.
그놈에 무제한 데이터요금을 하면 한달에 7만원돈이 깨지더군요 후덜덜;;;
각설하고, 질문을 올려봅니다.
첫째. 안드로이드폰 개발을 위한 테스트용 기기로 어떤걸 구하는게 좋을까요?
저는 일단 HTC 센세이션이 맘에 드는데... 갤럭시s2를 많이들 쓰는것 같기도 하구요.
둘다 워낙 비싸서리 차라리 좀 싼 한세대 전의 스마트폰이 나을까요? 아무리 알아봐도 전부 홍보용 글들 뿐이라 이곳에 물어봅니다.
둘째. 테스트용 기기로 써야하는데 (보통 위치기반 어플제작, 게임제작, 정도로 쓸듯합니다)
구지 무제한요금을 써야할까요? 이부분도 정말 고민이네요. 현재 노키아5800(심비안os)을 쓰고있는데 인터넷 안합니다 -ㅅ-;;
하지만 테스트를 하기위해서 인터넷을 자주 써야할 상황이 올것같기도 하구요.
한달에 7만원 (혹은 6만원?) 정도의 요금은 너무 부담이 크다고 생각하거든요. ㅠㅠ
현재 아르바이트 하면서 공부하고 있답니다. 빨리 안드로이드쪽 취업을 해야하는데... 에휴 ㅠㅠ
나이도 30대넘어서 자바공부, 안드로이드 공부 하고 이러고 있습니다... (실력도 없고 ㅠㅠ)
여러분들 한분한분의 답글이 제게 큰 도움이 될거같아요!!! 여러분 많은 의견 부탁드리겠습니다. 꾸벅.
저는 넥원으로 폰을 바꿨었지만 이전 폰이 많이 구린데다가 험하게 써서 바꿨습니다
근데 그게 아니라 일반적인 개발을 위해서면 그냥 공기계 구입해도 별로 무리 없습니다.
혹시 폰을 단순히 테스트용으로만 쓰실게 아니라 실제 사용도 하실거면 맘에 드는걸 사시는게 최곱니다
여러개 사서 다 돌려보는게 제일이긴 한데 그건 무리고... 너무 구형폰만 아니고 회사가 업데이트만 계속 해줄거 같다고 보이는 것중에서 맘에 드시는거 쓰시면 됩니다
갤럭시는 다만 좀 애매한게 커스텀을 좀 건드려놔서 검색해보시면 알겠지만 호환성이 좀 애매합니다 -_-;;; 그거 감안하시고 구매에 참고하세요.
요금제랑 개발 관련해서는 솔직히 문자랑 통화, 데이터통신(3G)밖에 없습니다. 고로 저 세개 안쓸거면 굳이 요금제 안 들어도 된다는 것이죠. 단순 인터넷 연결은 무선 공유기를 사용해서 해결하면 될테니 말입니다.
게임은 문제없는데 위치기반 어플이 문제네요. 위치는 와이파이랑 3G를 같이 쓰는게 제일 확실하니까요. 가끔 외부에서 구글맵이나 네이버지도 사용할 때 데이터 사용량이 한 30분만 써도 의외로 제법 나오니 테스트를 자주 하실거면 무제한을 쓰는게 속편하실거 같습니다
저도 처음에 안드로이드 게임쪽 공부를 시작하려고 모토쿼티 공기계로 사서 사용했었는데요
성능이 많이 떨어지면서 독특한(해상도, 쿼티자판)기기를 사용해보니 공부하는데 더 많이 도움이 된듯하네요..
우선 공기계를 한두달 사용하시다가 사용량이나 폰의 성능을 직접 체험해보시고 새로 구매 하시는걸 생각하셔도 괜찮을것 같습니다.
개발용 기기는 대중이 가장 많이 쓰는 폰을 기준으로 잡아야 합니다. 예를 들어 지금이야 안그렇지만 과거 인터넷 익스플로러가 사용자 점유율 90%정도일때 대부분 사이트가 인터넷 익스플로러 위주로 개발된 것과 같은 논리입니다. 그점에선 개발기기는 갤럭시 계열이죠..물론 갤럭시가 커스톰화 해서 애매하게 건드린 부분이 있습니다만, 커스톰화 된 부분은 표준으로 개발해도 실행이 안되는 부분입니다.
물론 표준을 지킨 다른 폰에서는 돌겠죠..하지만 일부에서 돌고 일부에서 안도는것 보단 차라리 애초에 그런 부분은 제외를 시키는게 나을수도 있습니다. 왜냐면 안되는 사람 입장에선 되게 해달라고 요청이 들어올텐데..그 부분은 커스텀화 한 부분이라 되게 하고 싶어도 할 수 없는 상황이 오니까요..그래서 누구는 되고 누구는 안되는 상황으로 만드는것 보다 되는 기능은 아예 모두 다 되게 하고 안되는 기능은 모두 안되게 하는 것이 오히려 좋을수도 있습니다.
그리고 요금은 글쎄요..어떤 작업을 하느냐에 따라 달라진다고 보입니다만 무제한 데이터 요금제는 안하셔도 될 듯 합니다. 인터넷을 사용해야 하는 상황이라 해도 무선공유기 셋팅하고 와이파이 접속으로 하면 데이터 요금은 과금이 안되니까요..다만 최종 테스트를 하는데 있어선 3G 테스트를 같이 해야 합니다. 즉 개발과정에선 와이파이로 접속해서 인터넷 데이터 가져오고 그게 완성이 되면 3G로 연결해서 테스트 하는 과정을 거치면 될듯 합니다(단 위치정보 기반 서비스는 개발 시점에서 3G와 와이파이 모두 같이 해보며 개발해야 합니다)
몇마디 더 추가합니다
개발시 폰마다 달라지니 생각해야 될 부분은 (커스텀 제외하고 일반적으로) 화면 크기, OS 버전입니다. 버전은 안드로이드 개발 사이트에서 주기적으로 사용 비율을 보여주니 그거 참고하시고 고려하시면 됩니다. 화면은 레이아웃 고려하시면서 개발하시면 아주 특별한 경우 아니면 그럭저럭입니다.
고로 폰 자체에 굳이 ㅇㅇㅇ을 써야 된다는 식으로 매달릴 필요는 없습니다. 그냥 너무 옛날 기기(안드로원같은건 좀...)만 아니면 괜찮죠.
오히려 개발때문에 좋지도 않은 폰 샀다가 나중에 울화와 분노가 솟구칠 수도 있으니까 애초에 맘에 드는 폰을 사시라고 말씀드립니다.
근데 실사용 안하실거면 그냥 적당히 중고판매되는 폰 하나 구입하시면 됩니다 ^^;;
ㄴㄴ 그렇게만 보고 생각하실 문제는 아닙니다..이분의 폰의 주된 용도는 개발이지 자기 사용이 아닙니다..자기 사용이 편하면 덤일순 있겠지만..자기 사용이 불편하다하더라도 일단 개발용이 우선인 겁니다..그리고 개발을 하는데 있어 표준이 우선인 것은 맞습니다만..표준이 모두 지켜지고 있는 상황이 아니라면 표준의 기준이 바뀌게 됩니다. 즉 많은 사람이 사용하고 있는 것이 기준이 되는 것이지요..그렇기 때문에 많은 사람이 사용하는 기계를 기준으로 작업을 하라고 말씀드리는 겁니다..자기가 가지고 있는 폰이 소수 유저들이 사용하는 폰이어서 그 기준으로 개발했는데 많은 사람이 사용하는 폰에서 문제가 발생할 경우 자기 어플에 불만족인 사람의 수가 확 늘어납니다. 그런 사람들이 내가 만든 어플이 안좋다고 얘기를 시작하면 금방 퍼지겠죠..다시 말씀드립니다만..표준이 우선인 것은 부정하진 않습니다..다만 그 전제는 표준이 모두가 지켜질때의 전제입니다. 표준이 어긋나는 상황이 발생하면 그때 기준은 많이 사용하는 기계 기준으로 바뀝니다..
제가 위에서 예로 들어드린 인터넷 익스플로러가 대표적입니다. 인터넷 익스플로러는 과거엔 웹표준을 지키지 않은 웹브라우저입니다. 지금이야 표준을 지킨다고 해도 그건 8.0 이후에서나 그랬던거구요..하지만 인터넷 익스플로러가 사람들이 가장 많이 사용하는 웹브라우저여서 웹사이트 개발할때 그 브라우저에 잘 보이게끔 개발이 되었습니다. 시나리오 하나 말씀드려볼까요? 어느 회사에서 앱개발을 제게 의뢰했는데 제 폰이 레퍼런스 폰인 넥서스원이여서 그걸로 개발을 했습니다. 근데 회사가 제게 물어봅니다. 사람들이 많이 사용하는 갤럭시S에서 잘 돌아가느냐고..전 갤럭시S가 없어서 테스트를 못했겠죠..어디선가 갤럭시S에서 테스트 해보니 문제가 발생했는데..고칠수 없는 상황입니다..커스텀한 부분이라서..근데 곧 오픈해야 하는 상황인데..이제와서 그 부분을 나에게 의뢰한 사람과 조절할 시간이 없는겁니다..이 기능을 빼야할지, 아니면 바꿔돌려야 하는지 앱을 오픈해야 하는 시점에 논의 하는 상황이 나오는거죠..이런 시나리오 때문에 가장 많이 사용하는 폰에서 테스트를 하라고 권장하는 이유입니다. 프로그래머가 열씨미 표준을 얘기해도 정작 나에게 앱개발을 의뢰하는 사람은 표준 생각하지 않습니다. 가장 많이 사용하는 폰이 그 의뢰하는 사람에겐 표준이 됩니다..
제가 스마트폰을 개발용으로 구매하면서 개발한 앱이 gps와 게임 두 분야 였는데요.. 모토쿼티를 개발폰으로 사용하면서 쿼티폰이라 쿼티폰이 열리고 닫힐때, 모토로라 해상도가 특이해서 모토로라와 대중적인 해상도를 사용할때 두 부분을 모두 사용 할 수 있게 코딩을 했었는데요.. 그 두 부분을 제외하면 gps와 게임을 개발할때는 특별히 다른폰에서 안돌아 가는 부분은 없더군요..
표준도 중요하고 많은 사람들이 사용하는 폰도 중요하지만 두 조건에서도 안돌아가는 폰을 사용하는것도 많은 공부가 된다고 생각합니다.
될 수 있으면 많은 기기를 사용해보는 것이 좋겠지요..
삼성 정말 싫어라합니다 ㅎㅎ;;; (왜그런지 요즘 하는짓이 맨날;;;)
삼성폰은 정말 쓰기 싫지만 저도 그 호환문제때문에... 삼성폰만 유독 호환문제가 있다고 들어서요.
삼성폰에서 돌아가면 다른 폰에서는 확실히 돌아가는게 맞다면 결국 삼성 갤럭시로 가는게 답일거 같더라구요.
아오 삼성 왜 커스텀으로 지들멋대로 건드려가지고;;;; 가장 원망할건 구글이네요. 표준같은거 없이 막 뿌려버렸으니...
누구 탓하려고 글쓰는건 아니구요. 그냥 갑갑해서 -ㅅ-;;; (태클사절임다 ㅎㅎㅎ)
아 결론은 삼성 갤럭시가 되나요? 에휴... 중고폰 사서 테스트폰 쓸려고 했는데 결론은 삼성갤s2나 1으로 가는게 맞겠군요.
아직도 영 갑갑하네요........ 여러분 답글 너무 감사드립니다. 더 좋은의견있으시면 계속 올려주세요~
아 그나저나 한달에 7만원씩 내야할텐데 기기값 압박 으아.............
저도 호환성 문제 생각하면 갤럭시는 싫지만요..어쩔수 없습니다..만약 갤럭시 이용자층이 얇다면(소니 엑스페리아 아크 정도?) 머 무시할수 있을지도 모르겠습니다만..국내 안드로이드 폰의 절반이 갤럭시 계열이기에 무시를 할래야 할수 없습니다. 때문에 호환성 문제를 가급적 빨리 발견하고 그것에 대해 빠른 대처를 할려면 선택의 여지가 없습니다..ㅠㅠ..저도 장황하게 글을 써서 갤럭시로 얘기드렸습니다만..갤럭시가 좋아서 추천을 드린건 절대 아닙니다..다만 현재의 이용층 상황과 그리고 개발하기에 있어 빠른 문제점 발견땜에 그런겁니다..ㅠㅠ..
뭐랄까... 삼성폰은 마치 새침떼기 아가씨 같아서 말이죠... 종잡을 수가 없습니다.
최악의 경우를 가정해본다면 삼성폰"만" 되는 경우도 생각해보셔야 됩니다...
근데 진짜 회사에서 일하면서 (혹은 하청) 국내만 대상으로 한다면 갤럭시만한게 없긴 하죠...
전세계 대상이면야 물론 갤럭시가 점유율 낮진 않지만 한국 정도로 많진 않으니 좀 달라지겠습니다만...
중고폰은 뭐 가끔 개통철회등으로 물량 나올때가 있으니 관련 사이트 눈팅 자주 하셔도 구하실수 있을거 같습니다
안펍 장터에도 자주는 아니지만 보이긴 보이구요
뭐 근데 요금제는 진짜 유심칩으로 갈아끼면서 사용할게 아니면 어쩔수가 없네요 ㅠㅠ
달마다 요금 부담이 크니까요.. 저는 안드로이드 중고폰 20만원주고 공기계 사서 개발하고있습니다~
정말 개발때문에 폰을 바꿔야된다라고 생각드시면 이 방법도 괜찮은것같네요.